内容
什么是SR Flip Flop?
一个SR触发器(也称为anSR闭锁)是最简单的类型触发器.它有两个输入S和R两个输出Q和.这个锁存器的状态是由条件Q决定的,如果Q为1,锁存器被设置,如果Q为0,锁存器被重置。这种SR锁存器或触发器可以由两个交叉耦合设计NAND盖茨或者是完全耦合的盖茨也不.
当我们使用NOR门设计这个锁存器时,它将是一个主动的高S-R锁存器。这意味着当S = 1时,它是SET。当我们使用与非门设计这个锁存器时,它将是一个有源低S-R锁存器。这意味着当S = 0时,它是SET。SR Flip Flop也叫SET RESET Flip Flop。
下图显示了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。这称为锁存器的SET条件。
在上述逻辑电路中,当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。这被称为锁存器的RESET条件。
在上述逻辑电路中,如果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。
- 现在G1的输入是0和1,此时R=0和= 1.所以G1的输出Q是或0。
- 证明了当S = 0时Q保持不变,当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(HIGH)时锁存被设置,锁存被称为有源高SR锁存。
还有另一种类型的锁扣,当S = 0 (LOW)时为SET,这种锁扣被称为有源低SR锁存器.也有D人字拖,JK人字拖,老的人字拖,时钟SR Flip.
SR Flip真值表
的真值表下表显示了SR翻转(即SR Latch)。
您可以通过查看我们的完整列表了解更多关于SR触发器和其他逻辑门逻辑门的问题.