Logisim之4位全加器实现以及七段数码管显示

本文介绍了如何使用Logisim设计一个4位全加器,并通过七段数码管显示输入的二进制数据和加法结果。首先,详细展示了如何构建一位全加器并封装为四位全加器。接着,设计了一个数码管驱动器用于显示0-9的数字。随后,利用4-10线译码器和驱动电路实现了输入数据和加法结果的数码管显示。最后,通过8421BCD码编码器将十进制转换为二进制,以便于数码管显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Logisim之4位全加器实现以及七段数码管显示

一、基本构成

功能器件
全加器一位全加器
四位全加器一位全加器
驱动数码管七段数码管驱动电路
译码4-10二进制-十进制译码器

下面进行分步实现。

二、构建四位全加器

1、构建一位全加器

我们采用自动生成电路的方法来实现一位全加器:
在这里插入图片描述
生成的电路如下所示:
在这里插入图片描述

2、通过一位全加器构建四位全加器

首先对一位全加器进行封装:
在这里插入图片描述
然后再另外一个电路文件里面进行四位全加器的设计:
我们采用串联的方法进行四位全加器的构建,
在这里插入图片描述

直接对一位的全加器进行串行连接就可以实现四位的全加器。

三、驱动数码管

在这里,我们设计一个数码管驱动器,可以驱动数码管(七段数码管)显示0-9的数字:
我们还是采用真值表自动生成电路的方法来进行实现:
在这里插入图片描述
之后,我们对这个驱动进行测试:
0-9,实例如下所示:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、4线-10线译码器

还是使用自动生成电路:
在这里插入图片描述
然后进行封装的改进:
在这里插入图片描述
在这里插入图片描述

五、显示输入的两个四位二进制数据

首先对4位全加器进行封装:
在这里插入图片描述

1、显示第一个输入的四位二进制

在这里插入图片描述
在这里插入图片描述

2、显示第二个输入的四位二进制数

在这里插入图片描述
在这里插入图片描述
其实就是通过七段数码管把数字给显示出来了啦。

六、显示加法的结果

1、使用输出端进行简单显示

在这里插入图片描述

2、使用数码管进行显示
2.1、首先构建一个转换器实现把一个两位的十进制转换为两个4位的二进制

(8421BCD码编码器。)
还是使用自动生成的电路:
在这里插入图片描述
这个电路的封装如下:
在这里插入图片描述
在这里插入图片描述

2.2、将这个8421BCD译码器加入到输出端里面

在这里插入图片描述

2.3、使用4-10译码器进行译码并且使用驱动电路驱动数码管

在这里插入图片描述
现在就连接好了所有的电路。
我们进行实际使用的视频如下所示:

Logisim实现4位全加器并且使用7端数码管显示

最后,我把这个文件上传到了我的资源里面了啦,有兴趣的读者可以下载查看一下哦。

最后谢谢阅读,期待您的点赞。

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hhh江月

您的鼓励将是我创作的最大动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值