什么是SR触发器?
一个SR触发器(也称为一个SR闩锁)是最简单的类型拖鞋。它有两个输入s和r和两个输出q和 。该锁存器的状态由Q的条件决定。如果Q为1,则允许设置锁存器,如果Q为0,则锁存被重置。该SR锁存器或触发器可以通过两个交叉耦合设计NAND盖茨或双交叉耦合也不是盖茨。
当我们使用或门设计此锁存器时,它将是一个有效的高S-R锁存器。这意味着它在S = 1.当我们通过使用NAND门设计时,它将是一个有效的低S-R锁存器。这意味着当S = 0.SR触发器也被称为SET RESET FLIP FLOP时设置。
下图显示了SR锁存器的逻辑电路。
在上面的逻辑电路中,如果s = 1和r = 0,则q变为1.让我们解释如何。
- 当至少一个输入为1时,NOR门始终会给输出0。
- 因此,当S被施加为1时栅极G2的输出。 无论将第二输入Q到栅极的条件如何,都是0。
- 现在 栅极G1的输入是否为R已经0的G1的输入变为0。因此,G1的输出现在 或1.
- 所以无论Q的先前条件如何,它总是变成Q = 1 = 0时S = 1和r = 0.这被称为锁存器的设置条件。
在上面的逻辑电路中,如果s = 0和r = 1,则q变为0。让我们解释如何。
- 正如我们已经说过的那样,当至少一个输入为1时,NOR门始终会出现输出0。
- 因此,当R被施加为1时,栅极G1等的输出是0,无论第二输入的条件如何 到门。
- 因此,无论Q的先前条件如何,它总是变为0,然后将该0馈回栅极G2的输入。本处的S已经是0,G2的两个输入都是0.因此,G2的输出为0.e. 将是1.如此,q = 0和 = 1何时,s = 0和r = 1.这被称为锁存器的复位条件。
在上面的逻辑电路中,如果s = 0并且还r = 0,则q保持与它相同。让我们解释如何。
- 首先假设Q先前是1。
- 现在G2的输入为0和1,为s = 0和q = 1。所以g2的输出等等。 是 或0。
- 现在G1的两个输入都为r = 0和 = 0。所以g1 i. q的输出是 或1.
- 现在假设Q先前是0。
- 现在,G2的两个输入为0和1,为s = 0和q = 0.因此g2的输出为。 是 或1.
- 现在G1的输入为0和1,为r = 0和 = 1.所以g1 i.e.q的输出是 或0。
- 所以证明Q保持与S = 0的当SR锁存器中的r = 0相同拖鞋。
在上述逻辑电路中,如果s = 1并且还r = 1,则q的条件是完全不可预测的。让我们解释如何。
- 首先假设Q先前是1。
- 现在G2的两个输入为1,如s = 1和q = 1.所以g2的输出。 是 或0。
- 现在G1的输入为1和0,如r = 1和 = 0.因此G1 I. Q的输出是 或者。这意味着q被改变。
- 现在Q为0.所以G2的输入为1和0,为S = 1和Q = 0.因此G2的输出为即。 是 或者。这意味着 没有变化。
- 现在G1的输入为1和0,如r = 1和 = 0.因此G1 I. Q的输出是 或者。这意味着q不变。
因此,当S和R都是1时,它变得不可预测的输出Q的值是否会更改或不变。通常避免这种SR闩锁的条件。当S = 1(高)设置锁存器时,锁存器称为有源高SR锁存器。
还有另一种类型的锁存器,该锁存器设置,s = 0(低),并且该闩锁被称为有效低SR闩锁。还有D拖鞋那JK拖鞋那SR触发器那时钟SR触发器。
SR翻转翻转真值表
该真相表对于SR翻转翻转(即SR锁存)已显示在下表中。
您可以通过查看我们的全部列表了解更多关于SR触发器和其他逻辑门的信息逻辑盖茨问题。