组合逻辑电路的分析与设计(用与非门设计表决电路,并用LED灯显示同意票数)

一、实验目的

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

二、实验原理

使用中、小规模集成电路来设计组合电路是最常见的逻辑电路。设计组合电路的一般步骤如图3-1所示
在这里插入图片描述
根据设计任务的要求建立输入、输出变量,并列出真值表。然后用逻辑代数或卡诺图化简法求出简化的逻辑表达式。并按实际选用逻辑门的类型修改逻辑表达式。根据简化后的逻辑表达式画出逻辑图,用标准器件构成逻辑电路。最后,用实验来验证设计的正确性。

三、实验内容

1.组合逻辑电路—四路表决器

用”与非门“设计一个表决电路:当四个输入端A,B,C,D中有三个或四个为“1”时,输出端才为“1”。
设计步骤:根据题意列出真值表如表3-1所示,再填入卡诺图表3-2中。

     表3-1真值表
D0000000011111111
A0000111100001111
B0011001100110011
C0101010101010101
Z0000000100010111
 表3-2
BC\DA00011110
00
011
11111
101

由卡诺图得出表达式,并演化成“与非”的形式:

Z = ABC + BCD + ACD + ABD =!( B C D ‾ \overline{BCD} BCD · A C D ‾ \overline{ACD} ACD · A B D ‾ \overline{ABD} ABD)根据逻辑表达式画出用"与非门"构成的逻辑电路如图3-2所示。

在这里插入图片描述
在实验版上用硬件实验并验证:
在这里插入图片描述

2、用LED显示电路,展示同意票数

要求:设计一个能显示上面四个输(a,b,c,d)表决为“1”的总数的电路。

在Logisim里用“七段数码管编译器”和“7段数码管”组合可以显示数字。
连接“七段数码管编译器”和“7段数码管”(LED):将鼠标放在节点上会显示:“输出a”,LED节点也有标记“a”,用线将他们连接,就能完成用LED输出0~9。
在这里插入图片描述

在这里插入图片描述
(右边的输入是四位二进制数,从上到下是低位到高位。)
将“七段数码管编译器”的输入端调成多位,它就可以把一个四位的二进制数转化成十进制数,并通过LED灯显示出来,由于我们这里最多是4票,也就是最大的数为“0100”,最高为恒为0

首先要把a,b,c,d四个输入相加并表示成一个三位的二进制数。电路如下图:
在这里插入图片描述

然后再连接起来:
在这里插入图片描述

3.组合逻辑电路化简
在这里插入图片描述
Y的逻辑表达式化简:
在这里插入图片描述

Z的逻辑表达式化简:
在这里插入图片描述
化简后的电路图:
在这里插入图片描述

4.用Logisim的“分析组合逻辑电路”,完成4路表决器实验
在这里插入图片描述
添加输入:
在这里插入图片描述
添加输出:
在这里插入图片描述
填写真值表:
在这里插入图片描述
在这里我们可以看到表达式和卡诺图。生成电路
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、总结

逻辑电路的化简,可以让我们在实际应用的时候,用尽可能少的器件达到我们的预期效果,节约了成本;Logisim的“分析组合逻辑电路”节省了我们作图的时间;真值表、逻辑函数表达式、卡诺图化简可以帮助我们更好地理解逻辑函数的行为,并且提高逻辑设计的效率和准确度。

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值