版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电工与电子技术基础课程设计报告 题 目 四位二进制加法器 学院(部) 汽车学院 专 业 车辆工程 班 级 2011220102 学生姓名 王理洁 学 号 201122010234 6 月 24 日至 6 月 28 日 共 1 周四位二进制加法器一主要技术指标和要求:(1)四位二进制加数与被加数输入;(2)二位数码管显示。二摘要本设计通过逻辑开关将A4,A3,A2,A1和B4,B3,B2,B1信号作为加数和被加数输入到超前进位加法器74LS283中进行四位二进制相加;然后将输出结果的4,3,2和向高位的进位位C4输入SN74185A将输出结果与1组合在一起形成8位8421BCD码;再将该信号的低
2、四位和高四位分别输入一片74LS247型的七段显示译码器译码;最后用两个BS204数码管进行二位显示。另外还提出了另一种方案,即将加法器输出的4,3,2,1和C4直接输入SN74185A进行译码,但是这种方法得到的是5421BCD码,还需进一步处理才能适合显示的需要。 三总体设计方案论证及选择四位二进制加法器的设计包括:1、四位二进制加数和被加数的输入,2、两个数的相加运算及和的输出,3、将两个数的和通过译码器显示在数码管上。二进制数的输入可以通过数据开关实现,用加法器可以进行二进制数的加法运算。两个四位二进制数相加后的和在十进制数的030内,要将这个二进制的结果转换成8421BCD码,这需要
3、通过译码器来实现。对数据译码后即可用合适的数码管与译码器相连,显示数据。本设计的关键在于将二进制结果转换成8421BCD码的译码器的选用(设计),我小组共提出了两种方案具体如下:方案一:将加法器输出结果2,3,4和向高位的进位位C1由低到高输入SN74185A,再将输出的信号与1组成8位8421BCD码。电路图如下:图1 译码器方案一电路图方案二: 将输出信号1,2,3,4和向高位的进位位C4直接输入SN74185A进行转换。这样将得到八位5421BCD码。其中高四位最大值为0011,与8421BCD码的值相等,因此不用再转换。只需对低四位进行转换。低四位的转换思路为将各位数字乘以其权重得到十
4、进制数,即:X1D=Y1B1X2D=Y2B2X3D=Y3B4X4D=Y4B5其中Y1B,Y2B,Y3B,Y4B分别为5421BCD码各位上的数字。再用编码器将X1D,X2D,X3D,X4D进行编码得到四个二进制码,因为这四个数都小于十,且其和也小于十,所以将这四个转换得到的二进制数相加即可得到低四位的8421BCD码。考虑到最低三位的权重依然分别为4,2,1故可在这三位直接看作最低三位转换后的结果(即8421BCD码),这样只需将第四位(权重为5)进行上述转换,这样就大大减小了电路的复杂程度。其中编码器选用74ls147,并用到两个74ls00与非门。电路图如下:图2 译码器方案二电路图比较上
5、述两中方案可以发现第一种方案更加思路更清晰,电路也比较简单,故最终选择方案一。四设计方案的原理框图、总体电路原理图及说明 加 法 器译码器译码器译码器 图3 总体设计原理框图图4 总电路图数据输入的实现。两个四位拔码开关可实现两位二进制数的输入。各位经一个上拉电阻接5V电源,开关断开时为高电平,在相应位输入数值“1”,相应位开关闭合时该位为低电平,即输入“0”。74LS283加法器电路。分别对超前进位加法器74LS283的VCC和GND接5V电源和接地加法器即可工作。CO为低位送来的进位位,在此处无低位的进位位,故接低电平。将加数A的各位分别输入74LS283的A0.A1.A2.A3,被加数B
6、的各位分别输入B0.B1.B2.B3进行加法运算。结果由1, 2,3,4和C4输出,其中C4为向高位的进位位。74LS283引脚图及功能表见附录。SN74185A电路:SN74185A的功能是将加法计算的结果转换为8421BCD码。它亦为有源器件需对其接5V电源和接地。另处/G端为使能端,接低电平使其使能。74LS283输出的1不经转换直接作为结果的最低位。2,3,4和C4分别的SN74185A的A,B,C,D端进行转换。Y1Y8为输出端。将转换即可得到8位8421BCD码。其中1,Y1,Y2,Y3为低四位,下一步将转换成十进制的个位;Y4,Y5,Y6,再加一个低电平(即“0”)为高四位,下一
7、步将转换成十进制的十位。因为高四位最大数值为0011故Y6始终输出“0”,本电路中高四位的最高位的低电平也由Y6提供,即Y4,Y5,Y6,Y6组成高四位。Y7,Y8始终输出高电平,在电路中悬空。SN74185A引脚图及功能表见附录。 74LS247及数码管电BS204电路:将低四位8421BCD码输入74LS247的输入端A0,A1,A2,A3,输出与BS204数码管的对应脚相接即可将低四位显示为十进制数。高四位同理。74LS247兼有译码和驱动功能,故需要对其供电。其三个功能端与VCC都接5V,GND接地。数码管各输入端接一定阻值的限流电阻。74LS247引脚图,功能表及BS204原理图见附
8、录。五 主要元器件选择与电路参数计算1.加法器的选用加法器有两种,分别是串行进位加法器和超前进位加法器。串行进位加法器由全加器级联构成,高位的运算必须等到低位加法完成送来进位时才能进行。它虽然电路简单,但运算速度较慢,而且位数越多,速度就越慢。T692型集成全加器就是这种四位串行加法器。四位二进制串行进位加法器逻辑图如下:图5 四位二进制串行进位加法器逻辑图超前进位加法器由逻辑电路根据输入信号同时形成各位向高位的进位。使各位的进位直接由加数和被加数来决定,而不需依赖低位进位,这就省去了进位信号逐级传送所用的时间,所以这种加法器能够快速进位。因为它的这个优点我们选取超前进位加法器。超前进位加法器
9、的型号有多种,我们选了74LS283型加法器。四位二进制超前进位加法器逻辑图如下: 图6 四位二进制超前进位加法器逻辑图74LS283型加法器是由超前进位电路构成的快速进位的4位全加器电路,可实现两个四位二进制数的全加。这种加法器通过逻辑电路根据输入信号同时形成各位向高位的进位。使各位的进位直接由加数和被加数来决定,而不需依赖低位进位,这就省去了进位信号逐级传送所用的时间,所以这种加法器能够快速进位。74LS283型加法器的详细图如下,引脚图及功能表见附录。图7 74LS283详细逻辑图74LS783工作原理分析:AiBiCi-1SiCi0000000110010100110110010101
10、011101111111表1 加法计算直值表由直值表可得:定义两个中间变量:则递推公式可写为:由递推公式可依次得出各进位位为:2.译码器的选用(1)74LS247型七段显示译码器选用译码器的功能是将二进制代码(输入)按其编码时的原意翻译成对应的信号或十进制数码(输出)。译码器是组合逻辑电路的一个重要器件,其可以分为:变量译码和显示译码两类。译码器的种类很多,但它们的工作原理和分析设计方法大同小异,其中二进制译码器、二-十进制译码器和显示译码器是三种最典型,使用十分广泛的译码电路。在显示译码器的选择上有七段译码器和八段译码器。此处选用七段译码器,可供选择的译码器有74LS247,74LS47,7
11、4LS248,74LS48四种选法,74LS247,74LS47的引脚排列分别与74LS248,74LS48的引脚排列一模一样,两组的功能也差不多。但74LS247,74LS47控制共阳极数码管,74LS248,74LS48控制共阴极数码管。最终选取74LS247译码器。74LS247型七段显示译码器的主要功能是把8421BCD码译成对应于数码管的7个字段信号并驱动数码管,显示出相应的十进制数码。A3,A2,A1,A0是8421BCD码的4位 输入信号,a,b,c,d,e,f,g是七段译码器输出信号,LT,RBI,BI为控制端。灯测试输入端LT:当LT=0,BI1时,无论A3A0为何种状态,a
12、,b,c,d,e,f,g的状态均为0,数码管七段 全亮,显示“8”字形,用以检查七段显示器各字段是否能正常工作。灭零输入端RBI:当RBI0时,且LT1,BI0时,若A3A0的状态均为0,则所有光段均灭,在数字显示中用以熄灭不必要的0。灭灯输入/灭零输出端BI:当BI0时,无论LT,RBI及数码输入A3A0状态如何,输出a,b,c,d,e,f,g均 为1,七段全灭,不显示数字;当BI1时,显示译码器正常工作。其引脚图及功能表见附录。(2).SN74185A的选用为了实现将计算结果用二位数码管显示,需要将两个四位二进制数的和转换为8421BDC码。常用的译码器有74ls138,74hc138,等
13、,但它们都是三八线译码器不能满足五输入的要求,而SN74185N可以满足要求,而且市场上比较容易买到故选用了SN74185A。其功能表及引脚图见附录。3.数码管的选用数码管的显示方式一般有三种:字型重叠式,分段式和点阵式。目前以分段式应用最为普遍,分段式数码管可分为七段显示数码管和八段显示数码管,八段显示数码管比七段显示数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可分为1位、2位、4位等数码管;按发光二极管单元连接方式分为共阳极显示器(发光二极管的阳极都接在一个公共点上)和共阴极显示器(发光二极管的阳极都接在一个公共点上,使用时公共点接地)。此处选七段发光二极管(LED
14、)显示器,LED数码管要显示BCD码所表示的十进制数字就需要有一个专门的译码器,该译码器不但要有译码功能,还要有相当的驱动能力。上述选取的74LS247译码器,为了与该译码器配用,因此选取BS204数码管。数码管参数(1)8字高度:8字上沿与下沿的距离。比外型高度小。通常用英寸来表示。范围一般为0.25-20英寸。(2)长*宽*高:长数码管正放时,水平方向的长度;宽数码管正放时,垂直方向上的长度;高数码管的厚度。半导体七段显示器分为共阴极接法和共阳极接法两种,此处为了与74LS247译码器配套故选用BS204型共阳极数码管。即若需某字段亮,则需使该字段为低电平。发光二级光的正向工作电压一般为1
15、.5V3V,驱动电流需要几毫安至几十毫安。在实际应用中,应在每个二极管支路串接限流电阻以防电流过大而损坏二极管。BS204型共阳极数码管原理图见附录。六 收获与体会 1、课程设计时,要先弄清楚实验的目的和原理,选择合适的器件,先进行器件的分布。2、通过这次课程设计,加强了我们动手、思考和解决问题的能力。3.在课程设计过程中,不仅使我学到了相关的专业知识,而且锻炼了自己的团队合作能力和独自思考能力。4.在本次课程设计中,我了解了课程设计的一般步骤,学会了怎样去根据课题的要求去设计电路。5.经过课程设计加深了对数字电子技术知识的理解,如加法器,译码器和数码管的基本知识和各种型号的电子器件之间的区别。七参考文献1电子技术/李春茂 主编北京:科学技术文献出版社 2006.092电工学第六版下册电子技术 主编 秦曾煌 高等教育出版社3电子技术
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 粤教版选修1-1第二章 第一节2.1电磁感应现象的发现
- 第1课《观潮》(第二课时)(分层作业)-【上好课】四年级语文上册同步高效课堂系列(统编版)
- 2024年甘孜客运资格证考试题库下载
- 2024年呼伦贝尔客运从业资格模拟考试
- 算法设计与分析 课件 3.1-递归 - 基本思想
- 2024年汕头道路运输客运从业资格证考试模拟试题
- 2024年福州客运从业资格证报考条件是什么
- 2024年乌鲁木齐客运从业资格证考什么
- 2024年新疆驾驶员客运资格证考试题库
- 2024年吉安客车上岗证模拟考试
- 新人教版八年级物理上册期中考试及答案【可打印】
- 2024年企业股东退股补偿协议版
- 河南省商丘市2023-2024学年高一上学期期中考试化学试题(含答案)
- 墓地长期租用合同模板
- 2024年心理咨询师基础知识考试题库(浓缩500题)
- 物 理第四章 第1节光沿直线传播课件-2024-2025学年八年级物理(人教版2024)
- 2024年银行考试-反洗钱考试近5年真题集锦(频考类试题)带答案
- 2025年九省联考新高考 语文试卷(含答案解析)
- 工业视觉系统运维员-国家职业标准(2023年版)
- 大概念统摄下跨学科课程的开发与实施
- 钢结构件竣工环保验收监测调查报告
评论
0/150
提交评论