一、 实验目的
掌握组合逻辑电路的分析与设计。掌握真值表、逻辑函数表达式、卡诺图化简基本概念和方法。
二、 实验原理
使用中、 小规模集成电路来设计组合电路是最常见的逻辑电路。 设计组合电路的一般步骤如图 3-1 所 示。
图 3-1 组合逻辑电路设计流程图
根据设计任务的要求建立输入、输出变量,并列出真值表。然后用逻辑代数或卡诺图化简法求出简化的逻辑表达式。并按实际选用逻辑门的类型修改逻辑表达式。根据简化后 的逻辑表达式,画出逻辑图,用标准器件构成逻辑电路。最后,用实验来验证设计的正确 性。
三、实验内容
1. 组合逻辑电路--四路表决器
用“ 与非”门设计一个表决电路:当四个输入端A、B、C、D中有三个或四个为“1” 时,输出端才为“ 1”。
设计步骤: 根据题意列出真值表如表3-1 所示, 再填入卡诺图表3-2 中。
表 3-1 真值表(横排改为竖排)
表 3-2
由卡诺图得出逻辑表达式, 并演化成“ 与非” 的形式:
根据逻辑表达式画出用“ 与非门” 构成的逻辑电路如图 3-2 所示。
在Logsim中仿真验证电路的逻辑性:
然后再在实验板上用硬件实现并验证:在实验装置适当位置选定三个14P 插座,按照集成块定位标记插好集成块74LS20。按图3-2接线,输入端 A、B、C、D 接至逻辑开关输出插口,输出端 Z 接逻辑电平显示输入插口,按真值表(自拟)要求,逐次改变输入变量,测量相应的输出值,验证逻辑功能,与表 3-1 进行比较,验证所设计的逻辑电路是否符合要求。
2. LED显示电路
7段数码显示管(LED)是由7个单独LED二极管组合而成(忽略小数点),经常用来显示0-9 这些数字。它可以用 4个输入项A-B-C-D和7个输出项a~g的逻辑关系真值表来表达。
CD4511芯片能够完成这种对应关系的转换。请在之前四路表决器电路实现的基础上,继续用连接线联接CD4511,将投票为1的票数总和显示到一个 LED上,思考如何做?
在实验箱上进行操作:
第二题小结:第二题在进行一次操作的时候,我们选择只用四个输入端口进行A、B、C、D的排列组合,结果在验证的时候发现此方法行不通,因为端口之间会出现重合排斥,无法读出真值表上的数值(消隐),于是我们重新进行连线,选用12个输入端口分别对应ABC、BCD、ACD、ABD,这样就不会出现重合的情况了,虽然看起来比较复杂没有第一个实验的简洁,但是按照真值表可以很清晰的演算出结果。
3. 组合逻辑电路化简
在实验二中有一个组合逻辑电路,入下图所示。请根据电路中写出Y和Z的逻辑表达式,并进行化简。 重新验证之前的答案在理论上是否正确,并重新设计一个新的简化电路。
由上述组合逻辑电路测试图可以得到
Y和Z的逻辑表达式:
对Y进行化简:
对Z进行化简:
最后将Y和Z组合起来可以得到优化电路图: