·上一文章:用NE555的声光型逻辑笔电路
·下一文章:二分频器
能够暂时存放数据的部件称为寄存器。寄存器具有接收、存放和传送数据的功能。移位寄存器具有移位的功能,常用于数码变换、串行一并行码变换,计数和数码发生电路等,常应用于计算机电路。
图中为环形移位寄存器实验电路,它由IC1与非门自激多谐振荡器构成时钟信号发生器,白色发光二极管作为时钟脉冲显示器,双D触发器IC2、IC3构成的4级移位寄存器,红色、绿色、蓝色和黄色发光二极管作为寄存器4位并行输出数据显示器,SB2为寄存器数据初始化开关。IC2的2脚D端为寄存器的数据输入端,它与寄存器IC3的9脚输出端相连,形成一个闭环,使寄存器移出的信号又重新反馈到输入端,因此寄存器在移位过程中不需要外加数据信号,但需要初始数据信号,利用D触发器置位、复位端来设定。
右图为移位寄存器工作波形图。在n时刻,按下初始化开关SB2,寄存器初始化
为0111。在t2时刻,松开SB2,寄存器处于保持状态。在亡3时刻,在CP1~4第一个上升沿到来之时,Q1翻转到高电平,Q2翻转到低电平,Q3、Q4仍翻转到高电平,寄存器输出为1011,也就是说寄存器低电平右移了一位。在t4时刻,第二个时钟上升沿到来之时,输出数据1101。在t5时刻,第三个时钟上升沿到来之时,输出数据1110。在t6时刻,低电平移出Q4,通过反馈连线注入到寄存器数据输入端D1,寄存器返回初始设定状态。在t7时刻,上述移位周而复始。若将定时电容器C换成22μF,移位速度加快,成为流水灯电路,如用多块74LS74搭接成多位寄存器,流水灯效果更佳。