一、移位寄存器
在数字电路中,用来存放二进制数据或代码的电路称为寄存器。按功能可分为:基本寄存器和移位寄存器。
移位寄存器中的数据可以在移位脉冲作用下一次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出,串行输入、并行输出,十分灵活,用途也很广。
二、74ls194双向移位寄存器
目前常用的集成移位寄存器种类很多,其中74ls194为四位双向移存器。
图一74ls194移位寄存器的引脚图
以上为74ls194的引脚图,其中
d0~d3:并行输入端;q0~q3:并行输出端;
s0、s1:操作模式控制端;:为直接无条件清零端;
sr:右移串行输入端sl:左移串行输入端;
cp:时钟脉冲输入端;
表一74ls194的模式控制和状态输出表
三、移位寄存器型计数器
利用移位寄存器可构成环形和扭环形计数器。可先使s0=s1=1,并行输入预置数值,再改变s0和s1的电平,实现左移或右移状态。若把移位寄存器的输出以一定方式反馈到串行输入dsr端或dsl端,就可以构成移位寄存器型计数器。
例如,将74ls194的q3接到dsr端,可得到模4的环形计数器(不可自启动);将q3端通过一个非门接到dsr端,则可得到模8的扭环形计数器(不可自启动)。
用一片74ls194及门电路构成一个课实现7分频或8分频器。7分频器的分频信号由q2输出,同时将q2、q3输出通过与非门后接入dsr端,s0s1=10。8分频器的分频信号由q3取非后输出,同时将该信号送入dsr端,s0s1=10。