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

文章目录

  • Logisim之4位全加器实现以及七段数码管显示
    • 一、基本构成
    • 二、构建四位全加器
      • 1、构建一位全加器
      • 2、通过一位全加器构建四位全加器
    • 三、驱动数码管
    • 四、4线-10线译码器
    • 五、显示输入的两个四位二进制数据
      • 1、显示第一个输入的四位二进制
      • 2、显示第二个输入的四位二进制数
    • 六、显示加法的结果
      • 1、使用输出端进行简单显示
      • 2、使用数码管进行显示
        • 2.1、首先构建一个转换器实现把一个两位的十进制转换为两个4位的二进制
        • 2.2、将这个8421BCD译码器加入到输出端里面
        • 2.3、使用4-10译码器进行译码并且使用驱动电路驱动数码管

一、基本构成

功能 器件
全加器 一位全加器
四位全加器 一位全加器
驱动数码管 七段数码管驱动电路
译码 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位全加器实现以及七段数码管显示相关推荐

  1. FPGA基础知识极简教程(9)七段数码管显示的Verilog简单设计

    博文目录 写在前面 正文 七段数码管原理 七段数码管译码表 单个七段数码管显示verilog设计 多个数码管动态扫描显示 参考资料 交个朋友 写在前面 作为FPGA的基础知识教程怎么能少得了这个简单的 ...

  2. 用七段数码管显示学号python_用七段数码管显示学号python

    单片机问题:在七段数码管上显示自己的学号后面六请分享大神写答案是啊,从今往后,那就好好过吧.辈子也就是几年,万次的寻寻觅觅翘首以望,等的无非是这刻身边紧紧相拥的个人.辛夷坞<山月不知心底事> ...

  3. c语言实现7段数码管显示,七段数码管显示实验.doc

    七段数码管显示实验 单 片 机 实 验 报 告 实验九 七段数码管显示实验 实验目的 学习七段数码管的工作原理: 学习数码管与8051单片机的接口方法: 掌握动态扫描显示技术. 实验原理 如图4.9- ...

  4. 【51单片机】七段数码管显示实验+详细讲解

    [51单片机]七段数码管显示实验 前言 一.兵马未动,粮草先行--认识七段数码管 1.关于显示器 2.七段数码管 3.七段数码管的结构 4.数码管显示方法 二.数码管显示程序 1.静态显示 效果 2. ...

  5. 汇编语言实现七段数码管显示控制实验

    一 实验目的 1)掌握8255方式0的工作原理.初始化设置方法. 2)掌握I/O接口地址译码电路的工作原理及端口地址的计算方法. 3)掌握I/O端口的读写操作及编程方法. 4)掌握数码管显示数字的原理 ...

  6. 51单片机七段数码管显示时钟无按键控制—①—74HC595版

    参考链接: 51单片机七段数码管显示时钟加按键控制-③-74HC595版 51单片机七段数码管显示时钟加按键控制-②-74HC595版 文章目录 一.实验内容: 二.实验分析: 三.仿真图: 四.源代 ...

  7. python七段数码管显示字母代码_python实现七段数码管显示

    原博文 2020-08-08 21:21 − [TOC] # python实现七段数码管显示 > 运行原理:如图所示,七段数码管由七个线条组成,可以有固定顺序(1--7),不同数字显示不同的线条 ...

  8. 仿真软件proteus构建七段数码管显示数字0-9实验

    七段数码管显示原理研究在前一篇博客中已经阐述过,就是利用7个数码管构建一个"8"字形,然后利用数字的形状特点,依次点亮某一些段,就可以显示数字了. 七段数码管显示数字还是二极管发光 ...

  9. 用七段数码管显示十六进制数! 共阳极

    用七段数码管显示十六进制数! 共阳极 底层文件 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY DECL7S IS PORT(A:IN STD_LO ...

最新文章

  1. 正则表达式 \w \d . \s常用字符的简写
  2. 神经网络到底是如何实现分类的---共振参考系假设
  3. 最新 MSDN Library for Visual Studio 2008 SP1
  4. Fluid — 云原生环境下的高效“数据物流系统”
  5. maven repository
  6. Python分支结构你真的搞定了吗?
  7. MyISAM 和InnoDB 的区别.(存储,索引, 事务, 锁)
  8. double 格式化
  9. 华为 AppGallery Connect 构建游戏分发能力,赋能游戏全生命周期
  10. 腾讯网易音乐版权之争,拼的是什么?
  11. 一线大厂架构师都推荐的Java零基础大全,附面试答案
  12. python如何设计工具类_Python面向对象 --- 类的设计和常见的内置方法
  13. MVC在Web框架中的应用
  14. base64加密原理
  15. 给大学生的劝告——你们为何应该开始接触UNIX/Linux
  16. hsf 架构_HSF源码剖析
  17. 计算机应用技术的代码081401,学科、专业名称(代码).doc
  18. 计算机论文选题背景,毕业设计选题背景意义.docx
  19. GPIO寄存器原理与操作
  20. VUE后台管理系统权限管理

热门文章

  1. python locals动态获取变量名
  2. element后台管理当navbar固定的时候,遮罩层覆盖diglog的问题
  3. 2061: 梯形面积(信奥赛一本通)
  4. pv添加入vG和VG中删除pv
  5. Python利用igraph绘制复杂网络聚类(社区检测)结果图
  6. psp运行java模拟器如何全屏_我玩psp模拟器用Java时不小心设置成全屏模式弄不回来了,现在什么都玩不了求解...
  7. WebStorm 5.0 注册码
  8. 女性创业加速器计划成立一周年声明
  9. 胜利祝酒词(1994)
  10. Oracle游标的简单应用