8421BCD码加法器.docx

上传人:b****6 文档编号:13103702 上传时间:2023-06-11 格式:DOCX 页数:14 大小:395.75KB
下载 相关 举报
8421BCD码加法器.docx_第1页
第1页 / 共14页
8421BCD码加法器.docx_第2页
第2页 / 共14页
8421BCD码加法器.docx_第3页
第3页 / 共14页
8421BCD码加法器.docx_第4页
第4页 / 共14页
8421BCD码加法器.docx_第5页
第5页 / 共14页
8421BCD码加法器.docx_第6页
第6页 / 共14页
8421BCD码加法器.docx_第7页
第7页 / 共14页
8421BCD码加法器.docx_第8页
第8页 / 共14页
8421BCD码加法器.docx_第9页
第9页 / 共14页
8421BCD码加法器.docx_第10页
第10页 / 共14页
8421BCD码加法器.docx_第11页
第11页 / 共14页
8421BCD码加法器.docx_第12页
第12页 / 共14页
8421BCD码加法器.docx_第13页
第13页 / 共14页
8421BCD码加法器.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

8421BCD码加法器.docx

《8421BCD码加法器.docx》由会员分享,可在线阅读,更多相关《8421BCD码加法器.docx(14页珍藏版)》请在冰点文库上搜索。

8421BCD码加法器.docx

8421BCD码加法器

电子线路课程设计(报告)

 

题目8421BCD码加法器

 

院系物理与电子工程学院专业光电信息科学与工程

班级Z052132学号052513212

学生姓名李晓刚

指导教师徐竞

日期2015年6月

一题目要求与方案论证

1.18421BCD码加法器

1.1.1题目要求

通过开关J1~J8分别设置2个4位8421BCD码输入,通过全加器,实现相加后的输出,结果采用数码管观察。

主要芯片:

2个全加器(4008BD)、开关、数码管(2个),其他元件、门电路任选

1.1.2方案论证

表1.14008BD功能表

输入

输出

CIN

A3

A2

A1

A0

B3

B2

B1

B0

S3

S2

S1

S0

COUT

0

0

0

0

0

0

0

0

0

0

0

0

0

O

0

0

0

0

1

0

0

0

1

0

0

1

0

0

0

0

0

1

0

0

0

1

0

0

1

0

0

0

0

0

0

1

1

0

0

1

1

0

1

1

0

0

…………………………………………

0

1

1

1

1

1

1

1

1

1

1

1

0

1

1

0

0

0

1

0

0

0

1

0

0

1

1

0

1

0

0

1

0

0

0

1

0

0

1

0

1

0

…………………………………………

1

1

1

1

1

1

1

1

1

1

1

1

1

1

表1.274HC85AD的真值表

输入

输出

A3

B3

A2

B2

A1

B1

A0

B0

IA>B

IA

IA=B

FA>B

FA

FA=B

A3>B3

×

×

×

×

×

×

H

L

L

A3

×

×

×

×

×

×

L

H

L

A3=B3

A2>B2

×

×

×

×

×

H

L

L

A3=B

A2<23

×

×

×

×

×

L

H

L

A3=B

A2=B2

A1>B1

×

×

×

×

H

L

L

A3=B

A2=B2

A1

×

×

×

×

L

H

L

A3=B

A2=B2

A1=B1

A0>B0

×

×

×

H

L

L

A3=B

A2=B2

A1=B1

A0

×

×

×

L

H

L

A3=B

A2=B2

A1=B1

A0=B0

H

L

L

H

L

L

A3=B

A2=B2

A1=B1

A0=B0

L

H

L

L

H

L

A3=B

A2=B2

A1=B1

A0=B0

×

×

H

L

L

H

A3=B

A2=B2

A1=B1

A0=B0

H

H

L

L

L

L

A3=B

A2=B2

A1=B1

A0=B0

L

L

L

H

H

L

表1.374LS48功能表

十进制数

输入

输出

D3

D2

D1

D0

a

b

c

d

e

f

g

0

L

L

L

L

H

H

H

H

H

H

L

1

L

L

L

H

L

H

H

L

L

L

L

2

L

L

H

L

H

H

L

H

H

L

H

3

L

L

