四位二进制BCD码加法器.doc

课程设计报告

设计题目: 四位二进制8421BCD码加法器

学 院: 理学院

专 业: 09电子信息科学与技术

班 级: 1班

学 号: 200931120102; 200931120103; 200931120105

姓 名: 陈俊宇 陈明源 邓坤勇

电子邮件: 1205335255@

时 间: 2011年12月8日

理 学 院 应 用 物 理 系

课 程 设 计(报告)任 务 书

题目 四位二进制加法器

任务与要求:

运用电子器件和一些IC芯片设计一个四位二进制8421BCD码加法器。用以实现两个四位二进制数8421BCD码的加法通过数码管显示相加所得的两位十进制数。用八个开关的开闭控制电平的高低,用高电平表示1;用低电平表示0。将输入的高电平接入74LS283加法器进行运算。得到的结果,分别将高低位输入74LS248译码器输出到两个七段数码管。由数码管显示加法结果得到的BCD码。学会数字信号芯片的原理和在实际中的应用。

开始时间:2011年12月1日;结束时间:2011年12月13日

四位二进制8421BCD码加法器

学生:陈俊宇,陈明源,邓坤勇;指导老师:刘丹

摘要:本设计通过八个开关将A3,A2,A1,A0和B3,B2,B1,B0信号作为加数和被加数输入四位串行进位加法器相加,将输出信号S3,S2,S1,S0和向高位的进位C3各自分别通过一个 74LS248译码器,最后分别通过数码管实现二位BCD码显示。

关键词:加法器,译码器,数码管,BCD码显示。

Abstract: the design through eight switch will A3, A2, A1, A0 and B3, B2, B1, B0 signal as addend and BeiJiaShu input four serial carry adder addition, will output signal S3, S2, S1, to carry high and S0 C3 their respective through a 74 LS248 decoder, finally, through the digital tube realize two BCD display.

Keywords: adder, decoder, digital tube, BCD display

总体方案论证和选择

设计思路:两个四位二进制数的输入可用八个开关实现,这两个二进制数经全加器求和后最多可以是五位二进制数。本题又要求用两个数码管分别显示求和结果的十进制十位和各位,因此需要两个译码器分别译码十位和个位。而两个译码器可以选择74LS248作为译码输出。

加法器的选择:

全加器:能对两个1位二进制数进行相加并考虑低位来的进位,即相当于3个1位二进制数相加,求得和及进位的逻辑电路称为全加器。

串行进位加法器

构成:把n位全加器串联起来,低位全加器的进位输出连接到相邻的高位全加器的进位输入。

优点:电路比较简单。

最大缺点:进位信号是由低位向高位逐级传递的,运算速度慢。

超前进位加法器

为了提高运算速度,必须设法减小或消除由于进位信号逐级传递所消耗的时间,于是制成了超前进位加法器。

优点:与串行进位加法器相比,(特别是位数比较大的时候)超前进位加法器的延迟时间大大缩短了。

缺点:电路比较复杂。

综上所述,由于此处位数为4(比较小),出于简单起见,这里选择串行进位加法器。有由于有现成的四位二进制加法器74283,而且74283是基于串行进位加法器制作的,所以采用两块74283和一些与门和非门构成一个8421BCD码加法器。

译码器的选择:

译码是编码的逆过程,将输入的每个二进制代码赋予的含意“翻译”过来,给出相应的输出信号。译码器是使用比较广泛的器材之一,主要分为:变量译码器和码制译码器,其中二进制译码器、二-十进制译码器和显示译码器三种最典型,使用十分广泛

74LS248的动能表

七段显示译码器的主要功能是把8421”二-十进制代码译成对应于数码管的字段信号,驱动数码管,显示出相应的十进制数码。

心得体会

