1组合逻辑电路-分析和设计数字电子电路基础2§3.1概述逻辑电路组合逻辑电路时序逻辑电路功能:输出只取决于当前的输入。组成:门电路,不存在记忆元件。功能:输出取决于当前的输入和原来的状态。组成:组合电路、记忆元件。3y1y2yma1a2annmmnnaaafyaaafyaaafy,,,,,,,,,2121222111)(AFY向量形式输入与输出的函数关系组合逻辑电路的框图4组合电路的研究内容:分析:设计:给定逻辑图得到逻辑功能分析给定逻辑功能画出逻辑图设计5§3.2组合逻辑电路分析基础1.由给定的逻辑图逐级写出逻辑关系表达式。分析步骤:2.用逻辑代数或卡诺图对逻辑代数进行化简。3.列出输入输出状态表并得出结论。电路结构输入输出之间的逻辑关系6例1:分析下图的逻辑功能。&&&ABFABABBABABABABAFBABABABA7ABF001010100111真值表特点:输入相同为“1”;输入不同为“0”。同或门BAFBABABABAF=1ABF8例2:分析下图的逻辑功能。&&&&ABFBAABABBABBAABAFBBAABABBAABA)()(BABA9ABF000011101110真值表特点:输入相同为“0”;输入不同为“1”。异或门BAFBABAF=1ABF101例3:分析下图的逻辑功能。01被封锁1=1BMF&2&3&4A111=010被封锁1特点:M=1时选通A路信号;M=0时选通B路信号。M&2&3&4AB1F选通电路12§3.3组合逻辑电路设计基础任务要求最简单的逻辑电路1.指定实际问题的逻辑含义,列出真值表。分析步骤:2.用逻辑代数或卡诺图对逻辑代数进行化简。3.列出输入输出状态表并得出结论。13例1:设计三人表决电路(A、B、C)。每人一个按键,如果同意则按下,不同意则不按。结果用指示灯表示,多数同意时指示灯亮,否则不亮。1.首先指明逻辑符号取“0”、“1”的含义。2.根据题意列出真值表。ABCF00000010010001111000101111011111真值表三个按键A、B、C按下时为“1”,不按时为“0”。输出是F,多数赞成时是“1”,否则是“0”。14ABCF00000010010001111000101111011111真值表3.画出卡诺图,并用卡诺图化简:ABC000111100100100111ABACBCCABCABF154.根据逻辑表达式画出逻辑图。CABCABF&1&&ABBCF(1)若用与或门实现16CABCABCABCAB&&&&ABCFCABCABF(2)若用与非门实现17例2设计一个监测信号灯工作状态的逻辑电路。每一组信号灯由红、黄、绿三盏灯组成,共有三种正常工作状态:红、绿或黄加绿灯亮;其它五种亮灯状态为故障RAGRAGRAG正常工作状态RAGRAGRAGRAG故障状态18逻辑抽象取红、黄、绿三盏灯的状态为输入变量,分别用R、A、G表示,亮时为1,不亮时为0。取故障信号为输出变量,以Y表示,正常工作下Y为0,发生故障时为1。列出真值表逻辑真值表RAGY00010010010101101000101111011111逻辑函数式由真值表可得RAGGRAGARGARGARY++++=19化简RARGGRY++=AGR000111100100110111用0化简可得到最简与或非表达式GRGARY+=20画出逻辑图最简与或的逻辑图最简与或非的逻辑图1G&Y11&AR&1G1AR1&Y121例3多输出组合逻辑电路的DCBCABCDACFDCADCBACDBCDFDCACBACDACBAF+++++++++321F1的卡诺图CDAB0001111000111101111110F2的卡诺图CDAB0001111000011111111011F3的卡诺图CDAB00011110000111111111101111BDAFADBDFDABAF+++321化简22DF31&ABAB&&11F2F1ADA单个最简整体最简BDAABDAFBDAADBAADADBDFBDABABDBADABAF++++321)()(DF31&AB&AB&&11F2F1ADAD