admin管理员组文章数量:1568352
2024年7月2日发(作者:)
八位二进制加法器
八位二进制加法器
摘要
:
加法运算是最重要最基本的运算,所有的其他基本算术运算,
减、乘、除、模乘运算最终都能归结为加法运算。在不同的场合使
用的加法器对其要求也不同,有的要求速度更快,有的要求面积更
小。常见的加法器有串行进位加法器、74LS283超前进位加法器
等,因此可以通过选取合适的器件设计一个加法器。
本次设计主要是如何实现8位二进制数的相加,即两个000到
255之间的数相加,由于在实际中输入的往往是三位十进制数,因此,
被加数和加数是两个三位十进制数,范围在000到255之间.
当输入十进制数的时候,8421BCD码编码器先开始工作,编码
器先将十进制数转换成四位二进制数,输出的四位二进制数直接到达
8421BCD码加法器的输入端,我们可以使用71LS185加法器构成的
一位8421BCD码的加法器,8421BCD码是用4位二进制数表示1
位十进制数,4位二进制数内部为二进制,8421BCD码之间是十进
制,即逢十进一。而四位二进制加法器是按四位二进制数进行运算,
即逢十六进一。二者进位关系不同。当四位二进制数加法器74LS283
完成这个加法运算时,要用两片74LS283。第一片完成加法运算,
第二片完成修正运算。8421BCD码加法器工作时,8421BCD码的
加法运算为十进制运算,而当和数大于9时,8421BCD码就产生进
位,而此时十六进制则不一定产生进位,因此需要对二进制和数进行
- 1 -
八位二进制加法器
修正,即加上6(0110),让其产生一个进位。当和数小于等于9时,
则不需要修正或者说加上0。因此我们可以通过三个8421BCD码加
法器的相连组成一个三位串行进位并行加法器,这样通过低位向高位
产生进位进行十进制的加法运算,最后通过连接数码管显示所得的结
果。当输入二进制数的时候,两个串接的74LS283四位加法器进行
加法运算,产生的八位二进制数通过集成芯片转换成三位十进制数,
最后通过数码管显示。另外,本次设计不仅可以适用加数和被加数是
000到255的数字,同时也适用于加数和被加数是000到999的任
何一个数,这是本次设计的创新之处。
关键字
:
串行进位加法器 74LS283超前进位加法器 7447七段数码
显示译码器 逢十进一 数码管
设计要求:
1. 八位二进制加数与被加数的输入
2. 三位数码管显示
3. 三位十进制加数与被加数的输入
- 2 -
版权声明:本文标题:加法器 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/shuma/1719866108a802243.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论