计数器移位寄存器
移位寄存计数器是由一定数量的核心计数器组成的一个系列,而上述计数器又被连接在一起,以提供由时钟驱动的数据移位。最常见的计数器是约翰逊计数器和环形计数器。为应对时钟信号而作出的数据变化反应,它们用于确定不同的时间或状态。 就环形计数器而言,它们拥有某些数量的系列计数器,最后一个的输出会被连接到第一个。一个单一的高值会从一个寄存器传到另一个寄存器,然后在第一个再重新开始。因此,对一个简单的 2 个寄存器的环形计数器,在每个时钟信号,一个 1 会在每个电路之间经过。对于 4 个寄存器的环形计数器,一个 1 会先经过 4 个寄存器,然后被发送至第一个 – 1000、0100、0010、0001。对于那些计数器来说,第一个寄存器的初始 1 状态必须通过外部电路传递。Johnson 计数器与环形计数器相比,前者能在相同寄存器数量的情况下,能比后者保持多 1 倍的状态,其他方面几乎相同。在返回至第一个时,它通过转化信号,来完成这点。它还有不需要外部信号来激活自己的优点,而且无论内部提供了什么信号,它能马上开始计数。一个 4 个寄存器的约翰逊计数器序列可以是 0000、1000、1100、1110、1111、0111、0011、0001。 读取更多 少讀