八位二进制加法器论文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

前言

本次课程设计介绍了一种基于数字电子技术的八位二进制加法器,实现了如下功能:

1、八位二进制加数与被加数输入

2、三位数码管显示

3、三位十进制加数与被加数的输入

该电路系统主要分为八位二进制加法器和三位十进制加法器两个系统:八位二进制加法器系统由二进制输入电路、二进制加法运算电路、二进制码到十进制8421BCD码的转换电路和三位数码管显示输出4个模块组成;

三位十进制加法器系统由十进制的输入电路、三位十进制8421BCD码加法运算电路、四位数码管显示输出3个模块组成。

设计过程:

首先由本小组三名同学:夏程鉴,邢晓理,王维在互联网以及图书馆查阅了相关资料与文献,并参考了清华大学出版社06年版《数字电子技术基础》等参考教材,进行了资料整理以及设计构思。随后三名组员分工设计,由邢晓理同学设计输入系统电路,王维同学设计加法系统电路,夏程鉴同学设计二进制_十进制BCD码转换系统电路和输出系统。最后将电路模块整合为一个整体电路系统,并应用Multisim软件进行了设计电路图的绘制和仿真检验。

目录

前言 (1)

摘要 (3)

关键词 (3)

设计要求 (3)

一、设计方案简介

1、方案一 (4)

2、方案二 (5)

3、方案三 (6)

二、单元电路设计与分析

1、八位二进制加数与被加数输入(邢晓理) (7)

2、八位二进制数的加法运算(王维) (8)

3、二进制数转换为十进制8421BCD码(夏程鉴) (9)

4、八位二进制加法器总体电路图 (13)

5、十进制加数与被加数输入(邢晓理) (14)

6、三位BCD码加法器(王维) (15)

7、三位十进制加法器总体电路图 (16)

元件明细表 (17)

结束语 (18)

参考文献 (19)

鸣谢 (19)

评语 (20)

数字电子技术课程设计

——八位二进制加法器

摘要:

介绍一种基于数字电子技术的八位二进制加法器电路,该电路分为两个部分,可以分别进行八位二进制和三位十进制加数与被加数的输入,并将结果由数码管显示输出。

二进制加法器中将着重介绍九位二进制码向十进制8421BCD码转换的电路,三位十进制加法器将介绍到三位十进制加数与被加数的输入、三位十进制BCD码加法器和部分未实现的构想。

关键词:

二进制加法器码制转换器十进制BCD码加法器数码管显示8421BCD编码器

码制转换器:通过一系列电路,将二进制数每四位看成一个整体,即视之为十六进制数,然后通过码制转换器,转换为十进制BCD码,供数码管显示使用。

设计要求:

1.八位二进制加数与被加数输入

2.三位数码管显示

3.三位十进制加数与被加数的输入

第一章 系统概述

一、设计方案简介: 方案一:

设计要求数码管显示输出,由于数码管输入为十进制BCD 码,而加数与被加数输入为八位二进制和三位十进制数,所以考虑添加一个码制转换电路,先使加数与被加数转换为十进制BCD 码信号,然后两组加数与被加数公用一个BCD 码加法器进行运算,最后将十进制BCD 码和数信号输入到数码管,实现数码管显示输出。

出现的问题:设计过程中发现码制转换器电路比较繁琐,使用元件数目较多,而此方案需要在加数与被加数输入部分分别放置一组码制转换器,大大增加元件使用量,于是我们经过讨论,修改了此方案,得出方案二。

三位十进制BCD 码 加法运算

八位二进制加数 与被加数输入八位二进制数到三位 十进制BCD 码转换

三位十进制加数 与被加数输入

数码管显示输出

相较于上一方案,本方案将码制转换电路放置在八位二进制加法器输出处,即先进行两组八位二进制数的加法运算,再将输出的九位二进制和数信号转换为三位十进制BCD 码信号。将三位十进制加数与被加数直接输入到BCD 码加法器进行运算,输出BCD 码和数信号。两组和数信号共用一组数码管进行显示输出。

该方案相比上一方案,虽然增加了一个加法器,增加了元件的使用,但是由于八位二进制加法器输出端为九位,所以在向十进制BCD 码转换是大大减少了元件的使用,整体来说在元件节约上更加优秀。

出现的问题:在两组电路共用一组数码管显示输出时,用Multisim 软件进行仿真模拟运行出现了问题,初步认定是电路带载的问题,解决方法为在输出端添加开关,但是所需元件太多,而且在使用时操作太麻烦,所以我们经过讨论,修改了此方案,得出方案三。

八位二进制加数 与被加数输入八位二进制数 加法运算

九位二进制数到三位十进制BCD 码的转换三位十进制加数 与被加数输入

三位十进制BCD 码 加法运算

数码管显示输出

此方案设置了两组数码管,对八位二进制加法运算的结果与三位十进制BCD 码加法运算的结果分别进行显示输出。经过Multisim 软件的运行检验成功。最后确定采用此方案进行设计。

此方案将电路分为两个不相关的部分了,这样必然会增加元件的使用,但是由于相关知识的局限,这是我们能拿出的最好的方案了,下面本文将详细讲解该方案下各细节的设计思想、方法、电路图等。

八位二进制加数 与被加数输入

八位二进制数 加法运算

九位二进制数到三位十进制BCD 码的转换

三位数码管显示输出

四位数码管显示输出

三位十进制加数 与被加数输入

三位十进制BCD 码 加法运算

第二章单元电路设计与分析

一、八位二进制加数与被加数输入(邢晓理)

在加数与被加数的输入方面,该电路使用的是单刀双向开关控制输入,一面接5V的VCC,一面接地,当开关打到上方,输入为高电平,该位输入即为“1”,反之为“0”,这样可以有效解决八位二进制加数与被加数的输入。

部分电路图如下:

相关文档
最新文档