数电学习笔记43——寄存器和移位寄存器(2)
2021-05-11 16:16 作者:yibierencai | 我要投稿
教材:阎石《数字电子技术基础》(第五版) 高等教育出版社
视频教材:


二、移位寄存器
(1) 移位寄存器
① 功能:存储代码和移位功能
② 移位功能:寄存器里存储的代码能在移位脉冲的作用下依次左移或右移。
(2) 由边沿触发的D触发器组成的4位移位寄存器
① 图中电路为由边沿触发的D触发器组成的4位移位寄存器。

② 因为从时钟上升沿到达开始到输出端新状态的建立需要经过一段传输延迟时间,所以当时钟的上升沿同时作用于所有的触发器时,它们输入端的状态还没有改变。于是FF1按Q0原来的状态翻转,FF2按Q1原来的状态翻转,FF3按Q2原来的状态翻转。同时,加到DI的代码存入FF0,总的效果相当于移位寄存器原有的代码依次右移了1位。

(3) JK触发器组成的4位移位寄存器
① JK触发器组成的4位移位寄存器如图,它与由边沿触发的D触发器组成的4位移位寄存器具有相同的逻辑功能。
② 如果首先将4位数据并行置入移位寄存器的4个触发器中,然后连续加入4个移位脉冲,则移位寄存器里的4位代码将从串行输出端DO依次送出,从而实现数据的并行—串行转换。

(4) 双向移位寄存器
双向移位寄存器的功能表、框图如图。


(5) 移位寄存器的扩展
