触发器
来源:互联网 发布:excel数据标志显示值 编辑:程序博客网 时间:2024/05/23 02:24
触发器:不仅与电路的输入输入信号有关,还与电路的初始状态有关。这是与组合逻辑电路的区别。
触发器按电路结构不同:可分为基本RS触发器,同步触发器,主从触发器,维持阻塞触发器,边沿触发器
按控制方式不同可分为:RS触发器,T触发器,D触发器,JK触发器
基本触发器,应具有下述特点:
⑴有两个稳定状态和两个互补的输出。
⑵在输入信号驱动下,能可靠地确定其中任一种状态
闩锁电路:可以随机的确定两个输出的值,并且两个输出值互反
RS锁存器:在闩锁电路的基础上,增加两个输入,一个为S(set)置位端;另一个是R(Reset)重置端。
RS锁存器的动作特点是:输入信号在全部作用时间内都能改变输出端的状态。
在RS锁存器的基础上,可以增加时钟信号可以构成同步触发器
同步触发器:
1,基本RS触发器,输入端的触发信号直接控制触发器状态。
2.但在实际应用中,为协调数字系统中各部分的动作,常需要某些触发器于同一时刻动作,因此,触发器常带有控制信号。
3.触发器只有在控制信号到来时,才能按输入触发信号实现状态转换(翻转)。
4,这个控制信号称为时钟脉冲CP(Clock Pulse),有时也缩写成CK。
同步RS触发器的动作特点:
因为在CP=1的全部时间里S和R信号都能通过G3和G4门加到RS触发器上,所以在CP=1的全部时间里S和R信号的变化都将引起触发器状态的改变。这就是同步RS触发器的动作特点。在CP=1期间,若输入信号多次发生变化,触发器的状态可能发生多次翻转,这就是后面所说的空翻问题。这一工作特点降低了电路抵御干扰的能力。
RS锁存器(不能称为触发器,隶属组合逻辑电路):
触发方式:电平触发
输入端/S和/R
输出端为Q和/Q
真值表如下:
/s
/r
q
/q
0
1
1
0
1
0
0
1
0
0
1
1
RS同步触发器:在RS锁存器的基础之上,增加时钟信号cp,可构成同步RS触发器
触发方式:在CP=0的条件下,电路不工作;在cpu=1条件下,S和R的变换,都将引起触发器状态的改变。
输入端:R,S,CP
输出端:Q、Q1
CP
R
S
Q
Q1
说明
0
*
*
0
0
电路不工作
0
*
*
1
1
电路不工作
1
0
0
0
0
保持
1
0
0
1
1
保持
1
0
1
0
0
置1
1
0
1
1
0
置1
1
1
0
0
0
置0
1
1
0
1
0
置0
1
1
1
0
*
不定
1
1
1
1
*
不定
D触发器:在时钟信号CP或者CLK为0的状态下,输出保持原先的状态。在CP为1的状态下,电路输出态仅仅与D的状态有关,即D为1输出为1;D为0;输出为0触发方式:在CP=0的条件下,电路不工作;在cp=1条件下,Q1的值,紧紧决定于D
触发方式:电平触发
输入端:D端和时钟信号;
输出端:原态和输出态;D触发器的动作特点,
CP
D
Q
Q1
说明
0
*
1
1
Q1 = D
0
*
0
0
Q1 = D
1
0
0
0
Q1 = D
1
0
1
0
Q1 = D
1
1
0
1
Q1 = D
1
1
1
1
Q1 = D
Jk触发器:
触发方式:
输入有3个端,J,K,CP
输出端:Q(初态)和Q1(末态)
CP
J
K
Q
Q1
说明
0
*
*
0
0
cp无效,状物不变
0
*
*
1
1
cp无效,状物不变
1
0
0
0
0
JK全为0状态不变
1
0
0
1
1
JK全为0状态不变
1
0
1
0
0
J、K不同随J(置0)
1
0
1
1
0
J、K不同随J(置0)
1
1
0
1
1
J、K不同随J(置1)
1
1
0
0
1
J、K不同随J(置1)
1
1
1
0
1
JK全为1状态翻转
1
1
1
1
0
JK全为1状态翻转
T触发器:将JK触发器的两个输入端JK连接连接在一起,作为T可构成T触发器:
触发方式:
输入端:T(JK)
输出端:Q,Q1
T
Q
Q1
1
0
1
1
1
0
0
0
0
1
1
1
.
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- CSS打造末尾自动伸缩的菜单
- myeclipse 添加jar 问题
- 程序员是这样炼成的(3)-做水桶中最短的一块木板
- .net集合类的研究--Array,ArrayList,List<T>
- jsp获取客户端ip地址
- 触发器
- db2取前十条记录 db2修改字段长度 db2增加字段方法
- linux下将文件模拟为磁盘
- JS正则表达式验证邮箱
- APUE缩减版
- .net集合类的研究-哈希表(一)--Hashtable,Dictionary<TKey,TValue>
- sphinx 查询过程
- 如何彻底删除wine中的软件 转自:http://www.feixiangs.com/logs/109940550.html
- Android入门前言(一)之------Android应用开发入门五问