Logisim之4位全加器实现以及七段数码管显示
Posted hhh江月
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Logisim之4位全加器实现以及七段数码管显示相关的知识,希望对你有一定的参考价值。
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端数码管显示
最后,我把这个文件上传到了我的资源里面了啦,有兴趣的读者可以下载查看一下哦。
最后谢谢阅读,期待您的点赞。
以上是关于Logisim之4位全加器实现以及七段数码管显示的主要内容,如果未能解决你的问题,请参考以下文章
怎么只用2个输入端控制数字七段数码管显示1~4?译码器用7448。可另外加门电路
[oeasy]python0106 七段数码管_显示字母_BP机