H

H

H

H

H

H

L

L

H

4

L

H

L

L

L

H

H

L

L

H

H

5

L

H

L

H

H

L

H

H

L

H

H

6

L

H

H

L

L

L

H

H

H

H

H

7

L

H

H

H

H

H

H

L

L

L

L

8

H

L

L

L

H

H

H

H

H

H

H

9

H

L

L

H

H

H

H

H

L

H

H

由真值表可知:

两个四位8421BCD码通过4008BD全加器相加后得到的是一个四位的8421码或五位的168421码,故不能直接通过两个数码管来显示出运算结果,所以要把计算结果转换为10进制,然后将个位和十位的数字分别由对应的8421BCD码通过译码器芯片74LS48,把运算结果用数码管显示出来。

如下表所示:

表1.4数制转换

运算结果

转换为8421BCD码

显示值

COUT

S3

S2

S1

S0

十位

个位

0

0

0

0

0

0

0

0

0

0

0

0

0

00

0

0

0

0

1

0

0

0

0

0

0

0

1

01

0

0

0

1

0

0

0

0

0

0

0

1

0

02

0

0

0

1

1

0

0

0

0

0

0

1

1

03

0

0

1

0

0

0

0

0

0

0

1

0

0

04

0

0

1

0

1

0

0

0

0

0

1

0

1

05

0

0

1

1

0

0

0

0

0

0

1

1

0

06

0

0

1

1

1

0

0

0

0

0

1

1

1

07

0

1

0

0

0

0

0

0

0

1

0

0

0

08

0

1

0

0

1

0

0

0

0

1

0

0

1

09

0

1

0

1

0

0

0

0

1

0

0

0

0

10

0

1

0

1

1

0

0

0

1

0

0

0

1

11

0

1

1

0

0

0

0

0

1

0

0

1

0

12

0

1

1

0

1

0

0

0

1

0

0

1

1

13

0

1

1

1

0

0

0

0

1

0

1

0

0

14

0

1

1

1

1

0

0

0

1

0

1

0

1

15

1

0

0

0

0

0

0

0

1

0

1

1

0

16

1

0

0

0

1

0

0

0

1

0

1

1

1

17

1

0

0

1

0

0

0

0

1

1

0

0

0

18

1

0

0

1

1

0

0

0

1

1

0

0

1

19

1

0

1

0

0

0

0

1

0

0

0

0

0

20

1

0

1

0

1

0

0

1

0

0

0

0

1

21

1

0

1

1

0

0

0

1

0

0

0

1

0

22

1

0

1

1

1

0

0

1

0

0

0

1

1

23

1

1

0

0

0

0

0

1

0

0

1

0

0

24

1

1

0

0

1

0

0

1

0

0

1

0

1

25

1

1

0

1

0

0

0

1

0

0

1

1

0

26

1

1

0

1

1

0

0

1

0

0

1

1

1

27

1

1

1

0

0

0

0

1

0

1

0

0

0

28

1

1

1

0

1

0

0

1

0

1

0

0

1

29

1

1

1

1

0

0

0

1

1

0

0

0

0

30

 

二电子线路设计与实现

2.18421BCD码加法器的设计

一、数据的产生与输入

通过J1~J8八个单刀双掷开关在+5V和GND之间的切换来产生两个4位8421BCD码作为输入的数据,当开关打到+5V时输入数据1,打到GND时输入数据0。

其中J1~J4分别为数据A0~A3,J5~J8分别为数据B0~B3,且A3~A0、B3~B0的位权依次降低。

其电路图如下所示:

图2.1.1数据产生电路

二、加法电路

把上面得到的两个四位8421BCD码分别输入4008BD全加器的输入端A3~A0、B3~B0,同时CIN输入端接低电平。

则S3~S0输出计算结果,COUT为进位输出端。

三、转换电路

转换电路基本原理:

当结果<=9时,无需转换可以直接输入显示译码器后通过数码管显示出。

