海南大学

课程设计论文

学 科:数字电子技术

题 目:8421BCD码转换成5421BCD码

专 业:机械电子工程

班 级:机电二班

姓 名:刘旭

学 号:20120508310068

2015年1月

摘要:数字电子技术是一门实践性很强的课程,加强工程训练,特别是技能的培养,对于培养工程人员的素质和能力具有十分重要的作用。在电子信息类本科教学中,电子技术课程设计是一个重要的实践环节,它包括选择课题、电子电路设计、组装、调试和编写总结报告等实践内容。

关键词:电子技术、实践、设计

正文:

一、课程设计的目的

1、初步掌握电子线路的试验、设计方法。即学生根据设计要求和性能参数,查阅文献资料,收集、分析类似电路的性能,并通过组装调试等实践活动,使电路达到性能指标。

2、课程设计为后续的毕业设计打好基础。毕业设计是系统的工程设计实践,而课程设计的着眼点是让学生开始从理论学习的轨道上逐渐引向实际运用,从已学过的定性分析、定量计算的方法,逐步掌握工程设计的步骤和方法,了解科学实验的程序和实施方法,同时,课程设计报告的书写,为今后从事技术工作撰写科技报告和技术资料打下基础。

二、课程设计的题目

将8421BCD码转换成5421BCD码的电路设计

设计一个将8421BCD码转换成5421BCD码的电路,要求使用以下两种方法实现。

(1)用基本逻辑门实现。

(2)用其他的集成电路芯片实现。采用数码管显示变换成的5421BCD码

2、BCD8421码与5421码区别8421是最常用的二进制码,叫这个是因为四位8421码时,从左到右每个"1"代表的十进制数分别是"8"、"4"、"2"、"1" 如下: "1000" 为十进制 "8" "0100" 为十进制 "4" "0010" 为十进制 "2" "0001" 为十进制 "1" 5421码与此相同,每位一代表的是十进制的"5"、"4"、"2"、"1" 即: "1000" 为十进制 "5" "0100" 为十进制 "4" "0010" 为十进制 "2" "0001" 为十进制 "1" 5421码一大特点可以直接按权求对应的十进制数 比如1011转十进制,可以按"1x5+0x4+1x2+1x1"求

设计的方案有以下两种

方案一:用基本逻辑门实现

集成电路芯片实现

全加器

全加器是一种由被加数、加数和来自低位的进位数三者相加的运算器。基本功能是实现二进制加法。

输 入输 出输 入输 出CI A B S COCI A B S CO0 0 0

0 0 1

0 1 0

0 1 10 0

1 0

1 0

0 11 0 0

1 0 1

1 1 0

1 1 11 0

0 1

0 1

1 1

逻辑表达式:

目前普遍应用的全加器的集成电路是74LS283,它是由超前进位电路构成的快速进位的4位全加器电路,可实现两个四位二进制的全加。其集成芯片引脚图如图3.5.1所示。加进位输入C0和进位输出CO主要用来扩大加法器字长,作为组间行波进位之用。由于它采用超前进位方式,所以进位传送速度快,主要用于高速数字计算机、数据处理及控制系统。

若某一逻辑函数的输出恰好等于输入代码所表示的数加上另一常数或另一组输入代码时,则用全加器实现非常方便。

(2)数码显示译码

(a) 共阴连接(“1”电平驱动) (b) 共阳连接(“0”电平驱动)图3.5.5 LED数码管

a、七段发光二极管(LED)数码管

LED数码管是目前最常用的数字显示器,图3.5.5为共阴管和共阳管的电路和两种不同出线形式的引出脚功能图。

一个LED数码管可用来显示一位0~9十进制数和一个小数点。小型数码管(0.5寸和0.36寸)每段发光二极管的正向压降,随显示光(通常为红、绿、黄、橙色)的颜色不同略有差别,通常约为2~2.5V,每个发光二极管的点亮电流在5~10mA。LED数码管要显示BCD码所表示的十进制数字就需要有一个专门的译码器,该译码器不但要完成译码功能,还要有相当的驱动能力。

用基本逻辑门实现

(2)用卡诺图化筒

由卡诺图化简 可得如下逻

