时序逻辑电路中不同功能触发器的相互转换方法
南昌陆军学院 李春玲
触发器是时序逻辑电路的基本构成单元,按功能不同可分为 RS 触发器、 JK 触发器、 D 触发器及 T 触发器四种,其功能的描述可以使用功能真值表、激励表、状态图时序逻辑电路中不同功能触发器的相互转换方法
南昌陆军学院 李春玲
触发器是时序逻辑电路的基本构成单元,按功能不同可分为 RS 触发器、 JK 触发器、 D 触发器及 T 触发器四种,其功能的描述可以使用功能真值表、激励表、状态图及特性方程。只要增加门电路便可以实现不同功能触发器的相互转换,例如要将 D 触发器转换为 JK 触发器,转换的关键是推导出 D 触发器的输入端 D 与 JK 触发器的输入端 J 、 K 及状态输出端 Qn 的逻辑表达式,然后用门电路去实现该逻辑表达式。具体的设计方法有公式法和图表法两种。
1 .公式法
公式法是不同触发器进行转换最简单与最直接的方法,其依据是描述触发器功能的特性方程,设计的过程主要是比较所使用的源触发器与要实现的目标触发器的特性方程,从而 直接推导出源触发器的输入端与目标触发器的输入端及状态之间的逻辑关系。
以 JK 触发器转换为 D 触发器为例, JK 触发器的特性方程为 0n+1=JQn+KQn … (1) ; D 触发器的特性方程为 Qn+1=D ·· (2) ,若要分别导出源触发器输入端 J 、 K 与目标触发器的输入端 D 及状态 Qn 的关系,则可将 (2) 式化为 Qn+1=DQn+DQn … (3) ,然后比较 (1) 、 (3) 两式可推出 J=D , K=D ;故将 JK 触发器转变为 D 触发器只要增加一个非门便可,如图 1 所示。其虚框内便形成了 D 触发器。
反过来将 D 触发器转换为 JK 触发器,则直接比较 (2) 、 (1) 两式,写出 D 与 J 、 K 及 Qn 的关系为 D=JQn+KQn ,这时需要 4 个与非门,如图 2 。
但不是所有的转换都可以直接通过公式法来进行的,如将 T 触发器转变为 D 触发器, T 触发器的特性方程为 Qn+1=TQn+TQn … (4) ,比较 (4) 、 (3) 两式,从两特性方程前项来看 T=D ,从后项来看 T=D ,产生了矛盾,该公式法就难得出结果,这时可采用图表法。
2. 图表法
图表法的依据是描述触发器功能的真值表与激励表,要使用的工具是卡诺图,设计的过程是先列出要实现的目标触发器的功能真值表,该真值表反映的是在不同的输入组合及不同的现态下,目标触发器次态的值,再根据使用的源触发器的激励表,在上述真值表中列出每一行不同状态的转变对应源触发器输入端的值,最后以此表为依据推导出源触发器的输入端与目标触发器的输入端及状态之间的逻辑关系。
以 T 触发器转变为 D 触发器为例,第一步画出表 1 。表 1 的前三列是目标触发器 D 触发器的功能真值表.最后一列为依据源触发器 T 触发器的激励表得出的输入端 T 对应的值。如第三行,当 D=0 , Qn=1 时, D 触发器的次态 Qn+1=0 ,状态由 1 变为 0 .则要求 T 触发器的输入端 T 为 1 .第二步推出 T 与 D 及 Qn 的关系,由表 1 可以直接推出 T=DQn+DQn 。若表达式复杂的话可以使用卡诺
触发器的转换方法 来自淘豆网m.daumloan.com转载请标明出处.