C语言4位BCD码加法器,四位二进制BCD码加法器.doc相关推荐

  1. 4位格雷码的顺序编码_格雷码编码规则_格雷码有什么规律

    格雷码 典型的二进制格雷码简称格雷码,因1953年公开的弗兰克·格雷专利"Pulse Code Communication"而得名,当初是为了通信,现在则常用于模拟-数字转换和位置 ...

  2. c语言4位二进制乘法器设计,四位二进制乘法器.doc

    四位二进制乘法器设计报告 原理 此四位乘法器主要运用多次错位相加运算来实现乘法运算.由开关控制输入高电平或低电平产生两个二进制数(高电平有效),利用与门实现一位和四位的乘积运算,再将两次的乘积输入加法 ...

  3. 单片机(keil c51):BCD码转化为二进制(以4位BCD码举例,依此类推)

    BCD码转化为二进制 原理: 一个BCD码表示0~9,所以一个BCD码的取值范围为0000~1001. 在机器里所有的数都是按照二进制存入的,所以只需将BCD码转换为十进制即可. 4位BCD码可以表示 ...

  4. 8086汇编单字符输出实现四位压缩bcd码相减

    8086汇编单字符输出实现四位压缩bcd码相减 data segment a dw 9999h b dw 1111h d dw ? e dw ? f dw ? g dw ? h dw ? i dw ? ...

  5. c语言4位二进制乘法器设计,四位二进制乘法器 c语言.doc

    <四位二进制乘法器 c语言.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<四位二进制乘法器 c语言.doc>文档请在天天文库搜索. 1.//四 ...

  6. VHDL设计四位二进制加法器和乘法器

    本文所设计的加法器是简单四位二进制加法器.计算机中的减法.乘法和除法最终都要转换成加法来运算.本实验没有用VHDL语言中的加法运算符.而是用基本门电路来实现的.通过对VHDL中算术运算符的运用,设计四 ...

  7. 一字节BCD码转ASCII码的算法及源码

    一字节压缩BCD码是两位0-9的数字,4位二进制数对应一位BCD码.所以关键是要将两个4位二进制数分离开来."分离"可以用移位指令和逻辑运算指令来实现,然后用加30H的加法,便可以 ...

  8. bcd码 php,转载:BCD码

    BCD码 用4位二进制数来表示十进制数中的0~9这十个数码的编码形式,简称为BCD码. BCD码全称 BCD码英文全称为Binary-Coded Decimal,简称为BCD码或者二-十进制代码,亦称 ...

  9. 什么是BCD码?BCD码的用处。怎么把BCD码转换成二进制值?

    含义:用4位二进制数来表示数值中的1位(十进制数中的0~9这10个数字),简称BCD码,即BCD代码 也可以这样理解:就是将十进制的数以8421的形式展开成二进制(14 以8421形式展现成二进制就是 ...

  10. 压缩BCD码和非压缩BCD码的区别

    BCD码:用四个二进制位表示一个十进制数字:最常用的是8421   BCD码:          压缩型BCD码:一个字节可存放一个两位十进制数,其中高四位存放十位数字,低四位存放个位数字.如:56的 ...

最新文章

  1. mysql 隐式失误_评“MySQL 隐式转换引起的执行结果错误”
  2. linux automake 卸载,linux下open-vswitch安装卸载操作
  3. Tableau10.0学习随记-分组问题
  4. Openlayers中使用Overlay实现点击要素显示html内容弹窗并且动态更改弹窗内容
  5. linux lanmp 安装教程,linux服务器一键安装包lanmp系列教程之一
  6. 索尔维会议记录软件测试,索尔维会议
  7. 密码学系列之:memory-bound函数
  8. 服务器u盘安装linux6.7,制作linux系统U盘并使用U盘安装CentOS7.6系统
  9. 基于上下文的rpn_构建事物-产品评论视频中基于上下文的情感分析
  10. IntelliJ IDEA如何查看接口的实现类以及如何查看被实现的接口
  11. python从mongodb里取出数据进行可视化_Python数据分析及可视化实例之MongoDB增删改查...
  12. 向程序发送命令失败_Word提示:“向程序发送命令时出现问题”重装软件也没用?...
  13. mac 10.9 安装 mysql_mac 下安装 mysql (蛋疼)
  14. 关于SQL注入及防御
  15. 夜曲编程python_python入门‼️夜曲编程‼️
  16. NXP的CLRC663和ST的M24LR04通信时所遇到的问题
  17. Germany Gone with honour - 德国队 带着胜利离开
  18. 求素数 java 101 200_Java求101~200之间的素数
  19. SpringCloud之Hystrix集群及监控turbine
  20. Java快速导出数据到CSV文件

热门文章

  1. 工作之余如何高效学习
  2. python爬虫论文总结与展望怎么写_汉语言文学毕业论文总结与展望怎么写
  3. 面试中被问到:你在工作中碰到的最困难的问题是什么?
  4. 购物是女人的天堂,男人的地狱,不了解清楚万一以后被坑了,男人躲哪里后悔去,做这样一个web购物网站,买了货死活回不来,让双十一的女人们过过瘾
  5. 打造最美HTML5 3D机房(第三季,新增资产管理、动环监控等效果)
  6. 华为u8500在usb模式下logcat无法打印信息
  7. QS世界大学综合最新排名前100名
  8. 电脑蓝色,我的电脑蓝色是怎么回事
  9. 杭电acm--2154跳舞毯
  10. android 如何进入安全模式,手机怎么进入安全模式