什么是SR触发器?
一个SR触发器(也被称为anSR闭锁)是最简单的类型触发器。它有两个输入S和R两个输出Q和
。这个闩锁的状态是由条件Q决定的。如果Q是1,闩锁被设置,如果Q是0,闩锁被重置。这种SR锁存器或触发器可以由两个交叉耦合的NAND盖茨或者是完全耦合的盖茨也不。
当我们使用NOR门来设计这种闩锁时,它将是一个活跃的高S-R闩锁。这意味着当S = 1时它被设置。当我们使用与非门来设计这个锁存器时,它将是一个活跃的低S-R锁存器。这意味着当S = 0时,它是设定的。SR触发器也称为SET RESET触发器。
下面的图显示了一个SR锁存器的逻辑电路。
在上述逻辑电路中,如果S = 1, R = 0,则Q = 1。让我们来解释一下。
- 当至少有一个输入为1时,NOR门总是输出为0。
- 所以当S被应用为1时门G2的输出。
是0,与门的第二次输入Q的条件无关。 - 现在
是门G1的输入,所以当R已经为0时,G1的两个输入都变为0。所以G1的输出现在是
或1。 - 所以不管Q的前一个条件是什么,它总是变成Q = 1和
当S = 1, R = 0时= 0。这叫做锁存器的设定条件。
在上述逻辑电路中,如果S = 0, R = 1, Q变为0。让我们来解释一下。
- 正如我们已经说过的,当至少有一个输入为1时,NOR门总是输出为0。
- 所以当R = 1时,门G1的输出也就是Q是0不管第二个输入的条件是什么
门。 - 所以,不管Q的前一个条件是什么,它总是变成0然后这个0反馈给门G2的输入。这里S已经是0了,G2的两个输入都是0。因此,G2即。
将1。所以Q = 0和
当S = 0, R = 1时= 1。这称为锁存器的复位状态。
在上述逻辑电路中,如果S = 0, R = 0, Q保持不变。让我们来解释一下。
- 首先假设Q先前是1。
- 当S=0, Q=1时,G2的输入为0和1。所以G2的输出。
是
或0。 - 当R=0时,G1的两个输入都是0
= 0。所以G1即Q的输出是
或1。 - 现在假设Q之前是0。
- 当S = 0, Q = 0时,G2的两个输入都是0和1。所以G2的输出。
是
或1。 - 现在当R=0和时,G1的输入分别为0和1
= 1。所以G1即Q的输出是
或0。 - 因此证明了在SR锁存器或中,当S = 0和R = 0时Q保持不变触发器。
在上述逻辑电路中,如果S = 1, R = 1,则Q的条件完全不可预测。让我们来解释一下。
- 首先假设Q先前是1。
- 当S = 1 Q = 1时,G2的两个输入都是1。所以G2的输出。
是
或0。 - 现在,当R = 1时,G1的输入为1和0
= 0。所以G1即Q的输出是
或0。这意味着Q改变了。 - 现在Q等于0。所以当S = 1 Q = 0时,G2的输入是1和0。所以G2的输出。
是
或0。这意味着
是不变的。 - 现在,当R = 1时,G1的输入为1和0
= 0。所以G1即Q的输出是
或0。这意味着Q不变。
因此,当S和R都为1时,输出Q的值是否改变或不变就变得不可预测。SR锁存器通常避免这种情况。当S = 1(高)时设置锁存器,称为有源高SR锁存器。
还有另一种类型的锁存器,当S = 0(低)时设置,这种锁存器称为有源低SR锁存器。也有D人字拖,JK人字拖,老的人字拖,时钟SR人字拖。
SR触发器真值表
的真值表对于SR翻转,翻转(即SR锁存器)如下表所示。
你可以通过查看我们的完整列表了解更多关于SR触发器和其他逻辑门逻辑门的问题。





