其他分享
首页 > 其他分享> > 加法器设计(数字逻辑课程设计)

加法器设计(数字逻辑课程设计)

作者:互联网

首页

寒假期间做的数字逻辑课设,现在整理出来分享给大家。
本文内容参照WUST2019届课程设计报告要求。

课设题目

  1. 三位十进制加法器,需要用数码管显示
  2. 八位二进制加法器,也需要用数码管显示

课程设计目的

1.初步掌握数字系统电路的一般设计方法,具备对逻辑电路独立设计能力。

2.进一步熟悉常用电子器件的类型和特性,并掌握合理选用的原则。

3.提高综合运用所学的理论知识,独立分析和解决问题的能力。

4.初步掌握对数字系统电路的安装与调试等基本技能。

设计报告要求

  1. 摘要,介绍本设计的要点 。
  2. 设计方案论证与选择,理论依据。
  3. 实现设计方案的原理框图,系统结构图,明确功能划分。
  4. 单元电路设计,包括元器件选择和相关电路参数设计与计算。
  5. 运行效果或仿真效果。
  6. 本设计的收获与体会。
  7. 参考文献。

分析

当初有12个题目啊,我选了一个看起来最简单的题目,但后面思考了以下,其实并不简单呜呜呜,仍需要解决3个问题

看到这你可能感觉莫名其妙,没事,我带你先看看思路

思路

    是不是看起来贼简单,我也觉得,并且洋洋得意以为自己这么快就完成了一半儿,但临近验收的时候,某一天天气晴朗,我闲来无事测试了以下 ,发现问题了,啥问题呢,就是数码管的问题:
    当相应位相加产生进位时,数码管显示了稀奇古怪的东西,举个例子
    

无进位:

4+5=9 //无进位
输入4
输入5
结果:数码管显示9

输出是没有问题的,数码管显示9
在这里插入图片描述
有进位:

5+5=10 //有进位
输入5
输入5
结果:数码管显示0

但实际结果,数码管显示的是10!
在这里插入图片描述
哈,逗我呢,这是10?
没错,就是十,而不是0!这就是问题所在。
个位相加产生的进位送到数码管的时候,不是0而是10,因此就出现了这个诡异的图像

所以我们需要修正系数!
直接上连接图
在这里插入图片描述
这里用到了一些数学技巧,不会百度去我懒得讲了
后面那个芯片直接连数码管就行

还没写完,明天接着写
等审核过了把DSN文件直接发出来

标签:课程设计,结果,二进制,逻辑,----,数码管,加法器,十进制,进位
来源: https://blog.csdn.net/qq_49918006/article/details/114921614