首页 理论教育 移位寄存器的操作和应用

移位寄存器的操作和应用

时间:2023-06-29 理论教育 版权反馈
【摘要】:移位寄存器除能寄存二进制信息以外,还能对存入的信息在时钟脉冲的作用下进行移位操作。四位右向移位寄存器逻辑电路如图11-49所示。图11-49单向移位寄存器电路的四种操作模式:串行输入/输出:一位数据一个CP脉冲地依次存入,如存入D3D2D1D0=1011信息。图11-50双向移位寄存器四个D触发器的D端信息由四选一的选择器决定。图11-51状态表和管脚图

移位寄存器的操作和应用

移位寄存器除能寄存二进制信息以外,还能对存入的信息在时钟脉冲的作用下进行移位操作。

1.单向移位寄存器

将寄存器中的数据实现单方向(向左或向右)移位操作。

四位右向移位寄存器逻辑电路如图11-49所示。

图11-49 单向移位寄存器

电路的四种操作模式:

(1)串行输入/输出(SISO):一位数据一个CP脉冲地依次存入,如存入D3D2D1D0=1011信息。

(2)串行输入/并行输出(SIPO):当用四个CP脉冲存入1011信息后,Q3Q2Q1Q0=1011,然后,就可以从Q3Q2Q1Q0端一起输出。

(3)并行输入/输出(PIPO):寄存器清零后,信息从并行输入端通过寄存命令LE一次存入,存入后可以从Q3Q2Q1Q0端一起输出。(www.xing528.com)

(4)并行输入/串行输出(PISO):并行存入数据后,依次加入CP脉冲,则数据就从串行输出端依次输出。从数据的高低位讲,是高位数据依次向低位移位。所以,通常右移是指高位数据依次向低位移位,即每移动一位相当于÷2(×2-1);而左移是指低位依次向高位移位操作,即每左移一位相当于×2。

2.双向移位寄存器

在控制信号的控制下,信息可以依次从右向左或从左向右存入并实现移位操作。双向移位寄存器CC40194型的逻辑电路图如图11-50所示。

图11-50 双向移位寄存器

四个D触发器的D端信息由四选一的选择器决定。S2S1是四选一的地址控制。S2S1=00,为保持;S2S1=01,右移;S2S1=10,左移;S2S1=11,并行存数;可以写出四个4/1的输出函数关系式:如最高位1D3函数,

其状态表和管脚图见图11-51。

图11-51 状态表和管脚图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