5. 例:一个水容器, A 为水面上限, C 为水面下限, B 介于 A 、
B 之间,在 A 、 B 、 C 处分别装有三个电极,浸没电极时
有信号发出,用来进行状态显示。水面在 A 、 B 之间,为
正常状态,点亮绿灯 G ;水面在 B 、 C 之间或 A 以上,
为异常状态,点亮黄灯 Y ;水面在 C 以下,为危险状态,
点亮红灯 R 。用与非门设计一个电路,实现上述逻辑关系。
6. 设计过程的基本步骤:
( 2 )列真值表:
( 3 )画卡诺图并化简。
( 1 )确定输入、输出变量并进行状态
赋值。
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
A B C G Y R
真值表
0
1
X
0
X
X
X
1
0
0
X
1
X
X
X
0
1
0
X
0
X
X
X
0
输入为 A 、 B 、 C ,
浸没时为 1 ,未浸没时为 0
输出为 G 、 Y 、 R ,
点亮时为 1 ,灯灭时为 0
7. A
BC
0
00 01
1
11 10
X X 0
1
0 0 X
X
a.G 的卡诺图
A
BC
0
00 01
1
11 10
X X 1
0
0 1 X
X
b.Y 的卡诺图
A
BC
0
00 01
1
11 10
X 1 X
0
1 0 X
X
c.G 的卡诺图
B
A
G A
Y C
B
C
R
8. ( 4 )画逻辑图:
A
B
C
G
Y
R
& 1
& &
1
1
1
( d )逻辑图
为了用与非门来实现这个电路,再将上述表达式转换
为与非-与非表达式:
B
A
B
A
G
C
B
A
C
B
A
Y
C
R
12. 例 已知某组合逻辑电路的真值
表,试用译码器和门电路设计
该逻辑电路。
解:写出各输出的最小项表达
式,再转换成与非—与非
形式 :
ABC
C
B
A
C
B
A
C
B
A
L
7
4
2
1 m
m
m
m
m
m
m
m
7
4
2
1
C
AB
C
B
A
BC
A
F
6
5 m
m
m
m
m
m
3
6
5
3
C
AB
C
B
A
C
B
A
C
B
A
G
6
4
2 m
m
m
m
m
m
m
m
0
6
4
2
0
输 出
输 入
0 0 1
1 0 0
1 0 1
0 1 0
1 0 1
0 1 0
0 1 1
1 0 0
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
L F G
A B C
真值表
13. 例:用译码器设计一个“ 1 线 -8 线”数据分配器
输 出
地址选择信号
D0=D
D1=D
D2=D
D3=D
D4=D
D5=D
D6=D
D7=D
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
A2 A1 A0
数据分配器功能表
Y0
1
Y
2
Y
3
Y
4
Y
5
Y
6
Y
7
Y
0
A
A A
1
2
S2
S 1
S 3
74138
D
1
0
D0
D1
D2
D3
D4
D5
D6
D7
输
据
入
数
输
据
出
数
地址选择信号
由 74LS138 构成的一位数据分配
器
如图 3-8 所示。 S1=1 、 =0 、
为数据输入端 D 。而将 A2 、 A1 、
A0 作为数据分配器的地址。
3
S 2
S
15. 例 试用 4 选 1 数据选择器实现逻辑函数:
解:将 A 、 B 接到地址输入端, C 加到适当的数据输入端。
作出逻辑函数 L 的真值表,根据真值表画出连线图。
C
A
BC
AB
L
真值表
A B C L
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
0
0
0
1
1
0
1
1
A
3
D
D 1
2
D
Y
1 D 0
A 0
A B
0
1
C
4 1
选 数据选择器
L
1