寄存器与移位寄存器
寄存器:数字系统中用来存储二进制数据的逻辑器件。存储N位二进制数据的寄存器需要N个触发器组成。
移位功能:存储代码在脉冲作用下依次左移或右移。
移位寄存器:
移位寄存器中的数据可以在移位脉冲作用下依次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出;串行输入、并行输出,十分灵活,用途也很广。
移位寄存器电路结构如下:
此电路实现了串行输入、并行输出、串行输出功能;前一级输出信号为后一级输入信号,实现了移位功能。
同时,四个D触发器使用同一时钟信号,且触发方式相同(均为上升沿触发),为同步时序逻辑电路。
状态转换表:
双向移位寄存器
为了拓展逻辑功能和增加使用灵敏性,在移位寄存器电路的基础之上增加了左/右移控制、数据并行输入、