问答题
试用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译码器的输出为B
15B
14…B
0,则:
R=B
13+…+B
11 Y=B
13+…+B
9 W=B
13+…+B
7 可得:R'=B'
13…B'
11;Y'=B'
13…B'
9;W'=B'
13…B'
7 画出电路如图所示。
[*]
【答案解析】