概述
- 1 -
利用真值表实现触发器的相互转换
在学习时序逻辑电路时,经常会碰到触发器相互转换的问题。怎样利用给定触发
器实现另外一种触发器的功能?很多教材中提到的方法是比较已有触发器和目标触
发器的特性方程,把目标触发器特性方程的形式变为与已有触发器相类似的形式,
然后通过比较(利用特性方程相等解方程)得出转换电路的逻辑表达式,这种方法
很容易忽视触发器的现态
Q
n
。本文对利用驱动真值表实现触发器相互转换的设计方
法作了初步探讨。
1
、转换原理
要实现触发器的相互转换,其本质是要实现两种触发器之间的逻辑功能的转换,
要实现逻辑功能的转换,只要在已给定触发器的基础上外加适当的门电路,使两个
不同触发器的逻辑功能完全相同即可。由于每种触发器的逻辑功能不同,外加的门
电路以及门电路的输入变量与输出变量也不相同。那么如何确定门电路的输入变量
与输出变量以及它们之间的关系呢?这里完全可以用数字电路中贯穿的设计思想来
解决问题。
任何一种触发器的逻辑功能,是对一定的输入值组合后,完成输出状态由现态
Q
n
→
次态
Q
n+1
的转换功能。
而由现态
Q
n
→
次态
Q
n+1
的转换只有如下四种状态:
0→0
、
0→1
、
1→0
、
1→1
。根据两种触发器的特性方程,将它们由现态
Q
n
→
次态
Q
n+1
的转
换过程、各自对应的输入值组合起来,从而得到两种触发器的驱动真值表。
从甲
→
乙的设计步骤如下:
(
1
)确定输入变量、输出变量。在甲的输入端添加合适的门电路,以乙的输入
信号、甲的现态
Q
n
(最后结果中不一定会出现
Q
n
)作为该门电路的输入信号,以甲
的输出端作为该门电路的输出信号,输出端的个数与甲的输入端的个数相同;
最后
以上就是耍酷火为你收集整理的t’触发器真值表和状态方程_利用真值表实现触发器的相互转换的全部内容,希望文章能够帮你解决t’触发器真值表和状态方程_利用真值表实现触发器的相互转换所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复