第 10章 组合逻辑电路
? 第一节 组合逻辑电路的分析和设计
? 第二节 加法器和数值比较器
? 第三节 编码器
? 第四节 译码器
? 第五节 数据分配器和数据选择器
第一节 组合逻辑电路的分析和设计
一、组合逻辑电路分析
组合逻辑电路分析的目的是确定逻辑功
能, 其步骤是:
( 1) 由逻辑图写出逻辑表达式 。
( 2) 化简和变换各逻辑表达式 。
( 3) 列真值表 。
(4) 确定电路的逻辑功能 。
例 10-1
已知逻辑电路如图 10-1所示,分析其逻辑功能。
解 ①写表达式:
②列真值表:如表 10-1所示。
CBAF ???
例 10-1
分析真值表可知,A,B、
C 三个输入变量中, 输入奇
数个 1时, 输出 F为 1;输入
偶数个 1时, 输出 F为 0。
该电路能判别三位二进
制码的奇偶性,当输入码中
含有奇数个 1时,输出有效
信号,故称为奇校验电路。
A B C F
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
1
1
0
1
0
0
1
二、组合逻辑电路的设计
组合逻辑电路的设计是根据给出的要求,
设计出实现该要求的逻辑电路 。 其步骤大致为:
( 1) 根据对电路逻辑功能的要求, 列出真值表 。
( 2) 由真值表写逻辑表达式 。
( 3) 化简和变换逻辑表达式 。
( 4) 画出逻辑图 。
例 10-2
设计一个 4输入( I3,I2,I1,I0),4输
出( L3,L2,L1,L0)的信号排序电路。要求当
I3为 1时,无论 I2~ I0为何值,只有 L3为 1,而其
余全为 0;当 I3为 0而 I2为 1时,无论 I1,I0为何
值,只有 L2输出为 1,其余均为 0;当 I3,I2均
为 0而 I1为 1时,无论 I0为何值,只有 L1为 1,而
其余均为 0;当 I3~ I1均为 0而 I0为 1时,只有 L0
为 1而,其余均为 0。
表达式
01230
1231
232
33
IIIIL
IIIL
IIL
IL
?
?
?
?
?
?
?
输 入 输 出
I3 I2 I1 I0 L3 L2 L1 L0
1
0 1
0 0 1
0 0 0 1
0 0 0 0
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
0 0 0 0
解( 1)根据题意列真值表,如表 10-2。
( 2)由真值表写出表达式
逻辑图