4.2 触发器 |
触发器:在一定输入条件下,具有两个稳定状态的电路,当处于某一稳定时,它能长期保存这种状态,只有在一定输入条件下才能翻转到另一个状态,并稳定下来。
4.2.1 R-S触发器
用与非门构成的触发器真值表 或非门构成的R-S真值表
R S Q R S Q
0 0 不定 0 0 不变
0 1 0 0 1 1
1 0 1 1 0 0
1 1 不变 1 1 不定
触发器翻转前的状态叫“现态”,用Q“表示”,触发器翻转后的状态叫“次态”用Qn+1表示。
与非门R-S次态真值表 |
或非门R-S次态真值表 | ||||||
R |
S |
Q |
Qn+1 |
R |
S |
Q |
Qn+1 |
0 |
0 |
0 |
d |
0 |
0 |
0 |
不变 |
0 |
0 |
1 |
d |
0 |
0 |
1 |
不变 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
d |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
d |
同步RS触发器:S为置1端,R为置0端,只有当时钟脉冲到来时,R和S 的输入才能使触发器置0或置1,R和S不允许同时为1。
同步RS触发器的逻辑功能可以用下图的状态表来描述。
JK触发器的逻辑功能如下:
当时钟脉冲未到来,即CP=0时,无论触发器的输入J和K怎样变化,触发器状态将保持不变。当时钟脉冲到来时,即CP=1时,如果J=0,K=0,触发器保持原状态不变;如果J=0,K=1,无论触发器的现态如何,其次态总是0;如果J=1,K=0,无论触发器的现态如何,其次态总是1;如果J=1,K=1,触发器必将翻转。
JK触发器的次态方程为:
4.2.3 T触发器
如果把JK 触发器的两个输入端J和K连在一起,并把这个连在一起的输入端用符号T表示,这样就构成了T触发器,T触发器又叫计数触发器。当T=1时,每来一个时钟脉冲,触发器就翻转一次,计一次数。而当T=0时,尽管有时钟脉冲来到,触发器不翻转,即停止计数。
T触发器的次态方程为:
4.2.4 D触发器
为了克服同步RS触发器输入R、S同时为1时所出现的状态不确定的缺点,也可将同步RS触发器接成图6.14(a)的形式,这样就构成了只有单输入端的D触发器。D触发器又叫D锁存器或延迟触发器,其逻辑符号如下图所示。