移位寄存器
发布时间:2012/12/9 13:11:04 访问次数:870
数字系统中,由于某种运算的需要,除要求寄存器PS21867-P具有寄存数码功能外,常常还要求寄存器中的数码能够左右移位。这种具有数码移动功能的寄存器称为移位寄存器。
移位寄存器有两大类共3种。
(1)单向移位寄存器之一,只能将数码左移的左移位寄存器。
(2)单向移位寄存器之二,只能将数码右移的右移位寄存器。
(3)能够左右移位的双向移位寄存器。
数码寄存器
两拍接收式一位数码寄存器
图8-76所示是两拍接收式一位数码寄存器电路。电路中,F是一个RS触发器,逻辑门A是两个输入端的与非门。F的R端是一个置0输入端。与非门A的一个输入端是接收命令端,又称寄存指令端;另一个输入端是输入数码端I。Q是这个一位数码寄存器的输出端。
这一电路的工作原理是:在这种寄存器电路接收指令之前,先要进行置0,这一电路是采用负脉冲触发置0,即先给触发器的R端置负脉冲,使触发器F输出0态。由RS触发器原理可知,如果不给RS触发器置0,由于在常态下触发器F的R端为l,这时无论触发器的S端输入1还是0,都无法使输出湍Q号0。所以,这种寄存器电路必须先置00在寄存器完成置0后,当接收指令到来(这是一个正脉;中),使与非门A的一个输入端为1,由于它只有两个输入端,这样与非门A被打开,其输出端状态由数码输入端I决定。如果此时I=1;与非门A输出0,该低电平0加到触发器的S端,使寄存器输出端输出1,即Q=l,如果此时输入数码是0,与非门输出1,这样寄存器F输出端Q保持原先置0时的0态。
通过上述分析可知,寄存器的输出状态是通过先置0,再接收指令两步触发而完成的,所以称这种寄存器为两拍式数码寄存器,由于只能存放一位数码,所以称为一位数码寄存器。
数字系统中,由于某种运算的需要,除要求寄存器PS21867-P具有寄存数码功能外,常常还要求寄存器中的数码能够左右移位。这种具有数码移动功能的寄存器称为移位寄存器。
移位寄存器有两大类共3种。
(1)单向移位寄存器之一,只能将数码左移的左移位寄存器。
(2)单向移位寄存器之二,只能将数码右移的右移位寄存器。
(3)能够左右移位的双向移位寄存器。
数码寄存器
两拍接收式一位数码寄存器
图8-76所示是两拍接收式一位数码寄存器电路。电路中,F是一个RS触发器,逻辑门A是两个输入端的与非门。F的R端是一个置0输入端。与非门A的一个输入端是接收命令端,又称寄存指令端;另一个输入端是输入数码端I。Q是这个一位数码寄存器的输出端。
这一电路的工作原理是:在这种寄存器电路接收指令之前,先要进行置0,这一电路是采用负脉冲触发置0,即先给触发器的R端置负脉冲,使触发器F输出0态。由RS触发器原理可知,如果不给RS触发器置0,由于在常态下触发器F的R端为l,这时无论触发器的S端输入1还是0,都无法使输出湍Q号0。所以,这种寄存器电路必须先置00在寄存器完成置0后,当接收指令到来(这是一个正脉;中),使与非门A的一个输入端为1,由于它只有两个输入端,这样与非门A被打开,其输出端状态由数码输入端I决定。如果此时I=1;与非门A输出0,该低电平0加到触发器的S端,使寄存器输出端输出1,即Q=l,如果此时输入数码是0,与非门输出1,这样寄存器F输出端Q保持原先置0时的0态。
通过上述分析可知,寄存器的输出状态是通过先置0,再接收指令两步触发而完成的,所以称这种寄存器为两拍式数码寄存器,由于只能存放一位数码,所以称为一位数码寄存器。
上一篇:时序逻辑电路
上一篇:两拍接收式四位数码寄存器
热门点击