目录
1 触发器
1.1.1 触发器的概述
触发器是数字电子技术中一种基本的概念,能够存储1位二进制数,触发器是时序逻辑电路的基本元件,具有记忆的功能。
对于触发器来说,有两个能自行保持的状态,能够根据输入信号置0或者置1。
1.1.2 触发器的分类
对于触发器,如果按触发方式来分类,可以分为电平触发型触发器、脉冲触发型触发器、主从触发型触发器和边沿触发型触发器,这种分类方式主要是针对触发器的动作特点。如果按照逻辑功能分类,可以分为SR触发器、JK触发器、D触发器、T触发器和T'触发器。如下图所示:

2 电平触发的触发器
2.1 电平触发SR触发器
电平触发的触发器是一种数字电路元件,其状态变化取决于时钟信号(或控制信号)的电平。而电平触发SR触发器由两部分组成,分别为由与非门和
组成的SR锁存器和由与非门的
和
组成的输入控制电路。
电平触发SR触发器的电路如下所示:

图形符号如下所示:

可以看到在上图中增加了一个Load端,即上图中的增加中输入信号CLK。增加一个Load端的目的主要是为了控制触发器时钟更新的状态,避免S和R随机变换导致电路输出结果不稳定。常见的对于CLK的设置方法是当CLK=0时,门电路、
的输出始终为1的状态,因此S和R无论输入什么结果电路的最终输出都会保持原有状态不变。当CLK=1时,输入端S和R的输入才会引起是输出端的改变,且当CLK=1时,此时的特性表与SR锁存器的特性表是一样的。
电平触发的SR触发器的真值表如下所示:

(×表示最终结果“0”和“1”不能确定)
2.2 带复位和置位的电平触发SR触发器
在原来图2的基础上,可以对其进行改进,在原有电路的基础上加上了带异步置位、复位端,电路图如下所示:

图形符号如下所示:

对于原来的电平触发SR触发器来说,无法确定时钟是否为有效电平,如果需要紧急置位或者复位的话,需要等待时钟信号有效,因此可能无法及时效应关键事件,而这种带复位和置位的电平触发SR触发器能够能够提高异步控制端,只要置位和复位有效,触发器立即强制输出到指定状态。当S=1时,强制Q=1,完成置位;当R=1时,强制Q*=1,完成复位。当S和R无效时,触发器仍然按照普通RS触发器工作。
3 利用Digital软件绘制电平触发SR触发器
下面使用Digital来绘制电平触发SR触发器,这里使用三种绘制电平触发SR触发器的方式,分别为直接绘制电平触发SR触发器全部电路,第二中是利用SR锁存器的组件绘制,第三种是依赖直接使用软件中始终控制的SR触发器组件绘制电路。
(1)直接绘制电平触发SR触发器
电路图如下所示:

运行该电路,当CLK=1、S=0、R=1时,此时电路为:

可以看到电路完成了置0,这是改为CLK=1、S=0、R=0,电路如下所示:

将CLK接低电平,此时再次改变S和R的输入,结果如下所示:


可以看到此时无论什么结果输出结果都没有发生变化。
最后,将CLK=1、S=1、R=0,电路输出情况如下所示:

(2)使用之前绘制的触发器绘制电平控制SR触发器
在前面我们绘制了SR触发器,并且保存了下来作为组件,首先将之前的SR锁存器组件移到电路图上:

在此基础上,绘制电平控制电平控制SR触发器:

(3)直接使用Digital软件中组件绘制电平触发SR触发器

显然这种方式最简单,在日后如果在复杂电路直接利用电平控制SR触发器可以直接使用Digital软件中的组件。