组合逻辑电路的分析与设计

本文介绍了如何通过实验掌握组合逻辑电路的分析与设计,包括四路表决器和LED显示电路的设计,以及逻辑表达式的化简。重点强调了真值表、逻辑函数表达式和卡诺图在电路设计中的应用,以及Logsim工具的智能辅助功能。
摘要由CSDN通过智能技术生成

一.实验目的

掌握组合逻辑电路的分析与设计。掌握真值表、逻辑函数表达式、卡诺图化简基本概念和方法。

二.实验原理

使用中、小规模集成电路来设计组合电路是最常见的逻辑电路。设计组合电路的一般步骤如图3-1所示。
在这里插入图片描述
图 3-1组合逻辑电路设计流程图

根据设计任务的要求建立输入、输出变量,并列出真值表。 然后用逻辑代数或卡诺图化简法求出简化的逻辑表达式。 并按实际选用逻辑门的类型修改逻辑表达式。 根据简化后的逻辑表达式,画出逻辑图,用标准器件构成逻辑电路。最后,用实验来验证设计的正确性。

三、实验内容

1.组合逻辑电路–四路表决器
用“与非”门设计一个表决电路:当四个输入端A、B、C、D中有三个或四个为“1”时,输出端才为“1”。

设计步骤:根据题意列出真值表如表3-1所示,再填入卡诺图表3-2中。

表3-1真值表(横排改为竖排)
在这里插入图片描述

表3-2
在这里插入图片描述
卡诺图得出逻辑表达式,并演化成“与非”的形式:
在这里插入图片描述
根据逻辑表达式画出用“与非门”构成的逻辑电路如图3-2所示。

在这里插入图片描述
图3-2

在Logsim中仿真验证电路的逻辑性。
在这里插入图片描述
完全正确。

实际连接图如下:
在这里插入图片描述

2. LED显示电路
1)7段数码显示管(LED)是由7个单独LED二极管组合而成(忽略小数点),经常用来显示0-9 这些
数字。 它可以用 4个输入项A-B-C-D和7个输出项a~g的逻辑关系真值表来表达。

在logsim中熟悉7段数码管译码器和7段数码管。

在这里插入图片描述
在这里插入图片描述
超过9的数字用16进制数表示即依次为:A、B、C、D、E、F。很好地可视化展示了底层数字。

2)在之前四路表决器电路实现的基础上,将投票为1的票数总和显示到一个 LED上。
思路:即千位固定是0。最多四票,百位最多为1,十位和个位为0(为了方便,在二进制中我也用个、十、百位来说明低高位)。也即最多给他输入进3个二进制数即可。输入进7段数码管译器的数从左往右是低位到高位,我们求得4票相加得到的个十百位分别输入进去即可。(弄懂了发现不难。)

与非门构成半加器:
在这里插入图片描述
与非门构成全加器:
在这里插入图片描述

只用与非门来实现,即用与非门构成的一个全加器和两个半加器来实现。

在这里插入图片描述
验证输出三个一位二进制数,完全正确。
连接显示LED显示仪器进行展示:

在这里插入图片描述
完全符合预期。

3. 组合逻辑电路化简
在实验二中有一个组合逻辑电路,入下图所示。请根据电路中写出 Y和Z的逻辑表达式,并进行化简。重新验证之前的答案在理论上是否正确,并重新设计一个新的简化电路。

在这里插入图片描述

由电路图求得Y、Z的表达式:
在这里插入图片描述
化简Y、Z:
在这里插入图片描述
4. 组合逻辑电路–1位全加器
使用Logsim的提供的“分析组合逻辑电路”的智能功能,重新完成 4路表决器实验。
步骤如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、总结

逻辑电路中我们善于利用化简公式进行化简,达到化繁为简,化难为易的目的,既减轻了自己分析负担,又能节约原料成本;也要用好Logsim的提供的“分析组合逻辑电路”的智能功能,能直接帮我们做出一部分我们需要的电路;真值表、逻辑函数表达式、卡诺图可以帮助我们更好地理解逻辑函数的行为,并且提高逻辑设计的效率和准确度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值