📅  最后修改于: 2020-12-30 06:59:13             🧑  作者: Mango
环形计数器是串行输入串行输出移位寄存器的一种特殊类型。移位寄存器和环形计数器之间的唯一区别是,最后的触发器结果被当作移位寄存器中的输出。但是在环形计数器中,此结果将作为输入传递到第一个触发器。环形计数器中的所有其余内容与移位寄存器相同。
在环柜台
下面是4位环形计数器的框图。在这里,我们使用4 D触发器。相同的时钟脉冲作为同步计数器传递到所有触发器的时钟输入。覆盖输入(ORI)用于设计该电路。
覆盖输入用作清除和预设。
当预设设置为0时,输出为1。清除设置为0时,输出为0。PR和CLR始终工作在0值,因为它们是低电平有效信号。
PR = 0, Q = 1
CLR = 0, Q = 0
这两个值(始终固定)与输入D和时钟脉冲(CLK)无关。
ORI输入传递到第一个触发器的PR输入,即FF-0,它也传递到其余三个触发器的清零输入,即FF-1,FF-2和FF- 3。对于第一个触发器,预设输入设置为0。因此,第一触发器的输出为1,其余触发器的输出为0。第一触发器的输出用于在环形计数器中形成环,并称为预设1 。
在上表中,突出显示的1是预设1 。
预设1在以下情况下生成
当在每个时钟脉冲处将预置1移至下一个触发器时,就会形成一个环。
因此,4位计数器可能有4种状态,如下所示:
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
环形计数器分为两部分,分别为:
直环计数器称为一热计数器。最后一个触发器的结果作为输入传递到第一个触发器。在环形计数器中,将ORI输入传递给第一个触发器的PR输入,并传递给其余触发器的清除输入。
注意:直环计数器将单个1(或0)位在环上循环。
逻辑图
真相表
信号图
扭曲环计数器称为开关尾环计数器。像直环计数器一样,最后一个触发器的结果作为输入传递到第一个触发器。在双绞线计数器中,ORI输入作为清除输入传递给所有触发器。
注意:扭曲的环计数器在环周围循环流1,然后是0。
逻辑图
真相表
信号图