问答题 试用4-16译码器及门电路设计一个水位报警电路。输入为水位高度,用四位自然二进制数A3A2A1A0表示,二进制数的值即为水位高度,单位为米(m)。当水位高于或等于7m时,白指示灯W点亮,否则,白指示灯熄灭;当水位高于或等于9m时,黄指示灯Y开始亮,否则,黄指示灯熄灭;当水位高于或等于11m时,红指示灯R开始亮,否则,红指示灯熄灭。另外,水位不可能上升至14m。灯亮用1表示,灯灭用0表示。要求列出报警指示灯的真值表,写出设计过程,画出逻辑电路图。
【正确答案】解:列出真值表如表所示。
输入 输出
A3 A2 A1 A0 R Y W
0 0 0 0 0 0 0
0 0 0 1 0 0 0
0 0 1 0 0 0 0
0 0 1 1 0 0 0
0 1 0 0 0 0 0
0 1 0 1 0 0 0
0 1 1 0 0 0 0
0 1 1 1 0 0 0
1 0 0 0 0 0 1
1 0 0 1 0 1 1
1 0 1 0 0 1 1
1 0 1 1 1 1 1
1 1 0 0 1 1 1
1 1 0 1 1 1 1
1 1 1 0 × × ×
1 1 1 1 × × ×
假设4-16译码器的输出为B15B14…B0,则:
R=B13+…+B11
Y=B13+…+B9
W=B13+…+B7
可得:R'=B'13…B'11;Y'=B'13…B'9;W'=B'13…B'7
画出电路如图所示。
[*]
【答案解析】