解:
23.有一水箱,由大、小两台水泵ML和MS供水,如图所示。水箱中设置了3个水位检测元件A、B、C。水面低于检测元件时,检测元件给出高电平;水面高于检测元件时,检测元件给出低电平。现要求当水位超过C点时水泵停止工作;水位低于C点而高于B点时MS单独工作;水位低于B点而高于A点时ML单独工作;水位低于A点时ML和MS同时工作。试用74LS138加上适当的逻辑门电路控制两台水泵的运行。 74LS138的逻辑功能表 输 入 S1 0 X 1 1 1 1 1 1 1 1 输 出 S2?S3 X 1 0 0 0 0 0 0 0 0 A2 A1 A0 X X X X X X 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1. 解:(1)输入A、B、C按题中设定,并设输出
ML=1时,开小水泵 ML=0时,关小水泵 MS=1时,开大水泵 MS=1时,关大水泵; (2)根据题意列出真值表:
A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 ML 0 0 × 1 × × × 1 MS 0 1 × 0 × × × 1 (3)由真值表化简整理得到:
ML?B?ABC?ABC?ABC?ABC
ML?m2?m3?m6?m7?m2?m3?m6?m7
MS?A?BC?ABC?ABC?ABC?ABC?ABC
MS?m1?m4?m5?m6?m7?m1?m4?m5?m6?m7
(4)令A=A,B=B,C=C,画出电路图:
(1)“0101” “1111” “1111” (2)“0110”时复位
24.分析如下74LS153数据选择器构成电路的输出逻辑函数式。(4分)
解:F?AB?AB?A
A
B
F
A1 Y
A0 D0 D1 D2 D 3
25.试用图示3线-8线译码器74LS138和必要的门电路产生如下多输出逻辑函数。要求:(1)写出表达式的转换过程(6分);(2)在给定的逻辑符号图上完成最终电路图。(6分)
?Y1?AC?BC??Y2?ABC?ABC?BC ??Y3?BC?ABC 解: Y1
Y2
Y3
?m3?m5?m7?m1?m3?m4?m7?m0?m4?m5