当前位置:文档之家› 《四位二进制》 汪洋

《四位二进制》 汪洋

《四位二进制》 汪洋
《四位二进制》 汪洋

《电工与电子技术基础》课程设计报告

题目四位二进制加法器

学院(部)汽车学院

专业汽车运用工程

班级2013220202

学生姓名汪洋

学号201222020227

6 月20 日至6 月2

7 日共1 周

四位二进制加法器

一.主要技术指标和要求

(1)四位二进制加数与被加数输入;

(2)二位数码管显示。

二.摘要

四位二进制加法器的设计包括:1、四位二进制加数和被加数的输入,2、两个数的相加运算及和的输出,3、将两个数的和通过译码器显示在数码管上。二进制数的输入可以通过数据开关实现,用加法器可以进行二进制数的加法运算。两个四位二进制数相加后的和在十进制数的0~30内,其中产生的进位和对十进制数十位的判断和显示是重点和难点,这需要通过译码器来实现。最后用两个BS204数码管进行二位显示。

三.总体方案的论证及选择

通过数据开关将A3,A2,A1,A0和B3,B2,B1,B0信号作为加数和被加数输入到超前进位加法器74LS283的8个输入端实现,四位二进制相加,将输出信号S4,S3,S2,S1和向高位的进位C1通过一译码器译码。再将输出X4,X3,X2,X1和Y4,Y3,Y2,Y1分别通过一个74LS247译码器,最后分别通过共阳极数码管BS204实现二位显示。

1.加法器的选择

加法器是一种逻辑组合电路,主要功能是实现二进制数的算数加法运算。加法器有两种:串行进位加法器和超前进位加法器。串行进位加法器高位的运算必须等到低位的加法运算完成后送来的进位才能进行,虽然电路简单,但运行速度慢,位数越多,进位越慢;超前进位加法器是由逻辑电路根据输入信号同时形成各位向高位的进位,使各位的进位直接由加数和被加数决定,而不依赖低位的进位,省去了逐级进位所用的时间,因此这种加法器速度快,所以我们选择超前进位加法器,其型号有多种,再此,选择74LS283型加法器。

2.译码器的选择

译码器是一种具有“翻译”功能的逻辑电路,这种电路能将输入二进制代码的各种状态,按照其原意翻译成对应的输入信号。译码器是组合逻辑电路的一个重要器件。译码器的种类有多种,其中显示译码器最典型,应用广泛,其又分为七段译码器和八段译码器,在此选择七段译码器,可供选择的译码器有74LS247,74LS47,74LS248,74LS48四种,74LS247,74LS47的引脚排列分别和74LS248,74LS48的引脚排列一模一样,功能也差不多,但前两者控制共阳极数码管,后两者控制共阴极数码管,最终我们选择74LS247译码器。

74LS247型七段显示译码器的主要功能是把8421BCD译成对应于数码管的7个字段信号并驱动数码管,显示出相应的十进制数码。

五.总体电路原理及说明

总体接线图

数据输入的实现:两个四位拔码开关(如上图)可实现两位二进制

数的输入。各位经一个上拉电阻接 5V 电源,开关断开时为高电平,在相应位输入数值“1”,相应位开关闭合时该位为低电平,即输入“0”。 74LS283 加法器电路:分别对超前进位加法器 74LS283 的VCC 和 GND 接 5V 电源和接地加法器即可工作。为低位送来的进位位, CO 在此处无低位的进位位,故接低电平。将加数 A 的各位分别输入 74LS283 的 A0.A1.A2.A3,被加数 B 的各位分别输入

B0.B1.B2.B3 进行加法运算。结果由S1,S2,S3,S4 输出,其中 C4 为向高位的进位位。74LS283 引脚图及功能表见下图。 74LS247 及数码管电 BS204 电路:将低四位 8421BCD 码输入 74LS247 的输入端A0,A1,A2,A3,输出与 BS204 数码管的对应脚相接即可将低四位显示为十进制数。高四位同理。74LS247 兼有译码和驱动功能,故需要对其供电。其三个功能端与 VCC 都接 5V,GND 接地。数码管各输入端接一定阻值的限流电阻。74LS247 引脚图,功能表及 BS204 原理图见下图。

六.单元电路设计

1.逻辑开关

本设计中共用到8个逻辑开关,图示四个逻辑开关用来控制加数A3,A2,A1,A0的输入,开关断开时为高电平,在相应位输入数值“1”,相应位开关闭合时该位为低电平,即输入“0”。同理,被加数的输入也如下图所示用到四个逻辑开关。不再作图说明。

2.加法器设计

74LS283型加法器设有两组数据输入端A3,A2,A1,A0,B3,B2,B1。将信号求和后,求和信号分别由S4,S3,S2,S1及C1输出。图中输入端A3,A2,A1,A0和B3,B2,B1,B0分别接一个逻辑开关。