当运算10<=结果<=15时,必须通过转换电路来实现数值转换,考虑到全加器要到16才能进位,而显示时则要求到十句进位,所以要在通过一个4008全加器将计算结果加上六,使其在结果为10时就开始进位,又因为计算结果小于9时不能加六,所以通过一个四位数值比较器74HC85AD将计算结果与事先设定的数9进行比较,当结果大于九时则给第二片全加器的A3~A0输入数据6,当计算结果不大于9时则给第二片全加器的A3~A0输入数据0,即不做变化。

同理,当结果16<=结果<=19,20<=结果<=25,26<=结果<=29,结果=30时,再添加若干个全加器和数值比较器即可实现功能。

图2.1.2转换电路图

 

四、显示电路

在数字测量仪表和各种数字系统中,都需要将数字量直观地显示出来,数字显示电路通常由译码驱动器和显示器等部分组成。

数码显示器就是用来显示数字、文字或符号的器件。

普遍使用的七段数字显示器发光二极管器件有发光二极管和液晶显示器。

发光二极管构成的七段显示器有两种,共阴极和共阳极电路。

共阴极电路中,七个发光二极管的阴极连在一起接低电平,需要某一段发光,就将相应二极管的阳极接高电平。

共阳极显示器的驱动则刚好相反。

为了使数码管能显示十进制数,必须将输入的8421码经译码器译出,然后经驱动器点亮对应的段。

显示个位的数码管的译码器芯片74LS48输入端与最后一个全加器的输出端相连接。

显示十位的数码管的译码器芯片74LS48输入端C、D脚接地,A、B脚的真值表如下表所示。

(表中的LED1,LED2,LED3,LED4分别对应仿真电路图中相应位置)

LED1

LED2

LED3

LED4

A

B

0-9

0

0

0

0

0

0

10-15

0

1

0

0

1

0

16-19

1

0

0

0

1

0

20-25

1

0

1

0

0

1

26-29

1

1

0

0

0

1

30

1

1

0

1

1

1

根据卡诺图,可以得到A、B的表达式:

图2.1.3转换电路图

三结果与分析

3.18421BCD码加法器的实现

虽然本电路很好的实现了0-30的加法运算,但是电路图过于复杂,仍然需要进一步优化电路设计,减少元器件的使用,使电路更加简洁明了。

 

四总结与体会

数电课程设计就要结束了,在这次的数电课程设计中我学到了太多的东西。

首先是对Mutisim11.0这个软件有了更加深入的了解,为以后的的学习和电路的设计打下了基础,找到了工具。

还有就是对一些集成块的使用更加熟练,比如全加器、数值比较器、显示译码器等,对数码显示管也有了深入的了解。

除此之外,就是对设计电路的一般过程有了更加清楚的步骤感。

因为设计过程中遇到了不少困难,比如一开始的做的模拟的加法器只能计算结果20以内的,后来发现是少加了好几个芯片致使不能完成指定的运行结果。

有的知识点课上没有学到过需要到网上或者书上去查找资料。

因此对于检索和收集信息的能力也有所提高。

最后,因为是四个人一组共同完成一个题目,所以除学到知识外还学到了与他人合作的团队精神。

总之,这次课程设计让我受益匪浅!

 

参考文献

[1]康华光.《电子技术基础数字部分(第五版)》[m]北京:

高等教育出版社,2005

[2]李桂安.《电工电子实践初步》[m]南京:

东南大学出版社,1999

[3]王橙非.《电路与数字逻辑设计实践》[m]南京:

东南大学出版社,2002

[4]黄正瑾.《电子设计竞赛题解析南京》[m]南京:

东南大学出版社,2003

 

附录

元件清单:

元件标号

元件名称

元件型号

J1~J8

单刀双掷开关

TD_SW1

U6、U9、U14

数值比较器

74HC85AD

U2、U7

显示译码器

74LS48D

U1、U3、U10、U15

全加器

4008BD

U4、U5

数码显示管

SEVEN_SEG_COM_K

U8、U11、U12、U20

二输入或门

74LS32D

U16

四输入与门

74LS21D

U13、U18

二输入与门

74LS08D

U17、U19

非门

74LS04D

LED1、LED2、LED3、LED4

红色发光二极管

LEDD-RED

课程设计独创性声明:

本人独立完成该课程设计。

 

学生签名:

指导教师评语:

 

课程设计成绩:

指导教师签名:

教研室意见:

 

教研室主任签名:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2