文档库 最新最全的文档下载
当前位置:文档库 › 8421BCD码转换成5421BCD码

8421BCD码转换成5421BCD码

8421BCD码转换成5421BCD码
8421BCD码转换成5421BCD码

海南大学

课程设计论文

学科:数字电子技术

题目:8421BCD码转换成5421BCD码学院:机电工程学院

专业:机械电子工程

班级:机电二班

姓名:刘旭

学号:20120508310068

2015年1月

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

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

正文:

一、课程设计的目的

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

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

二、课程设计的题目

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

三、设计内容及要求

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

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

(2)用其他的集成电路芯片实现。

采用数码管显示变换成的5421BCD码;

设置一个复位按钮和一个启动按钮。

四、设计步骤

1、理论设计:结合教材《电子技术基础》(数字部分·第五版)、网络、图书馆相关资料对课题进行理论设计与验证;

2、学习使用Multisim 软件,并在Multisim 软件上进行该课题的电路设计与测设

3、 编写设计报告:写出设计与制作的全过程,附上有关资料和图纸,有心得体会。

五、方案设计与论证

1、 8421码转换成5421码原理框图

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"求。

设计的方案有以下两种

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

根据8421BCD码与5421BCD的区别与联系,列出真值表,以四位8421码作为输入,并用四个开关控制作为不同的8421码输入,以四位5421码作为电路的四个输出,根据真值表,根据真值表画出卡诺图,并根据卡诺图写出输出函数的逻辑表达式,根据逻辑表达式,利用基本的逻辑门画出能够实现将842码转换成521码的逻辑电路图,并将结果在数码管上显示出来;

方案二:用集成电路芯片实现

根据8421BCD码与5421BCD码的联系与区别,可以发现它们之间存在一定的数量关系。当十进制数少于等于4时,5421BCD码与8421BCD码相同;当十进制数大于等于5时,5421BCD码可以通过8421BCD码简单的加3(即0011)而得到。因此,可以选用一个四位加法器7483实现8421BCD码转换成5421BCD码。

六、设计原理

1、部分元器件介绍

(1)全加器

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

逻辑表达式:

CI B A S ⊕⊕=

()AB CI B A CO +⊕=

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

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

输 入 输 出 输 入 输 出 CI A B S CO CI A B S CO 0 0 0 0 0 1 0 1 0 0 1 1

0 0 1 0 1 0 0 1

1 0 0 1 0 1 1 1 0 1 1 1

1 0 0 1 0 1 1 1

V CC B 2 A 2 S 2 A 3 B 3 S 3 CO

74LS283

S 1 B 1 A 1 S 0 A 0 B 0 CI GND

表3.5.1

全加器的功能表

(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、用基本逻辑门实现8421BCD码转换成5421BCD码

(1)根据题意列出真值表

(2)用卡诺图化筒

00 01 11 10

CD

AB

00

01

11

10

00 01 11 10

CD

AB

00

01

11

10

00 01 11 10

CD

AB

00

01

11

10

00 01 11 10

CD

AB

00

01

11

10

×

1

××××

×

×

×××

×

×

×

×

×

×

×

××××

×

×

×

1

1111

1

11

1

11

11

1

Y3Y2Y1Y0

A B C D A B C D Y Y Y Y

8421 码

8421 码5421 码

Y Y Y Y

3 2 1 0

5421 码

3 2 1 0

0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1

0 1 0 0

0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1

0 1 0 0

0 1 0 1

0 1 1 0

0 1 1 1

1 0 0 0

1 0 0 1

1 0 0 0

1 0 0 1

1 0 1 0

1 0 1 1

1 1 0 0

由卡诺图化简 可得如下逻辑函数表达式:

(3)根据逻辑函数表达式画出逻辑图

3、用集成电路芯片实现8421BCD 码转换成5421BCD 码

3210

Y A BC BD Y AD B C D Y A D BC CD Y A D A BD BC D

=++??=+??=++??=++?

设X3X2X1X0和Y3Y2Y1Y0分别为8421BCD码、5421BCD码,将8421BCD 码与5421BCD码作一对比可知,当8421码≤4时,两者相同;当8421码> 4时, 5421码=8421码+3。根据以上分析设置一控制信号C。为得到最简表达式,进行卡诺图化简,如图所示。化简结果为: C=X2X1+X2X0+X3

要求控制信号C=0时,8421码+0,控制信号C=1时,8421码+3,由4位加法器74283和逻辑门实现的转换电路。

七、Multisim电路仿真图

用基本逻辑门实现8421BCD码转换成5421BCD码

用集成电路芯片实现8421BCD码转换成5421BCD码

LED数码管对应的真值

输入输出

D C B A Y3 Y2 Y1 Y0

0 0 0 0 0 0 0 0

0 0 0 1 0 0 0 1

0 0 1 0 0 0 1 0

0 0 1 1 0 0 1 1

0 1 0 0 0 1 0 0

0 1 0 1 1 0 0 0

0 1 1 0 1 0 0 1

0 1 1 1 1 0 1 0

1 0 0 0 1 0 1 1

1 0 0 1 1 1 0 0

八、心得体会

本次课程设计我的课题是8421码转换成5421码,通过这有了

更深的实践机会,次课程设计我对对数字电子技术中组合逻辑电路的设计,以及对全加器芯片的功能有了更深刻的认识。

在设计电路时,应先仿真,再接线。但仿真与实际操作有所不同有时,在仿真中不能实现的。在实际操作中却是不行的,如在本次验十进制器,74390本身就是一个十进制器。在实际操作中无需反馈电路即可实现十进制。但在仿真中,一定要有反馈电路才能实现。所以仿真与实际操作有所不同。有时,达到的效果也不同。

参考文献:

1、康华光、邹寿彬、秦臻,电子技术基础――数字部分

2、童诗白、华成英著,模拟电子技术基础(第四版)

3、薛殿栋徐志军等著,数字电路设计·使用手册,电子工业出版社

4、阎石编著:《数字电路电子技术基础》,北京,高等教育出版社,1981年第一版,1984年第二版,1988年第三版,1997年第四版

5、薛文、华慧明编著:《新编实用电子技术快速入门》,福州,福建科学技术出版社,1999.9(2003.1重印)

相关文档