逻辑电路
逻辑电路有两大类:一类是组合逻辑电路,另一类则是时序逻辑电路。
组合逻辑电路
电路的输出只与当时的输入有关,而与电路以前的的状态没有关系
时序逻辑电路
电路的输出不仅与当时的输入有关,还与以前的输入有关
这里我们主要探讨基础D触发器构成移位寄存器,
移位寄存器
在时钟的信号的控制下,将寄存器的数据向左或者向右移位的寄存器称为移位寄存器,如下图是一个四位的右移寄存器,构造简单,一个一位交互式信号输入,一个时钟信号和四个D触发器,将左边触发器的输出连接到右边触发器的输入端,将时钟信号连接到每个触发器的时钟信号段即可。
循环移位寄存器
循环移位寄存器和4位移位寄存器原理相同,只不过是将第四个触发器的输出连接到第一个输入,不再使用一位交互式信号进行输入。此时我们需要使用一位交互式信号连接触发器的异步置数端PR和异步复位端CLR将各个触发器初始化对应的值,循环移位寄存器原理图如下: