1 / 18
文档名称:

8位二进制加法器.doc

格式:doc   大小:661KB   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

8位二进制加法器.doc

上传人:373116296 2018/8/9 文件大小:661 KB

下载得到文件列表

8位二进制加法器.doc

相关文档

文档介绍

文档介绍:8位二进制加法器
:
本次设计主要是如何实现8位二进制数的相加,即两个000到255之间的数相加,由于在实际中输入的往往是三位十进制数,因此,被加数和加数是两个三位十进制数,范围在000到255之间,通过六个二-十进制编码器(即74LS147)分别将加数和被加数的个位、十位、百位转换为8421BCD码,于是得到了两个12位字码,将它们接入三个四位超前进位并行加法器(即74LS283),其中原加数三位十进制数的个位转换得到的四位BCD码与被加数三位十进制数的个位转换得到的四位BCD码相加,串入到第一个74LS283的接线端,得到一个四位8421BCD码。同理,原加数和被加数的十位转换得到的四位BCD码相加也得到一个8421BCD码。同理,百位也是如此。需要注意的是:由于这12位BCD码是由三位十进制数转换过来的,因此在用加法器相加时,要逢10进一。于是通过一些与非门、非门和加法器构成一个新的加法器,使该加法器能对这十二位BCD码进行计算,并且逢10进1,这样得到一个十二位BCD码,即相加结果三位十进制数所对应的BCD码,再通过7447数字显示译码器将这十二位8421BCD码还原成一个三位十进制数,用数码管显示出来,得到一个三位十进制数,即为所求的结果。另外,本次设计不仅可以适用加数和被加数是000到255的数字,同时也适用于加数和被加数是000到999的任何一个数,这是本次设计的创新之处。
:
二-十进制编码器、四位超前进位并行加法器、7447七段数码显示译码器、逢十进一、数码管。
:
八位二进制加数与被加数的输入;
三位数码管显示;
三位十进制加数与被加数的输入。
:
系统概述
本次设计的目的是实现两个八位二进制数的相加,那么我们如何实现呢?通常在实际中输入的是三位十进制数,而要求是八位二进制数,八位二进制数换算成三位十进制数最大为255,也就是说要输入两个000到255之间的数。要实现它们的相加,我们想到了三种思路,下面我说一下这三种思路。
第一种,当输入两个三位十进制数时,由于在数字电路中运算所用到的是二进制数,因此我们必须首先将十进制数转换为二进制数,于是一个问题出现了,那就是,我们如何实现十进制数到二进制数的转换,通过查阅相关资料,我们发现二-十进制编码器(也叫8421BCD码编码器,在实际中通常指74LS147)可以实现从十进制数到二进制数的转换,于是我们通过二-十进制编码器来实现上述的转换。由于二-十进制编码器可以实现一位十进制数到四位二进制数的转换,而题目中的是两个三位十进制数,因此我们就需要用到6个二-十进制编码器,分别将三位十进制数的个位、十位、百位转换为其各自对应的8421BCD码,于是我们得到了两个十二位的8421BCD码。于是如何实现两个三位十进制数的相加这个问题就变成了如何实现两个十二位的8421BCD码相加这个新问题。那么,如何实现呢?我们想到了加法器,常用的加法器74LS283能够实现四位二进制数的相加,于是我们就要将74LS283进行串联,实现十二位数的相加,但加法器74LS283的进位是逢16进1,而这两个十二位的8421BCD码相加时的进位是逢10进1,那么就要对加法器74LS283的二进制和数进行修正,即加上一个6(0110),让其产生一个进位。于是把大于9的项画在卡诺图里,另外考虑到若相加产生进位,则同样出现大于9的情况。综合考虑,得到修正和数的条件,用与非门和与门来实现,得到了一个新的加法器,它可以实现逢10进1这个条件。将这两个十二位的8421BCD码分别接到三个新的加法器的输入端,得到一个新的十二位的8421BCD码。由于结果要得到一个三位十进制数,因此再将这个十二位的8421BCD码通过三个7447七段显示译码器转换为一个三位十进制数,通过数码管将它显示出来,即为所求的结果。
第二种,当输入的不是三位十进制数而是八位二进制数时,我们如何实现它们的相加呢?我们知道,超前进位并行加法器74LS283可以实现四位二进制数的相加,于是,我们需要两个74LS283进行串联,这样我们就得到一个新的九位二进制数,其范围在000到510之间。那么我们如何实现从九位二进制数到三位十进制数的转换呢?由于三位十进制数的个位、十位、百位分别对应一个四位8421BCD码,也就是说一个三位十进制数对应一个十二位的8421BCD码。于是,问题就是,如何实现九位二进制数到十二位8421BCD码的转换?这样,我们就想到了译码器,通过4线-16线译码器74LS154来实现字码的转换。这样,就得到了一个新的十二位8421BCD码,再通过7447七段数码显示译码器来实现8421BCD码到三位十进制数的转换,最后通过数码管显示出来,得到的就是所要求的的八

最近更新

2024年山西省大同市选调生考试(公共基础知识.. 149页

脑卒中发作后院前急救措施的操作规范 28页

长跑方案数学 3页

2024年广西百色市救助管理站招聘3人历年高频难.. 90页

2024年广西省柳州市柳北区白露街道办事处招聘.. 89页

2024年广西省都安瑶族自治县事业单位招聘21人.. 89页

2024年广西贵港桂平市殡葬管理所招聘历年高频.. 88页

2024年广西钦州市市直事业单位招聘226人历年高.. 89页

2024年江苏省镇江市行政职业能力测验题库参考.. 147页

2024年江西省赣州市行政职业能力测验题库加解.. 147页

2024年河北省衡水市选调生考试(公共基础知识.. 147页

2024年湖南商务职业技术学院单招职业适应性测.. 57页

2024年玉溪农业职业技术学院单招职业适应性测.. 58页

2024年福建省厦门市行政职业能力测验题库附答.. 148页

2024年绵阳职业技术学院单招职业适应性测试题.. 61页

2024年辽宁省丹东市行政职业能力测验题库汇编.. 149页

2024年郑州西亚斯学院单招职业适应性测试题库.. 58页

2024年黑龙江省双鸭山市行政职业能力测验题库.. 146页

2024年黑龙江省绥化市行政职业能力测验题库(.. 146页

公共基础知识云南省临沧地区选调生考试(行政.. 149页

公共基础知识吉林省吉林市选调生考试(行政职.. 149页

公共基础知识广东省惠州市选调生考试(行政职.. 148页

公共基础知识江西省新余市选调生考试(行政职.. 146页

2024年安全月答题 33页

创业计划书筑梦未来 4页

施工升降机安装拆卸工(建筑特殊工种)证考试模.. 16页

辽宁省沈阳市沈北新区2023-2024学年八年级上学.. 23页

公安机关押解犯罪嫌疑人乘坐民航班机审批表模.. 1页

违规违纪检讨书范文3000字 11页

sd-292-1988架空配电线路及设备运行规程 44页