【Logisim】基于与非门设计的两种四路表决器

【Logisim】基于与非门设计的两种四路表决器

一、当四个输入端A, B, C, D中至少三个为1时,输出端为1的,基于与非门的表决器

根据题意列出真值表及卡诺图如下:

DABCY
00000
00010
00100
00110
01000
01010
01100
01111
10000
10010
10100
10111
11000
11011
11101
11111
BC\DA00011110
00
011
11111
101

由卡诺图得逻辑表达式:
Y = A B C + B C D + A C D + A B D = A B C ˉ ⋅ B C D ˉ ⋅ A C D ˉ ⋅ A B D ˉ ˉ Y=ABC+BCD+ACD+ABD=\bar{\bar{ABC}\cdot\bar{BCD}\cdot\bar{ACD}\cdot\bar{ABD}} Y=ABC+BCD+ACD+ABD=ABCˉBCDˉACDˉABDˉˉ
根据逻辑表达式画出逻辑电路:

在这里插入图片描述

该电路也可用Logisim中的“分析组合逻辑电路”功能完成。步骤如下:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这是由该功能生成的电路:

在这里插入图片描述

二、用7段数码显示管显示投票为1的票数总和的,基于与非门-非门半加器的表决器

7段数码显示管由7个单独LED二极管组合而成(忽略小数点),常用于显示数字。它可用4个输入项A, B, C, D和7个输出项a~g的逻辑关系真值表来表达。CD4511芯片可完成这种对应关系的转换,将一个四位及以下二进制数转换为一个一位十进制数(或十六进制数)并显示。

设计该表决器的基本思路是将4个表决结果相加。4个二进制数相加,个位无进位,故个位串联3个半加器,产生的个位值输入CD4511芯片的A输入端;个位产生的进位引至十位相加,同为串联3个半加器,产生的十位值输入CD4511芯片的B输入端;4个二进制数相加的最大值为100,十位产生的进位只可能在最后一步相加为1,故十位产生的进位可直接输入CD4511芯片的C输入端;D输入端则直接将0输入即可。CD4511芯片的 a~g 输出端分别与7段数码显示管的 a~g 输入端相接。

以与非门-非门半加器为例,该表决器如图所示:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值