在各种复杂的数字电路中,不但需要对二值信号进行算数运算和逻辑运算,还经常需要将这些信号和运算结果保存起来。为此,需要使用具有记忆功能的基本逻辑单元。能够存储1位的二进制数码的单元电路称为触发器。
为了实现记忆1位二值信号的功能,触发器必须具备以下两个基本特点:
- 具有两个能自行保持的稳定状态,用来表示逻辑状态的0和1,或二进制数的0和1。
- 在触发信号的操作下,根据不同的输入信号可以置成1或0状态。
由于采用的电路结构形式不同,触发信号的触发方式也不一样。触发方式分为电平触发、脉冲触发、边沿触发三种。
SR锁存器是各种触发器电路的基本构成部分。
从电路结构中可以看出,它是由两个交叉反馈或非门组成的。它有两个输入端,SD表示置位,RD表示复位,输入端为1时表示有激励信号,为0时表示无激励信号;有两个输出端,Q是输出,正常工作时,Q’是Q的反变量。
思考:分析SR锁存器(或非门构成)的工作原理?
- 当RD =0,SD=1时,不论触发器的初始状态如何,Q’一定为0,由于“与非”门G1的输入全是0,Q端为1。称触发器为1状态,SD为置1端。
- 当RD =1,SD=0时,不论触发器的初始状态如何,Q’一定为1,从而使Q为0。称触发器为0状态,RD置0端。
- 当RD =0,SD =0时,如前所述,Q及Q’状态保持原状态不变。
- 当RD =1,SD =1时,不论触发器的初始状态如何,Q=Q’=0,若RD、SD同时由1变成0,在两个门的性能完全一致的情况下, Q及Q’哪一个为1,哪一个为0是不定的,在应用时不允许RD和SD同时为1。
SR锁存器也可以用与非门构成。
与非门构成的SR锁存器的工作原理和或非门