触发器电路仿真与硬件实现
一、定义
触发器用于记忆1位二进制信号,包括由两个能自动保持的状态,根据输入信号可以置成0或者1
二、常见的两种触发器
1、SR触发器
SR触发器是静态存储单元中最基本,也是电路结构中最简单的一种。
作用:在任何时刻,输入都能直接改变输出的状态
(1)与非门SR触发器(低电平有效)
图形符号:
模拟仿真:
真值表如下图所示:
S(置1) | R(置0) | Q(初始输出状态) | Q‘(下一时刻输出状态) |
---|---|---|---|
1 | 1 | 0 | 0 |
1 | 1 | 1 | 1 |
0 | 1 | 0 | 1 |
0 | 1 | 1 | 1 |
1 | 0 | 0 | 0 |
1 | 0 | 1 | 0 |
0 | 0 | 0 | 1 |
0 | 0 | 1 | 1 |
S=R=1,输出保持不变
S=0,R=1,输出Q’=1(低电平有效,set有效,即置1有效,置0无效)
S=1,R=0,输出Q’=0(低电平有效,reset有效,即置0有效,置1无效)
S=0,R=0,不符合逻辑,非正常状态
(2)或非门SR触发器(高电平有效)
图形符号:
模拟仿真:
真值表如下图所示:
S(Set) | R(Reset) | Q(初态) | Q‘(次态) |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 |
1 | 0 | 0 | 1 |
1 | 0 | 1 | 1 |
0 | 1 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 1 | 0 | 0 |
1 | 1 | 1 | 0 |
S=R=0,输出保持不变
S=1,R=0,输出Q*=1(高电平有效,set有效,即置1有效,置0无效)
S=0,R=1,输出Q*=0(高电平有效,reset有效,即置0有效,置1无效)
S=1,R=1,不符合逻辑,非正常状态
由上分析可得,两种SR触发器的特征方程均为:
Q’=S+~RQ
SR=0
2、D触发器
作用:为了适应单端输入信号的需求,常用D输入代替S、R输入
(1)图形符号
(2)模拟仿真
(3)真值表
CLK | S | R | Q | Q’ |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 1 | 1 |
1 | 1 | 0 | 0 | 0 |
1 | 1 | 0 | 1 | 0 |
1 | 0 | 1 | 0 | 1 |
1 | 0 | 1 | 1 | 1 |
(4)工作原理
(1)CLK=0,D=0或D=1
经过与非门后S、R均为1,即Q和Q‘输出保持不变
(2)CLK=1,D=0
经过与非门后S=1,R=0,Q’=D=0
(3)CLK=1,D=1
经过与非门后S=0,R=1,Q’=D=1
(5)特征方程
Q’=D