8421码到5421码的转换_8421BD码转换成5421BCD码.doc相关推荐

  1. 8421码,5421码,2421码和余3码的分类及转换

    BCD码可分为有权码和无权码两类: 有权BCD码:8421码.2421码.5421码,其中8421码是最 常用的; 无权BCD码:余3码.格雷码. 十进制转8421码:用8421码表示十进制就是以84 ...

  2. 8421码,5421码,2421码,余3码特点及转换

    8421码是最常用的BCD码,是十进制代码中最常用的一种.在这种编码方式中,每一位二值代码的"1"都代表一个固定数值.将每位"1"所代表的二进制数加起来就可以得 ...

  3. 8421码、5421码、2421码、余3码的学习及转换。

    ⒈8421码 8421码是最基本最常用的BCD码,是十进制代码中最常用的一种.在这种编码方式中,每一位二值代码的"1"都代表一个固定数值.将每位"1"所代表的二 ...

  4. 8421码,5421码,2421码,余3码的区别

    BCD码计算机把十进制数转换成二进制数用到的转换码.BCD码包括了8421码,5421码,2421码,余3码等.BCD码可以包括了有权码,无权码这两种.有权码包括了8421码,5421码,2421码. ...

  5. 8421码、5421码、2421码、余三码

    BCD码(Binary-Coded Decimal),用4位二进制数来表示1位十进制数中的0~9这10个数码,是一种二进制的数字编码形式,用二进制编码的十进制代码 ,BCD码可分为有权码和无权码两类. ...

  6. BCD码-8421码、5421码、2421码、余3码

    一.BCD码的转换原理 「BCD码」使用 4 位二进制来表示 1 位十进制,即使用 4 个位来存储一个十进制的值,使二进制和十进制之间的转换以快捷的进行. 比如 使用4位二进制 0000 表示 十进制 ...

  7. 8421码,5421码,2421码,余3码课后学习及整理

    8421码是最常用的BCD码,是十进制代码中最常用的一种.在这种编码方式中,每一位二值代码的"1"都代表一个固定数值.将每位"1"所代表的二进制数加起来就可以得 ...

  8. 介绍8421码,5421码,2421码

    8421码,5421码,2421码都是用编码中的bcd码组成的,而bcd码是用 4 位二进制来表示 1 位十进制,即使用 4 个位来存储一个十进制的值,使二进制和十进制之间得到快速转换.bcd码又可分 ...

  9. 【无标题】8421码,5421码,2421码,余三码之间的区别及对数的表示规则

    1.8421码 8421码是最常用的BCD码[3],是十进制代码中最常用的一种.在这种编码方式中,每一位二值代码的"1"都代表一个固定数值.将每位"1"所代表的 ...

  10. 8421码、5421码、2421码及余三码

    因为8421.5421.2421都是BCD码,所以先介绍一下BCD码,以便于理解8421码.5421码.2421码 一.BCD码(Binary-Coded Decimal),(有效码)用4位二进制数来 ...

最新文章

  1. 参数数组长度_JS数组操作方法总结(二)——pop、shift、push、unshift
  2. python工作招聘-学习Python 能找到工作?1300+条招聘信息告诉你答案
  3. !doctype html报错h5,【Web前端问题】javascript import 报错
  4. android服务器怎么做的,[Android]Android 制作一个HTTP服务器应用
  5. ieee39节点系统介绍_Java秒杀系统实战系列-基于ZooKeeper的分布式锁优化秒杀逻辑...
  6. POJ 3734 Blocks 矩阵递推
  7. 未能找到文件“\bin\roslyn\csc.exe”
  8. java兵临城下_再谈java事件监听机制
  9. MFC编程入门之二十一(常用控件:编辑框Edit Control)
  10. 为什么土豆网王微会放弃自己原有的立场,跟优酷合并 合并后有何影响
  11. 极域电子教室常见问题解决方案
  12. 编译原理学习之:有限状态机(Finate-state Automaton)
  13. GOF23设计模式之建造者模式
  14. 【解决方法(最详细)】WIN10系统使用Teamviewer远程连接时被检测出商业用途
  15. C语言简易程序设计————6、用*号输出字母C的图案
  16. 一种增加图像自然饱和度的方法
  17. 在数据帧转发过程中源/目标IP地址,源/目标MAC地址的变化释疑---划重点!!!
  18. luogu P2801 教主的魔法
  19. ECMAScript 2019(ES10) 的新特性总结
  20. 《MEMDOG:一种基于 Linux 的在线内存检测器》

热门文章

  1. python计算身份证最后一位数字代表什么_一个计算身份证号码校验位的Python小程序...
  2. 数字化闯入“深水区”,超级营销平台是突破口吗?
  3. 隐式微分方程求解Matlab
  4. 数据库设计(5)-理解用户需求
  5. 深度学习入门笔记(1)——什么是深度学习?
  6. matlab神经网络 股票预测模型,如何用MATLAB的BP神经网络做股票预测
  7. Linux_29_Linux-Vsftpd
  8. Getting Real ——把握现实
  9. imagine php,使用imagine/imagine实现制作一个图片
  10. 超级计算机中心建设方案,我校举办大连理工大学超算中心建设方案论证会