1、湖 南 商 学 院 电 子 技 术 课 程 设 计 报 告题 目 六路抢答器的设计 姓 名:学 号:专 业:班 级:指导教师:职 称:计 算 机 与 信 息 工 程 学 院2013 年 6 月课程设计评审表学 号姓 名 学 院专业班级题 目 六路抢答器的设计评审意见评审成绩指导教师签名 职称 评审时间 年 月 日课程设计作品验收表题目 六路抢答器的设计姓 名班 级参与人员学 号设计任务与要求:(1) 设计制作一个可容纳六组参赛的数字式 抢答器,每组设计 一个抢答按钮供 抢答者使用,且抢答器具有优先编码和锁存的功能, ;(2) 将设计好的电路图在proteus仿真软件上运行,检查其是否正确;(3
2、) 填写元件清单并购买元件,按照设计好的电路图安装并调试;(4) 根据课程设计报告要求撰写报告。作品完成情况:根据六路抢答器设计的主要要求,通过上网搜索相关方面的资料和参阅相关的书籍,最终设计出来了六路抢答器的电路图,并在 proteus 仿真软件上运行成功,在安装调试的过程中,虽然遇到了一些问题,但通过向老师和同学请教,最终所有问题得以解决,六路抢答器设计成功。验收情况:验收教师签名:_年 月 日注:1. 除“验收情况”栏外,其余各栏均由学生在作品验收前填写。2. “验收情况”栏由验收小组按实际验收的情况如实填写。目 录1、 概述11.1 设计的目的与意义11.2 设计的任务与要求12、 总
3、体设计方案12.1 方案的选择12.2 六路抢答器的详细工作过程23、 单元电路设计23.1 相关元器件的介绍 23.1.1 74LS148 的介绍 23.1.2 74LS279 的介绍 33.1.3 CC4511 的介绍43.2 抢答模块的设计63.3 编码模块的设计63.4 锁存模块的设计63.5 译码模块的设计64、 系统仿真与测试测试64.1 proteus 的基本操作方法64.2 仿真步骤74.3 仿真结果及分析75、 安装与调试105.1 安装与调试的主要过程105.2 安装与调试过程中遇到的问题和解决办法116、 心得与体会12参考文献13附录14六路抢答器的设计1、 概述1.1
4、 设计的目的与意义抢答器在现实生活中的应用非常广泛,通过设计一个六路抢答器能够让我们更好的了解该器件的原理及内部电路,让我们的专业学习更加的贴近生活。本次所设计的六路抢答器只具有最基本的抢答功能,通过优先编码电路、锁存电路、译码电路将最先抢答的选手的编号显示在数码管上,其他选手按下按钮抢答无效,完成并验证所设计的抢答器的功能。1.2 设计的任务与要求(1) 设计制作一个可容纳六组参赛的数字式 抢答器,每组设计 一个抢答按钮供 抢答者使用,且抢答器具有优先编码和锁存的功能;(2) 将设计好的电路图在proteus仿真软件上运行,检查设计的电路图是否正确;(3) 填写元件清单并购买元件,按照设计好
5、的电路图安装并调试;(4) 根据课程设计报告要求撰写课程设计报告。2、 总体设计方案2.1 方案的选择根据设计的任务与要求,该抢答器要具有优先编码和锁存的功能,以保证在最先抢答的选手按下按钮后,其他选手按下按钮抢答无效,显示器上显示的还是最先一位选手的编号。通过分析与思考想出了以下两种方案:方案一:采用74LS148优先编码器分辨选手抢答的先后,并通过SR锁存器74LS279锁存抢答选手的编号,再经过CC4511译码驱动共阴极数码管显示。方案二:采用CC4067作为编码电路的核心元件,当有选手抢答时输出四位相应的8421BCD码即可同时供16位选手抢答。经CC4511七段译码器译码后驱动共阴极
6、数码管显示,同时利用CD4069组成一个多谐振荡器,作为十进制计数器CC4510的CP脉冲使其计数并与D触发器CD4013完成自动锁存的功能。结果:与方案二相比,方案一使用的芯片少、电路简单且同样能实现其抢答功能,故选用方案一。图1为数字抢答器总体方框图。图 1 抢答器的总体框图2.2 六路抢答器的详细工作过程该抢答器的主要功能是实现抢答功能,当主持人将开关置于“清零”位置时,抢答器处于禁止工作状态,数码管上显示的数字为“0” ;当主持人宣布抢答开始后,并将开关置于“开始”位置时,抢答器处于工作状态,当选手按下抢答按钮时,该抢答器主要完成以下功能:优先编码器迅速分辨出最先一位抢答的选手的编号,
7、并由锁存器进行保存,然后由译码器译码驱动数码管显示最先一位抢答的选手的编号。3、 系统详细设计3.1 相关元器件的介绍该设计用到较多集成电路电路芯片,在此给出其管脚图和部分功能介绍3.1.1 74LS148 的介绍抢答按钮电路模块优先编码电路模块锁存器电路模块译码电路电路模块显示电路模块74LS148为8线3线优先编码器,将8条数据线(07)进行3线(4-2-1)二进制(八进制)优先编码,即对最高位数据线进行译码。利用选通端(EI)和输出选通端(YS)可进行八进制扩展。其各引脚的功能如下:07 编码输入端(低电平有效);ST 选通输入端(低电平有效);Y0、Y1、Y3 三位二进制编码输出信号即
8、编码输出端(低电平有效);YEX 片优先编码输出端即宽展端(低电平有效);YS 选通输出端,即使能输出端;图 2 74LS148 的引脚图下表为 74LS148 的功能介绍,ST 为使能端,控制芯片的工作;当无输入时,YEX=1,有输入时,YEX=0。其功能真值表如下:表 1 74LS148 功能表输入 输出ST I0 I1 I2 I3 I4 I5 I6 I7 Y2 Y1 Y0 YEX YS1 X X X X X X X X 1 1 1 1 10 1 1 1 1 1 1 1 1 1 1 1 1 00 X X X X X X X 0 0 0 0 1 10 X X X X X X 0 0 0 10
9、 X X X X X 0 0 1 00 X X X X 0 0 1 10 X X X 0 1 0 00 X X 0 1 0 10 X 0 1 1 00 0 1 11 11 111 1 10 13.1.2 74LS279 的介绍74LS279 为四个 RS 锁存器,当 R=1, S=0,时,输出为 0;当 R=0,S=1时,输出为 1;当 R=1, S=1 时,锁存器具有保持功能,将输出一直保持为1,达到锁存的目的。图 3 为 74LS279 的引脚图:图 3 74LS279 引脚图表 2 为 74LS279 的锁存器的真值表:表 2 74LS279 真值表 输入 输出1S 2S R Q0 0
10、0 10 X 1 1X 0 1 11 1 0 01 1 1 保持3.1.3 CC4511 的介绍CC4511 是一片 CMOS BCD锁存/7 段译码/驱动器,用于驱动共阴极 LED 数码管)显示器的 BCD 码七段码译码器。A、B、C:二进制数据输入端;引脚4 为输出消隐控制端;LE 为数据锁定控制端;LT 为灯测试端;ag 为数据输出端;图 4 为 SR 锁存器 74LS279 的引脚图:图 4 CC4511 引脚图原理说明:开关S置于“清零“端时,RS触发器的输入端R均为, 个触发器输出置,使74LS279 中 BI/RBO ,ABCD=0000, 使之处于锁存状态。 CC4511不工作
11、,输出全为0。当开关S置于“ 开始“时,抢答器处于等待工作状态,当有选手将键按下时(如按下S5) ,74LS148的输出经RS锁存后,C=1,A=1,CC4511处于工作状态,CBA =101,即74LS279输入端DCBA=0101,经 74LS279后输出gfedcba=1101101,经译码显示为“5“。表3为CC4511的真值表:表 3 CC4511 的真值表输入 输出LE BI LI D C B A a b c d e f g 显示X X 0 X X X X 1 1 1 1 1 1 1 8X 0 1 X X X X 0 0 0 0 0 0 0 消隐0 1 1 0 0 0 0 1 1
12、1 1 1 1 0 00 1 1 0 0 0 1 0 1 0 0 0 0 0 10 1 1 0 0 1 0 1 0 1 1 1 0 1 20 1 1 0 0 1 1 1 1 1 1 0 0 1 30 1 1 0 1 0 0 0 1 0 0 0 1 1 40 1 1 0 1 0 1 1 0 1 1 0 1 1 50 1 1 0 1 1 0 0 0 1 1 1 1 1 60 1 1 0 1 1 1 1 1 1 0 0 0 0 70 1 1 1 0 0 0 1 1 1 1 1 1 1 80 1 1 1 0 0 1 1 1 1 0 0 1 1 90 1 1 1 0 1 0 0 0 0 0 0 0 0
13、消隐0 1 1 1 0 1 1 0 0 0 0 0 0 0 消隐0 1 1 1 1 0 0 0 0 0 0 0 0 0 消隐0 1 1 1 1 0 1 0 0 0 0 0 0 0 消隐0 1 1 1 1 1 0 0 0 0 0 0 0 0 消隐0 1 1 1 1 1 1 0 0 0 0 0 0 消隐1 1 X X X X 锁 存 锁存3.2 抢答模块的设计抢答按钮模块:抢答按钮连接的是芯片 74LS148,抢答按钮按下时 74LS148接低电平,芯片正常工作,没有按下时,芯片接高电平。而 74LS148 内通过的最大电流不能超过 30mA,否则会烧坏芯片,所以 5V 的电源不能直接接到芯片上,
14、需要接保护电阻,当电阻大于 5.6K 时,会由高电平变为低电平,所以电阻的选择范围为 0.17K5.6K,为了减小误差,降低功耗,防止芯片的损坏,我取了电阻的阻值为 1K。3.3 编码模块的设计优先编码电路模块:在优先编码器的选择中,8 线3 线优先编码器共有 74148 和 74LS148 两种线路结构型式,而 74LS148 的 功 耗 远 比 74148 的功 耗 低 , 所 以 选 择 的 优 先 编 码 器 为 74LS148.3.4 锁存模块的设计锁存器电路模块:74LS148 把信号输入过来后,锁存器需要把信号保存并传递给译码器,同时能封锁输入电路,禁止下一个信号的输入。 优先编
15、码器选择的是 8 线3 线优先编码器,所以至少需要三个锁存器,74LS279 是由四个基本的锁存器组成,且功耗低,是最适合的电路芯片。3.5 译码模块的设计译码电路模块 BCD 码七段译码驱动器型号有 74LS47(共阳)、74LS48(共阴)、CC4511(共阴)等,因为本实验采用的是共阴极数码管,并且 74LS48 连接数码管时需接限流电阻,而用 CC4511 时则不需。本实验系采用 CC4511BCD 码锁存/七段译码/驱动器。驱动共阴极 LED 数码管。4、 系统仿真与测试4.1 proteus 的基本操作方法元件的选用:打开元件库,移动鼠标到需要的元件图形上,按下左键,将元件符号拖拽
16、到工作区。元件的移动、旋转、反转、复制和删除:用鼠标单击元件符号选定,用相应的菜单、工具栏,或单击右键激活弹出菜单,选定需要的动作。元器件参数设置:双击元件,设定相应的参数。导线的连接:要包括导线的连接、弯曲导线的调整、导线颜色的改变及连接点的使用。连接:鼠标指向一元件的端点,出现小圆后,按下左键并拖拽导线到另一个元件的端点,出现小圆后松开鼠标左键。删除和改动:选定该导线,单击鼠标右键,在弹出菜单中选 delete 。或者用鼠标将导线的端点拖拽离开它与元件的连接点。4.2 仿真步骤(1)根据自己所画好的电路图,在 protues 元器件库选择相应的元器件;(2)在 protues 的工具栏中调
17、出导线,将元器件按图连接好;(3)按照自己所设置的电路图,设置好元器件的参数;(4)点击运行按钮进行电路仿真,根据仿真结果修改相应的参数;4.3 仿真结果及分析图 4 仿真电路结果及分析:在总开关没有打开之前,按任意的抢答开关 1-6,共阴极数码管上都没有数字显示;拨下总开关后,电路接通,数码管上显示数字“0”,此时如果最先按下抢答开关的编号为“1” ,则数码管上显示数字“1” ,且再按其它任意抢答开关 2-6,数码管上显示的数字都是“1” 。一轮抢答结束后,再将总开关置“0” ,并进行接下来的抢答操作,可见数码管上显示的数字是最先按下的抢答开关的编号。从上述结果中可以看到:由 74LS148
18、 构成的优先编码电路迅速的分辨出了最先抢答的选手的编号,然后由 SR 锁存器 74LS279 构成的锁存电路,保证在最先抢答的选手按下按钮后,其他选手按下按钮抢答无效,且当主持人将开关置于“清零”位置时,抢答器处于禁止工作状态,只有当主持人宣布抢答开始后,并将开关置于“开始”位置时,抢答器才处工作状态,最后由 CC4511 构成的译码电路,驱动共阴极数码管并显示抢答选手的编号。5、 安装与调试5.1 安装与调试的主要过程为了方便,选择用线路板来实现所设计的系统,线路板是专为电子电路的无焊接实验设计制造的。由于各种电子元器件可根据需要随意插入或拔出,免去了焊接,节省了电路的组装时间,而且元件可以
19、重复使用,所以非常适合电子电路的组装、调试和训练。在安装过程中,按照所设计好的电路图,清查各个元器件,看是否有缺失,如有缺失立马向老师反映。清查好元器件后,再用万用表分别测量电阻的阻值、数码管为共阴极还是共阳极。将测量好的元器件按照电路图依次焊接在线路板上,在焊接电阻时,先将其引脚理直,并根据需要剪掉多余的脚,其引脚不宜留的过长。在焊接集成芯片时,先将芯片的引脚插入其所对应的底座中,然后再依次焊接各个引脚,为了能够正确布线并便于查线,所有的集成电路的插入方向要一致,不能为了临时走线方便或缩短导线长度而把集成电路倒插。焊接开关时也按照同样的道理,然后按照电路图布线,在布线的过程中要特别的仔细,不
20、然就会影响电路的正常工作。最后,在元器件安装好了之后,先连接电源线和地线,为了查线方便,连接尽量采用不同的颜色,然后打开电源开关看是否正确,如没有达到所设计的功能,再检查电路中哪里出现了问题。在调试过程中,首先进行不通电检查,电路安装完毕后,按照所设计的电路图检查安装电路, 在安装好的电路中,按电路图一一对照检查连线是否正确,并用万用表检测各焊点是否接在一起;然后再进行直观检查,连线检查完毕后,直观检查电源、元器件接线端之间有无短路,连线处有无接触不良;然后再进行通电检查,把5V的电源电压加入电路,电源接通后观察有无异常现象, 包括有无冒烟、 有无异常气味、触摸元件是否有发烫现象、 电源是否短
21、路等。 如果出现异常, 应立即切断电源,排除故障后可重新通电;最后进行分块调试,包括测试和调整两个方面。测试是在安装后对电路的参数及工作状态进行测量;调整则是在测试的基础上对电路的结构或参数进行修正,使之满足设计要求。5.2 安装与调试过程遇到的问题与解决办法问题一:安装好电路后,接入 5V 的电源电压,数码管的显示灯不亮;解决办法:对安装好的电路进行电路检查,发现共阴极数码管没有接地,将其接地端接地,数码管有显示;问题二:接入 5V 的电源电压后,数码管一直显示为“0” ,按任意开关键数码管显示输出依旧是“0” ;解决办法:用万用表对各开关电路进行检查,看其是否接通,检查完毕后发现开关电路并
22、无问题,通过与同学进行讨论,最终进行了如下修改:芯片 74LS148 的 4 脚和 10 脚接电源电压,74LS279 的 13 脚与 74LS148 的 5脚接在一起,CC4511 的 5 脚接地;问题三:数码管显示有其他数字输出,但是输出不稳定,并有乱码现象;解决办法:检查安装好的电路,看是否有导线没有焊接好,检查发现芯片 74LS148 的 7 脚与 74LS279 的 6 脚的连线断了,重新连接好后再接通电源电压,数码管的显示正常,能够完成抢答功能。6、 体会与总结 这次六路抢答器的设计是继上一次收音机安装实习后,又一次与我们专业相关的实训。通过这一将近两个星期的实训,它加深和巩固了我
23、们所学的专业理论课程,例如数电和模电,提高了我们综合运用知识的能力、自学能力、动手操作能力,同时也将我们在书本上所学的理论知识与实践得到了很好地结合,让我对本专业有了更深一步的认识。在这次的课程设计中,首先我们针对自己的选题进行了功能分析,并上网搜索了相关的资料,确定了用 74LS148 优先编码器、74LS279 锁存器、CC4511 译码器、共阴极数码管、1K 和 10K 的电阻、单刀单掷开关和单刀双掷开关作为本次设计电路的主要元器件,然后运用 proteus 仿真软件进行电路的设计与调试,还好功夫不负有心人,通过努力最终将仿真电路图设计完成。然后将买回来的元器件按照设计好的电路图上的连线
24、进行安装,然而探究真理的道路上总会出现一些小障碍我们在进行实物连接的时候遇到了几个问题,首先由于自己的一时马虎,忘记将数码管的接地端接地,导致数码管没有数字显示输出,发现这一错误后,自己立马对其进行了连接,并对电路的接线进行了一遍检查,在确保接线无误的情况下,接通正5V 的电源电压,数码管显示输出“0” ,但是按任意按钮进行抢答都没有用,依旧保持输出“0” 。面对这一新的问题,我们又进行了讨论,最后在老师的帮助下,将芯片 74LS148 的 4 脚和 10 脚接电源电压,74LS279 的 13 脚与74LS148 的 5 脚接在一起,CC4511 的 5 脚接地。虽然数码管显示有其他数字输出
25、,但是输出不稳定,并有乱码现象,面对这一问题,我又对安装好的电路进行了一次检查,看是否有导线没有焊接好,检查发现芯片 74LS148的 7 脚与 74LS279 的 6 脚的连线断了,重新连接好后再接通电源电压,数码管的显示正常,能够完成抢答功能。虽然在这次的课程设计中,遇到了一些这样或那样的问题,自己有时也感到很苦恼,但是通过自己的不断探索,最终完成六路抢答器的设计。当然,其中我也收获到了很多。通过这次课程设计,首先,我基本掌握了用 proteus 仿真软件进行电路图的仿真分析,且初步掌握了电子电路的设计方法;其次,对自己的动手能力也有所提高,让我对以后的理论学习更加的感兴趣,增进了专业知识
26、的强化,让理论和实践得到了很好的结合;最后,也让我收获了友谊,在与同学的讨论中,我们的友谊得以提升。参考文献1 阎石. 数字电子技术基础(第五版). 北京:高等教育出版社,2006.2 康华光.电子技术基础(第五版). 北京:高等教育出版社,2006.3.赵伟军 Protel 99 SE 教程.人民邮电出版社,2004(第一版)附录元器件申请表2013 年 6 月 23 日姓 名班 级指导老师课题题目六路抢答器的设计序号 名称 型号 参数 数量 备注1k 61 电阻 10k 1单刀单掷62 开关单刀双掷13 编码器74LS14814 锁存器74LS27915 译码器CC451116数码管共阴极数码管17 导线 若干元器件清 单8 16 脚底座39 数码管底座1指导老师意 见 年 月 日领件人年 月 日