3S2S1S0SABAB&&&&≥1Y图P4.24.2图P4.2是一个多功能逻辑函数发生器电路。试写出当S0、S1、S2、S3为0000~1111共16种不同状态时输出Y的逻辑函数式解:0123YSABSABSABSAB0S1S2S3SY000010001AB0010AB0011A0100AB0101B0110ABAB0111AB1000AB1001ABAB1010B1011AB1100A1101AB1110AB111104.3题改:AB1Y2Y图P4.3&1&&&BABAY1ABY2ABY1Y20000011010101101功能:一位二进制加法器4.8有一水箱由大小两台水泵ML和MS供水,水箱中设置了3个水位检测元件A、B、C。水面低于检测元件时,检测元件给出高电平;水面高于检测元件时,检测元件给出低电平。现要求当水位高于C点时水泵停止工作;水位高于B点而低于C点时MS单独工作;水位低于B点而高于A点ML单独工作;水位低于A点时ML和MS同时工作。试用门电路设计一个控制两台水泵的逻辑电路。解:①分析题意,写出真值表ABCMLMS00000001010111011111010XX100XX101XX110XXCBA停止MSMLML和MS(高于C)(高于B而低于C)(低于B点而高于A)(低于A)②由真值表写表达式ABCBCAMLABCCBAMS③化简函数表达式ABC0001111001xx1x001xABCMLMS00000001010111011111010XX100XX101XX110XXBMLABC0001111001xx1x100xCBAMS④画逻辑图4.9交通灯的亮与灭的有效组合如图P4.9所示,如果交通灯的控制电路失灵,就可能出现信号灯的亮与灭的无效组合,试设计一个交通控制灯失灵检测电路,检测电路要能检测出任何无效组合。要求用最少与非门实现。(1)交通灯由红灯A、黄灯B、绿灯C组成,任意时刻有且只能有一盏灯亮,其他情况为故障状态。若设灯亮为逻辑状态1,灯灭为0;电路输出为Y,故障Y=1,非故障为Y=0.(2)根据以上分析可得真值表:解:ABCY00001111001100110101010110010111CBACBACBACBACBACBAY图略红灯A黄灯B绿灯C通行注意停车灯灭—0灯亮—1图P4.94.10设计一个小汽车尾灯控制电路,小汽车左右两侧各有三个尾灯,要求:(1)左转弯时,在左转弯开关控制下,左侧3个灯按图P4.10所示周期性地亮与灭;(2)右转弯时,在右转弯开关控制下,右侧3个灯按图P4.10所示周期性地亮与灭;(3)在左、右两个转弯开关控制下,两侧的灯做同样周期性地亮与灭动作;(4)在制动开关(制动器)作用下,6个尾灯同时亮。若转弯情况下制动,则3个转向尾灯正常动作(按转弯时的情况周期地亮与灭),另一侧的3个尾灯均亮。ABC亮灭灭约1S图P4.10解:(1)小汽车尾灯控制电路有三个开关控制量:左转弯控制开关、右转弯控制开关、刹车控制开关,分别用逻辑变量A、B、C表示;输出可有四个变量即:左灯周期性的亮灭控制开关、右灯周期性的亮灭控制开关、左灯全亮控制开关、右灯全亮控制开关,分别用逻辑变量X、Y、M、N表示(2)根据题目要求可得真值表ABCXYMN0000010100111001011101110000001101000110100010011100××××(3)由真值表可知:X=AY=BCAMCBN(4)其逻辑电路图如下图所示(略)解:(1)输入;左转弯A、右转弯B、刹车C,输出:左灯周期性的亮灭X、右灯周期性的亮灭Y、左灯全亮M、右灯全亮N4.11:人类有四种基本血型A、B、AB、O型,输血者和受血者的血型必须符合一定的原则(如图),试用与非门设计一个检验输血者和受血者血型是否符合的电路。输血者血型受血者血型ABBBAAABOO输血者的血型用ab表示,受血者的血型用cd表示。00——A型01——B型10——AB型11——O型符合规定——1不符合规定——00000010111111010输血者血型受血者血型ABBBAAABOO输血者的血型用ab表示,受血者的血型用cd表示。00——A型01——B型10——AB型11——O型符合规定——1不符合规定——0abcdZ000000010010001101000101011001111000100110101011110011011110111110100110001011110000010111111010abcdZ00000001001000110100010101100111100010011010101111001101111011111010011000101111acb1111d11111dbadcbdcabZdbadcbdcababcdZ00000001001000110100010101100111100010011010101111001101111011111010011000101111dbadcbdcbaZdbadcbdcabadcb1111&&&&&Z