云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 8421BCD码加法器 - 图文

8421BCD码加法器 - 图文

  • 62 次阅读
  • 3 次下载
  • 2026/1/27 6:50:14

卓越工程师班第一次大作业

用四位全加器构成 一位BCD码加法器

班级:001111

作者:00111116 江新远

实现方式一:器件 一、 问题

用四位二进制全加器74LS283构成一位8421BCD码加法电路

二、74LS283介绍

74LS283是TTL双极型并行4位全加器,,特点是先行禁卫,因此运算速

1A2A3A4 B4,度很快,其外形为双列直插。它有两组4位二进制数输入 A 1B 2B 3B

1 ,一位低位向本位的进位输入 C 有一组二进制输出 S 1S 2 S 3 S 4 ,一

个最高位的进位输出,改器件所完成的4位二进制加法如图所示。

三、解决思路

用四位全加器构成一位8421BCD码的加法电路。两位8421BCD码相加,其和仍应为8421BCD码,如不是8421BCD码则结果错误。

① 若和小于等于9结果正确,如 4 0100

+ 3 → + 0011

………… ………… 7 0111

0111是8421BCD码的7,结果正确。

② 若和大于9则结果错误,若要得到正确结果,则需加6(011)修正。如 6 0110

+ 7 → + 0111

………… ………… 13 1011

1101在8421BCD码中是非法码,结果错误,如果加6修正后,则产生了进位信号,且本位

1101

+ 0110 ………… 1,0011

“0011”也是正确的。

③ 若和产生进位,则结果错误,也需加6修正。如 8 1000

+ 9 → + 1001

………… ………… 17 1,0001

虽产生了进位,但本位和不正确,若加6修正 1,0001

+ 0110 ………… 1,0111

得到正确结果。

产生错误的原因是8421BCD码为十进制,逢十进一,而四位二进制数是逢十六进一,故二者进位关系不同。其中刚好相差6,故需加6进行修正。

这样,构成两个一位8421BCD相加时,必须由三部分组成:一部分进行加数和被加数相加;第二部分是修正判别,判别是否要加以修正,即产生修正控制信号;第三部分完成加6修正。第一部分和第三部分均由4位全加器实现。第二部分修正判别电路应在8421BCD码相加有进位信号CO产生时,或者和数在10~15的情况下产生修正控制信号F,所以F应为

F?CO??m?10,11,12,13,14,15?

利用图3.2.14所示的卡诺图将和大于9的部分化简得出F:

F?CO?F3F2?F3F1?COF3F2F3F1

根据上述分析及F信号产生的逻辑表达式可得到两个一位8421BCD码相加的电路。

被加数??A???8421加数84210??P3?0??Q3??CO81&&&??B????3????0?3???P0????CO8进数4213???Q0???3???0?421???和??CI相加修正判断CI修正

四、quartus仿真

搜索更多关于: 8421BCD码加法器 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

卓越工程师班第一次大作业 用四位全加器构成 一位BCD码加法器 班级:001111 作者:00111116 江新远 实现方式一:器件 一、 问题 用四位二进制全加器74LS283构成一位8421BCD码加法电路 二、74LS283介绍 74LS283是TTL双极型并行4位全加器,,特点是先行禁卫,因此运算速1A2A3A4 B4,度很快,其外形为双列直插。它有两组4位二进制数输入 A 1B 2B 3B 1 ,一位低位向本位的进位输入 C 有一组二进制输出 S 1S 2 S 3 S 4 ,一个最高位的进位输出,改

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com