知识回顾组合逻辑电路的分析以下图为例&&&&≥1ABCLP&&&&≥1ABCLP组合逻辑电路的分析1、根据逻辑电路写出表达式2、化简表达式3、由表达式列出真值表4、分析逻辑功能ABCPCPBPAPLABCCABCBABCACABACB)(CBAABCL000001010011100101110111ABC01111110L真值表当A、B、C三个变量不一致时,输出为“1”,所以这个电路称为“不一致电路”。分析过程一般包含以下几个步骤:组合逻辑电路逻辑表达式最简表达式真值表逻辑功能化简变换思考:给出逻辑功能,如何设计符合该功能的逻辑电路?组合逻辑电路的设计输血者和受血者必须满足一定的基本原则才能正常输血,设计一个自动判别输血者和受血者能否正常输血的组合逻辑电路。组合逻辑电路的设计,就是根据给出的实际逻辑问题求出实现这一逻辑功能的最简单逻辑电路。器件的种类最少,数量最少,连接线最少任务分析人的血型有几种?A、B、AB、O输血的规则是什么?相同血型者之间可输血AB血型者可接受其他任意血型任意血型者可接受O型血现设定输血者血型用变量AB表示,受血者血型用变量CD表示。输血者血型受血者血型AB血型00O型01B型10A型11AB型CD血型00O型01B型10A型11AB型以变量Z表示配型结果Z=1表示血型相配,可以输血Z=0表示血型不配,不可以输血以变量Z表示配型结果Z=1表示血型相配,可以输血Z=0表示血型不配,不可以输血根据题意确定输入和输出变量输入变量供血者和受血者血型输出变量配型结果因果关系输血者血型受血者血型配型结果ABCDZ00000001001000110100010101100111100010011010101111001101111011111111101111000000列真值表输血者血型受血者血型配型结果ABCDZ00001000110010100111010000101101100011111000010010101011011111000110101110011111DCBADCBADCBACDBADCBABCDADCBACDBAABCDBCDADCBACDBADCBADCBADCBAZABCDCDBADCBA由真值表写出逻辑表达式化简或转换逻辑函数表达式●化简DACBCDBAZ化简或转换逻辑函数表达式●转换若要求用与非门组成的逻辑表达式DACBCDBADACBCDBAZDACBCDBADAACBBCDBBAA画出逻辑电路图组合逻辑电路的设计步骤1、认真读题,把握逻辑关系2、设输入输出变量,定义状态的含义3、列真值表目的:减少器件的数量、种类和器件之间的连接线。减少成本,提高效率和稳定性把取值为1的项写成与或式实际逻辑问题逻辑抽象列真值表写函数表达式化简或变换表达式画逻辑电路图1列表2得式3变形4画图形成性练习星空卫视“中国达人秀”海选,有三名评委。以少数服从多数的原则判定选手能否通过海选。假设我们是电子设计师,帮他们设计一个电路能够体现评委判定和选手是否过关之间的逻辑关系。评委席ABC&&F(4)画逻辑图&&(3)化简表达式F=AB+BC+AC解:用A、B、C表示三名评委,1表示同意,0表示不同意;用F表示结果,1表示通过,0表示不通过00(1)列真值表ABCF000001010011100101110111001111(2)写表达式F=ABC+ABC+ABC+ABC&ABC&&≥1F(4)画逻辑图用与非门实现=AB·BC·AC若有人作弊暗中遥控改变输出结果。猜想一下作弊者是如何改装的?F遥控端≥1拓展练习羊、狼、粮仓门的问题,设计一报警电路。要求:仓门打开时,羊单独来,羊要吃粮,应报警;只有狼来,狼不吃粮,不用报警;如果羊、狼都来,狼要吃羊,应报警;狼、羊都不来,无险情,不用报警。其他情况,不用报警。(若以A、B、C分别代表仓门、羊、狼,Y代表报警情况,Y=1报警,Y=0不报警。)