L2
1.3.组合逻辑电路实验(数字逻辑)
<p> 逻辑门除了实现逻辑运算和算术运算以外,还广泛应用在构造“if...then...”逻辑判断电
路上,主要分成以下四种类型:
(1)“若输入条件之一成立,输出状态便成立”:如果输入条件是正逻辑(即“1”为成
立),则可以用或门实现,输出状态也是正逻辑;如果输入条件是负逻辑(即“0”为成立),
则可以用与门实现,输出状态也是负逻辑。
(2)“若全部输入条件都成立,输出状态才成立”: 如果输入条件是正逻辑(即“1”
为成立),则可以用与门实现,输出状态也是正逻辑;如果输入条件是负逻辑(即“0”为成
立),则可以用或门实现,输出状态也是负逻辑。
(3)“若输入两条件的逻辑相异,则输出状态成立”:如果两个输入条件逻辑相异(即
一个为“1”,另一个为“0”),则可以用异或门实现,输出状态是正逻辑;
(4)“输入条件与输出状态的逻辑相反(即其中一方用正逻辑,另一方用负逻辑)”:在
电路输出端接非门,使输出状态与输入条件的逻辑相反。
在数字电路及计算机系统中,存在大量基于上述类型组合逻辑电路的功能模块
(functional block),包括译码器、(优先级)编码器、数据选择器、奇偶校验电路等等。本
实验采用对比的方法,展示上述常用的功能模块及其等效组合逻辑电路,如下所述:
1)使用逻辑门构建一个 2-4 译码电路,实现与 2-4 译码器 74LS138 相同的逻辑功能;
2)使用 2-4 译码器 74LS138 和逻辑门构建一个 3-8 译码电路,实现与 3-8 译码器 74LS139
相同的逻辑功能;
3)使用逻辑门构建一个 4-2 优先编码电路,实现与 8-3 编码器 74LS138 相同的逻辑功能;
4)使用逻辑门构建一个 4 选 1 的数据选择电路,实现与双路 4 选 1 数据选择器 74LS153 相
同的逻辑功能;
5)使用逻辑门构建一个奇偶校验码生成电路,可以从 7 位有效数据中生成 1 位的偶校验码。 <br></p>