74LS283型加法器是由超前进位电路构成的快速进位的4 位全加器电路,可实现两个四位二进制数的全加。其集成芯片引脚图如上图所示。这种加法器通过逻辑电路根据输入信号同时形成各位向高位的进位。使各位的进位直接由加数和被加数来决定,而不需依赖低位进位,这就省去了进位信号逐级传送所用的时间,所以这种加法器能

够快速进位。

74LS283型加法器引脚图

(1)本设计所用译码器为五输入,八输出。它的功能是将通过超前进位二进制并行加法器运算得到的和数及进位数译成两组8421码输出

逻辑状态表

十进制数

输入输出

C1 S4 S3 S2 S1 Y4 Y3 Y2 Y1 X4 X3 X2 X1

0 1 2 3 4 5 6 7 8 9

10

11

12

13

14

15

16

17 0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

18

19 20 21 22 23 24 25 26 27 28 29 30 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0

逻辑表达式

(2)74LS247型七段显示译码器的设计

74LS247型七段显示译码器的主要功能是把8421BCD码译成对应于数码管的7个字段信号并驱动数码管,显示出相应的十进制数码。

A3,A2,A1,A0是8421BCD码的4位输入信号,a,b,c,d,e,f,g是七段译码器输出信号,LT,RBI,BI为控制端。灯测试输入端LT:(1)当LT=0,BI=1时,无论A3~A0为何种状态,a,b,c,d,e,f,g 的状态均为0,数码管七段全亮,显示“8”字形,用以检查七段显示器各字段是否能正常工作。

(2)灭零输入端RBI:当RBI=0时,且LT=1,BI=0时,若A3~A0的状态均为0,则所有光段均灭,在数字显示中用以熄灭不必要的0。

(3)灭灯输入/灭零输出端BI:当BI=0时,无论LT,RBI及数码输入A3~A0状态如何,输出a,b,c,d,e,f,g均为1,七段全灭,不显示数字;当BI=1时,显示译码器正常工作。

74LS247型七段显示译码器引脚图

74LS247型七段显示译码器功能表

4.数码管设计

数码管参数

(1)8字高度:8字上沿与下沿的距离。比外型高度小。通常用英寸来表示。范围一般为0.25-20英寸。

(2)长*宽*高:长——数码管正放时,水平方向的长度;宽——数码管正放时,垂直方向上的长度;高——数码管的厚度。(3)时钟点:四位数码管中,第二位8与第三位8字中间的二个点。一般用于显示时钟中的秒。

半导体七段显示器分为共阴极接法和共阳极接法两种,此处为了与74LS247译码器配套故选用BS204型共阳极数码管。即若需某字段亮,则需使该字段为低电平。发光二级光的正向工作电压一般为1.5V——3V,驱动电流需要几毫安至几十毫安。在实际应用中,应在每个二极管支路串接限流电阻以防电流过大而损坏二极管。

BS204型共阳极数码管

LED数码管共阳极接法(“0”电平驱动)

七.收获与体会及存在的问题

通过本次课程设计本次实验设计是我们的第一次实验设计,难免有不足与需要改进的地方。课程设计实践周,是以学生自己动手动脑,并亲手设计、制作、组装与调试为特色的。它将基本技能训练,基本工艺知识和创新启蒙有机结合,培养我们的实践能力和创新精神。这次实践使我对数字电路有了进一步的了解,在设计的过程中,通过翻阅资料,上网搜索,当然也包括问师兄、同学等,我对各电路器件及原理有了更深层次的认识,既增强了我的理解能力,也使我能更好的运用所学的知识。

这次设计过程使我受益匪浅,培养了我的设计思维,增加了动手操作的能力。最重要的是我明白了自学的重要性,掌握了更为正确的自学方法,这将使我今后离开学校,踏上社会是相当有帮助的。我深深地意识到了我必须提高我的自

学能力。此外,我还体会到,我们书本上所学的知识和实际的东西相差甚远,我们所不懂的知识还有很多,因此今后我们要更加注重实际方面的锻炼和运用。

在解决问题的过程无疑也是对自己自身专业素质的一种提高与肯定。此次设计不仅增强了自己在专业设计方面的信心,鼓舞了自己,更是一次兴趣的培养。这是一次难得的实践!

设计中最大的难点是对译码器的选择和使用,经过小组讨论和询问老师、学长,最终得以解决。

八.参考文献

(1)电工学第七版下册电子技术主编秦曾煌高等教育出版社(2)数字电路实验一体化教程主编侯建军清华大学出版社(3)电子技术主编李春茂北京科学技术文献出版社

九 .附件

元器件清单

逻辑开关8个

74LS283型加法器1个

译码器1个

74LS247型七段显示译码器2个

BS204型数码管2个

510欧电阻14个

相关主题
文本预览
相关文档 最新文档