一.触发器
(一)介绍
在电子、计算机科学和工程领域,触发器(Trigger)是一种特殊的电路元件或信号,它可以根据预先设定的条件或事件来产生相应的输出信号或动作。触发器是数字电路中的基本元件,用于控制信号的时序、逻辑运算和状态转换。
(二)四种常见触发器
1.RS触发器
RS触发器是由两个交叉反馈(nor)门设计的电路。"RS"代表着"reset(set)"。 突发意外: "RS"具体意义稍有不同,但核心的概念始终是一样的 - 存储单个比特位信息并在需要时改变其状态。RS触发器的常见应用包括电脑内存寄存器、翻转开关等。
2.D触发器
一个D触发器主要由两个逻辑部分组成:存储单元和控制单元。存储单元由两个与非门(NAND)、一个反相器和一个双稳态触发器构成;控制单元由一个使能控制开关和一个时钟控制开关构成。当使能控制开关关闭,时钟控制开关打开时,输入信号(称为D)通过与非门按位异或后得到的结果进入双稳态触发器,并被锁存。随着时钟控制开关的变化,输出端的值不断地保持更新,直到使能控制开关打开更新停止。
3.JK触发器
JK触发器是由J(置数)和K(复位)两个输入端口以及时钟信号控制端组成的一个双稳态触发器,它在数字电路中常用于延迟、计数和寄存应用。当时钟信号为上升沿或下降沿时,JK触发器将根据输入端口的值来控制其输出的状态。
4.T触发器
T触发器是一种基本的数字电路元件,常用于存储、计数、分频及时序控制等领域。它可以在输入时刻(上升沿或下降沿)将输入信号的电平状态锁定,从而实现数据的存储和传送。
二.使用门电路或74LSxx系列设计触发器
(一)设计RS触发器
1.RS锁存器实验
RS锁存器是时序电路中最基础的(注:有些资料上把RS锁存器也称为RS触发器)。
RS锁存器,我们可以简单将它理解为一个存储单元,可以存储一位数据(0或者1)。
基本的RS锁存器可以用两个与非门或者或非门实现:
RS触发器 中的 R 表示 Reset(复位),S 表示 Set(置位)
在上面的 “RS触发器 特征表” 中:0 表示低电平,1 表示高电平。
对于 或非门 的 RS触发器,即:
R | S | Q |
1 | 0 | 0 |
0 | 1 | 1 |
0 | 0 | 保持上个状态 |
1 | 1 | 禁止、不稳状态 |
所谓高电平有效,就是说某引脚施加高电平时,该引脚的功能就触发了
虽然 RS触发器 输出有 Q和`Q(它们的值反相),但是平时沟通时是以Q为默认,比如说 RS 触发器输出1,那么就是指 Q 输出 1
2.实现
①用与非门构成的RS触发器
输入端:
R:复位端(Reset)
S:置位端(Set)
没有时钟输入端
输出端:
Q:状态输出端
Q":反相状态输出
2、逻辑功能表
R | S | Q(n+1) | 功能说明 |
---|---|---|---|
0 | 0 | d | 不定 |
0 | 1 | 0 | 置0 |
1 | 0 | 1 | 置1 |
1 | 1 | Q | 不变 |
②用74LSXX系列构建RS型触发器
电路图
真值表
S | R | Q |
---|---|---|
0 | 0 | X |
0 | 1 | 0 |
1 | 0 | 1 |
1 | 1 | 不变 |
(二)设计D型触发器
1.D锁存器实验
前面RS触发器当输入R=1,S=1的情况时,输出是不确定的状态,这种情况比较棘手。因此为了解决这个问题,又引入了D触发器。
工作原理:
CP= 0:G3、G4被封锁,D的变化不能传到G1、G2,触发器保持现状态。
CP= 1:G3、G4门开放,D经G3、G4转换成一对互补信号送到G1、G2。
若D=0,则RS=01,Q=0
若D=1,则RS=10,Q=1
2.实现
①用与非门构成的D触发器
电路图
②用74LSXX系列构建D型触发器
电路图
真值表
CP | D | Q |
---|---|---|
0 | 0 | 不变 |
1 | 0 | 0 |
0 | 1 | 不变 |
1 | 1 | 1 |
三.维持阻塞D型触发器
1、相关性质
①目的
解决“空翻”问题。
②维持阻塞线路的作用:
仅当CP的上升沿出现的一瞬间,D端的数据才能置入触发器。