目前,组合逻辑电路设计在当代的应用可谓是越来越广泛,组合逻辑电路设计是值得我们好好学习的,现在我们就深入了解组合逻辑电路设计。
组合逻辑电路设计
什么是组合逻辑电路设计?
组合逻辑电路设计是根据给出的逻辑问题,设计出一个组合逻辑电路去满足提出的逻辑功能要求。组合逻辑设计是组合逻辑分析的逆过程,即最终画出满足功能要求的组合逻辑电路图。
组合逻辑电路设计的步骤
组合逻辑电路的设计步骤如下:
1.仔细分析设计要求,做出输入/输出变量的逻辑规定,根据给出的条件,列出真值表。
2.将真值表写入卡诺图,化简。卡诺图法化简是一种很方便、很准确的化简方法,只要有足够的细心,化简结果就不会有问题。
3.画逻辑电路图。卡诺图法化简后得到最简的与-或表达式,若需要其他的形式,可先转化后再作图。
组合逻辑电路设计实例分析
例:某单位举办游艺晚会,男士持红票入场,女士持黄票入场,持绿票不管男女均可入场,试用与非门设计这个游艺晚会入场放行的逻辑控制电路。
组合逻辑电路设计
第一步:由题意找出输入、输出变量,列真值表。题中出现男、女、黄票、红票、绿票共五个变量,有人会建议设五个输入变量,可是若细细想来,可看出男、女为表示对立的变量,可用一个变量A的两种状态来表示。可设A=O为女,A=1表示男。剩下的红票、黄票、绿票分别用B、C、D来表示,即B=1为持红票,B=O为没有红票;C=1为持黄票,C=O为没有黄票:D=1为持绿票,D=O为没有绿票:设L为输出变量,L=1可入场,L=0不可入场。根据上述逻辑规定,按题意列出真值表如附表。
第二步:将真值表写入卡诺图,化简。在画包围圈的过程中(见图1),要注意以下几点:
①包围圈越大。越好(合并后得到的乘积项中因子最少)。
②包围圈的个数越少越好(表达式乘积项项数最少)。
③同一个"1"方块可以被圈多次(因为A+A=A,对逻辑函数的正确性无影响)。
④每个圈要有新的成分,如果某一圈中所有的"1"方块均被别的包围圈包围,则此圈所表示的乘积项是多余的。
⑤画包围圈时,可先圈大,后圈小,不要遗漏任何方块(否则函数会出错)。
组合逻辑电路设计总结
综上所述,可看出设输入、输出变量是逻辑电路设计的第一关键,只有变量设得恰当,才能根据题意顺利地列出正确的真值表。卡诺图法化简是第二关键,不过只要按照化简规则,仔细分析作答,并化简成题里所需要的形式,然后根据逻辑表达式画出相应的逻辑电路图即可。
综上所述,本文已为讲解组合逻辑电路设计,相信大家对组合逻辑电路设计的认识越来越深入,希望本文能对各位读者有比较大的参考价值
浏览过本文<组合逻辑电路设计>的人也浏览了
组合逻辑电路
http://baike.cntronics.com/abc/1417
组合逻辑电路-原理
http://bbs.cntronics.com/viewthread.php?tid=172286&extra=page%3D29
组合逻辑电路-半加器和全加器- 电路设计论坛
http://bbs.cntronics.com/viewthread.php?tid=172289&extra=page%3D28