《数字电子技术》课程设计说明书八路数字定时抢答器设计仿真与制作.doc

上传人:laozhun 文档编号:4144254 上传时间:2023-04-07 格式:DOC 页数:23 大小:1.13MB
返回 下载 相关 举报
《数字电子技术》课程设计说明书八路数字定时抢答器设计仿真与制作.doc_第1页
第1页 / 共23页
《数字电子技术》课程设计说明书八路数字定时抢答器设计仿真与制作.doc_第2页
第2页 / 共23页
《数字电子技术》课程设计说明书八路数字定时抢答器设计仿真与制作.doc_第3页
第3页 / 共23页
《数字电子技术》课程设计说明书八路数字定时抢答器设计仿真与制作.doc_第4页
第4页 / 共23页
《数字电子技术》课程设计说明书八路数字定时抢答器设计仿真与制作.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《《数字电子技术》课程设计说明书八路数字定时抢答器设计仿真与制作.doc》由会员分享,可在线阅读,更多相关《《数字电子技术》课程设计说明书八路数字定时抢答器设计仿真与制作.doc(23页珍藏版)》请在三一办公上搜索。

1、目 录1 引言31.1 Proteus简介3 1.2 八路抢答器摘要32 设计任务与要求42.1 设计任务42.2 功能要求43 方案选择53.1 方案一53.2 方案二64 电路设计74.1 单元电路设计74.1.1 抢答电路74.1.2 定时电路104.1.3 秒脉冲产生电路124.1.4 报警电路134.1.5 控制电路134.2 抢答器整体电路155 电路仿真186 元器件介绍206.1 元器件清单206.2 元器件简介207 心得体会 228 参考文献 239 附件24八路数字定时抢答器设计仿真与制作1 引言1.1 Proteus简介Proteus软件是一种低投资的电子设计自动化软件

2、,提供可仿真数字和模拟、交流和直流等数千种元器件和多达30多个元件库。Proteus软件提供多种现实存在的虚拟仪器仪表。此外,Proteus还提供图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来。Proteus软件提供丰富的测试信号用于电路的测试,这些测试信号包括模拟信号和数字信号。提供Schematic Drawing、SPICE仿真与PCB设计功能,可以仿真单片机和周边设备,可以仿真51系列、AVR、PIC等常用的MCU,并提供周边设备的仿真。Proteus提供了大量的元件库,有RAM、ROM、键盘、马达、LED、LCD、AD/DA、部分SPI器件、部分IIC器件,编译方面

3、支持Keil和MPLAB等编译器。一台计算机、一套电子仿真软件,在加上一本虚拟实验教程,就可相当于一个设备先进的实验室。在计算机上学习电工基础,模拟电路、数字电路、单片机应用系统等课程,并进行电路设计、仿真、调试等。1.2 八路抢答器摘要本文介绍了一种用74系列常用集成电路设计的数码显示八路抢答器的电路组成、设计思路及功能。该抢答器除具有基本的抢答功能外,还具有定时、计时和报警功能。主持人通过时间预设开关预设供抢答的时间,系统将完成自动倒计时。若在规定的时间内有人抢答,则计时将自动停止;若在规定的时间内无人抢答,则系统中的蜂鸣器将发响,提示主持人本轮抢答无效,实现报警功能。关键词:八路, 抢答

4、器, 设计,定时,计时,报警In this paper, the electric circuit and designing thought of an answering racer based on the common-used series of 74 IC with 8-wire is introduced, and its function is also described. The answering races function includes timing, counting, and alarming, besides the basic function of an

5、 answering racer. The host sets the provided time for the answering race through the time-setting switch, after this the system will count down the time automatically. If anybody answer the question on time, the counting of time will stop; If nobody answer the question on time, the alarm will give o

6、ut some sound, helping the host know the race in this turn is of no use, so the function of alarming is achieved.Keywords: 8-wire, answering racer, design, timing, counting, alarming2 设计任务与要求1.1设计任务选择适当的器件设计一个电路,使它能够实现八路定时抢答器。本次课设分基本设计和扩展设计两部分,基本设计为抢答器电路,扩展电路包括定时电路、报警电路、时序控制电路、整机电路。在完成基本设计任务的基础上,可对抢

7、答器进行进一步的完善设计,时期抢答器的功能更具实用性。具体任务: (1) 八组参赛者在进行抢答时(用八个LED数码管)代表,当抢先者按下前面的按钮时,抢答器能准确地判断出抢答者,并以声、光为标志。(2) 抢答器应具有互锁功能,某组抢答后能自动封锁其他各组进行抢答。(3) 抢答应具有一个总开关。(4) 使抢答器具有限时(抢答时、回答问题时)功能,时间到时应发出声响,同时,时间数据要用数码管显示出来。(5) 有选手抢答时时间停止,报警电路发出报警信号,以提示灯光为标志。1.2 功能要求 (1) 设计一个智能竞赛抢答器,可同时供8名选手或8个代表队参赛,他们的标号分别是0、1、2、3、4、5、6、7

8、,各用一个抢答按钮,按钮的编号与选手的编号相对应,分别是S、S、S、S、S、S、S、S。(2) 给节目主持人设置一个控制开关,用来控制系统的清零(编号显示数码管灭)和抢答的开始。(3) 抢答器具有数据锁存和显示功能。抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在LED数码管上显示出选手的编号,同时扬声器给出音响提示。此为,要封锁输入电路,禁止其他选手抢答。优先抢答选手的编号一直保持到主持人将系统清零为止。3 方案选择3.1 方案一方案一原理图如下:图1 方案一原理框图其工作原理为:接通电源后,主持人将开关拨到“清零”状态,抢答器处于禁止状态,编号显示器灭灯,定时器显示设定时间;主持人将开

9、关置“开始”状态,宣布“开始”抢答器工作。定时器倒计时,扬声器给出声响提示。当定时时间到,却没有选手抢答时,系统报警,并封锁输入电路,禁止选手超时后抢答。当选手在定时时间内按动抢答按钮时,抢答器要完成以下四项工作:优先编码电路立即分辨出抢答者的编号,并由锁存器进行锁存,然后由译码显示电路显示编号;扬声器发出短暂响声,提醒节目主持人注意;控制电路要对输入编码电路进行封锁,避免其他选手再次进行抢答;控制电路要使定时器停止工作,时间显示器上显示剩余的抢答时间,并保持到主持人将系统清零为止。当选手将问题回答完毕,主持人操作控制开关,使系统恢复到禁止工作状态,以便进行下一轮抢答。这种方案原理比较简单,但

10、组装电路比较麻烦,控制电路部分要用几种芯片,相对繁琐。3.2 方案二方案二原理图如下:八D锁存器优先编码器译码电路译码显示抢答按钮脉冲产生电路主持人控制开关定时电路译码电路显示电路集成单稳态触发器报警电路图2 方案二原理框图该方案是将抢答按钮先直接与锁存器而不是优先编码器相连,将最先抢答的选手的编号锁定,再依次经过优先编码器、译码电路和译码显示电路,最后显示的是抢答选手的编号,经过优先编码器后的信号到单稳态触发器,单稳态触发器又与报警电路直接连接,所以当有选手抢答时同时实现编号显示和报警提示。另外由主持人控制开关和其他部分电路通过门电路实现对抢答电路、定时电路和报警分电路的控制。相比之下,第二

11、种方案更好些。它的主要优点是控制电路简单,主持人对整体电路的控制只需几个门电路就可完成,不必用特别的芯片来组成控制电路。因此本设计采用方案二。4 电路设计4.1 单元电路设计4.1.1 抢答电路该电路完成两个功能:一是分辨出选手按键的先后,并锁存电平信号,并通过译码显示电路显示编号;二是使其他选手的抢答信号处于无效状态。该电路主要由八D锁存器74LS373、优先编码器74LS148七段译码器74LS48、74LS04、和七段数码显示管组成。首先介绍主要芯片的逻辑功能。74LS373是常用的八D锁存器,它的引脚图如图3所示,功能表如图4所示。图3 74LS373引脚图图4 74LS373功能表由

12、功能表可以看出,74LS373只有当=0时才能完成数据传输或锁存功能,当=0且LE=1时,74LS373输出随输入一起改变,当=0且LE=0时,74LS373将LE发生正跳变前芯片的输出锁存。74LS148是有八个输入端,三个输出端的优先编码器,它的功能是判断抢答选手的编号,并对编号进行编码。它的引脚图如图5所示,功能表如图6所示。图5 74LS148引脚图图6 74LS148功能表七段显示译码器74LS48输出高电平有效,用以驱动共阴极显示器。引脚图如图7所示。图7 74LS48引脚图/为消隐输入端(低电平有效)/脉冲消隐输出端(低电平有效),为灯测试输入端(低电平有效),为脉冲消隐输入端(

13、低电平有效),当=0时,ag全为0.数码管显示全灭。 根据各芯片功能,画出抢答电路,如图8所示。图8 抢答电路抢答电路的工作原理:一开始,主持人开关置于0,74LS373处于锁存状态,任何选手抢答都去无效。此时74LS148的=1,EO=0,数码管灯全灭。当主持人宣布开始抢答,开关置于1,74LS373处于等待状态,当任意一个选手按下抢答按钮后,73LS373开始工作,与输入端对应的输出端为低电平,低电平经过74LS148编码后输出的是一组与输入对应的三位二进制数,反相后经过译码显示电路将对应的编号显示出来。编码器74LS148工作时输出使能端EO为高电平,将其与开关信号一起经过异或门接入再经

14、过与门接LE端,此时由于EO与开关信号同为高电平,因此使LE=0,再次将74LS373锁存,即使其他选手再按动按钮,也不会再有输出。这样,一轮抢答完成,当主持人将开关置于0时,74LS373输出全为1,EO=0,使数码管灯全灭,并且74LS373进入锁存状态。等待下一轮抢答的开始。4.1.2 定时电路本电路要求具有定时抢答功能,并且定时时间由主持人设定,因此要设设计定时电路。该部分主要由555定时器秒脉冲产生电路、十进制同步加减计数器74LS192减法计数电路、74LS48译码电路和2个7段数码管即相关电路组成。74LS192是具有置数和清零功能的同步十进制减计数器,其引脚图和功能表分别如图9

15、和图10所示。图9 74LS192引脚图图10 74LS192功能表另外,P0,P1,P2,P3为预置数输入端,Q0,Q1,Q2,Q3为计数数据输出端,为借位输出端(低电平有效),为进位输出端(低电平有效)。555定时器是一种集模拟、数字于一体的中规模集成单路,其应用极为广泛。其引脚图如图11所示。图11 NE555引脚图关于NE555的具体电路连接及功能将在后面的电路中介绍。定时电路如图12所示。图12 定时电路定时电路的工作原理:首先主持人根据题的难易程度来确定抢答时间,并通过74LS192的置数端将时间输入,抢答开始前主持人将开关置低电平,处于清零锁存状态,当主持人将开关置于高电平,即开

16、始抢答,此时,由秒脉冲电路产生的秒脉冲信号进入74LS192,使芯片由预置数开始减计数工作,若没有选手抢答,一直减计数至00,产生报警,同时输出端4由高电平变成低电平,阻止了秒脉冲信号进入计数器,计数器停止工作。若计时期间有人抢答,输入端2由高电平变成低电平,同样使减计数器停止计时,显示器上显示此刻时间。4.1.3 秒脉冲产生电路为了准确地计时,本设计需要内部秒脉冲产生电路,即能产生周期为一秒的脉冲的电路。如图13所示为用555设计的秒脉冲产生电路。图13 秒脉冲产生电路因为周期为一秒,所以频率是1赫兹。图中电容C1的充放电时间分别是:t1=(R1+R2)C1ln20.7(R1+R2)C1,t

17、2=R2C1ln20.7R2C1所以555的3端输出的频率为: f=1/(t1+t2)1.43/(R1+2R2)C1我们采用的电阻和电容值分别是:R1=15K,R2=64K,C1=10uf,满足上式,即得到的是秒脉冲,该电路中,电容C2的作用是抗干扰。4.1.4 报警电路为满足设计要求,必须设计报警电路,该电路主要由555定时器组成,电路如图14所示。图14 报警电路图中555定时器用来构成多谐振荡器,震荡频率3端的输出脉冲频率为:f1.43/(R1+2R2)C11000Hz3端输出信号经过三级管驱动扬声器,发出报警信号。当4端的输入信号是高电平时,振荡器工作,有报警信号,4端输入低电平时,振

18、荡器不工作,没有报警信号。4.1.5 控制电路控制电路是抢答器设计的关键,控制电路包括控制扬声器发声时间的部分电路和将以上各个部分电路连接起来的电路。控制电路是抢答器设计的关键,它要完成以下三项功能:1. 主持人将控制开关拨到开始位置时,扬声器发声,抢答电路和定时电路进入正常抢答工作状态。2. 当参赛选手按动抢答键时,扬声器发声,抢答电路和定时电路停止工作。3. 当设定的抢答时间到,无人抢答时,扬声器发声,同时抢答电路和定时电路停止工作。该部分电路的核心元件是74LS121,其引脚图如图15所示,功能表如图16所示。图15 74LS121引脚图图16 74LS121功能表由图16可以看出,74

19、LS121具有如下功能特性:1. 当A1,A2两个输入中有一个或两个为低电平,B产生由0到1的正跳变时,电路有正脉冲输出。2. 当B为高电平时,A1,A2两个输入中有一个或两个产生由1到0的负跳变时,电路有正脉冲输出。根据任务要求和74LS121的功能特性,设计出控制电路如图17所示。图17 控制电路输出端5输出正脉冲宽度即控制扬声器发声时间tw=R1C1ln20.7R1C1,而抢答电路要求发声时间为0.5秒,因此选取R1=68K,C1=10uF可满足要求。输入端2,输入端4,开关S共同控制输出正脉冲的有无,当电路处于初始状态时,开关S为低电平,输入端2为高电平,输入端4为高电平,此时A1=0

20、,A2=1,B=0,当主持人宣布开始抢答的同时,将开关S置于高电平,B产生0到1的正跳变,同时,A1由0变成1,输出端5输出宽度为0.5秒的正脉冲,驱动扬声器发声0.5秒。若在预定的抢答时间内有选手抢答,输入端2变为低电平,这样,A1就由之前的1变成0,产生一个负跳变,电路输出正脉冲,扬声器发声。若支持人宣布开始抢答后无选手抢答,A1=1,A2=1,B=1,预定时间定时到时,输入端4=0,A2产生一个1到0的负跳变,电路输出正脉冲,扬声器发声。4.2 抢答器整体电路将各个单元电路相应的输入输出端相连,组成整体电路。如图18所示。图18 抢答电路整体电路下面介绍抢答电路整体工作原理。首先是各个选

21、手分别对应的按钮编号是S0、S1、S2、S3、S4、S5、S6、S7,抢答后显示器上显示的分别是0、1、2、3、4、5、6、7。 然后是主持人对整个电路系统清零,将开关置于“清零”的位置,输出低电平,分为三路:一路与74LS148的E0端异或后变为高电平输出到74LS373的使能端LE,此时锁存器不锁存数据,所以抢答部分显示器灭灯无显示,实现了清零,同时,EO由高电平变成低电平,与清零端异或后输出0,使74LS373处于锁存状态;另一路低电平输出到计数器74LS192的端,而CR端也是低电平,所以使得对应显示器输出预置的数据;三是与集成单稳态触发器74LS121相连,因为是低电平所以没有报警信

22、号。接下来主持人根据题目的难易程度设置抢答时间,此设定可以通过调节输入两片74LS192的四个输入端P3、P2、P1、P0的高低电平来进行(例如要设定时间为30秒,就将十位的74LS192的P3、P2、P1、P0分别置位为0、0、1、1,而将各位的74LS192的P3、P2、P1、P0都置于0)。当主持人宣读完题目说“开始”并将开关置于“开始”位置后,输出为高电平,此高电平有三路方向:一路输出到集成单稳态触发器74LS121的输入端,使其产生单个周期为0.5S的脉冲,驱动报警电路发出声响,即实现了发声提示的功能;另一路输出到74LS192的端,使其处于高电平而开始减计数;还有一路与EO信号(此

23、时为0)异或后将高电平输入LE端,使八D锁存器处于传输状态,此时任何选手抢答有效。当任意一个选手抢答时,例如2号抢答时,八D锁存器74LS373工作,与输入端相对应的输出端Q2输出低电平,则锁存器输出的八位电平经83八位优先编码器74LS148编码输出的A2A0再经反相后成为与输入信号相对应的三位二进制码010,而74LS148的管脚15(E0)的输出电平由低变高,输出到七段译码显示器74LS48的二进制码经其译码后输出到七段共阴数码管上,则显示器上显示对应的编号。此时,74LS48的EO端输出高电平,开关出也输出高电平,二者经过异或门输出低电平,输出到锁存器74LS373的LE端,起到所存功

24、能,其他选手若再按动对应按钮也无对应输出,即实现了抢答功能;同时,由于74LS148的E0段输出高电平输出到集成单稳态触发器74LS121的输入端,使其产生单个周期为0.5S的脉冲,驱动报警电路发出声响,即实现了发声提示的功能;同时,74LS148的端输出电平由高变低,与秒脉冲发生器产生的秒脉冲相与后输出为0,使得无脉冲抵达计数器74LS192的CPD端。计数器停止工作,保持原来显示不变,即实现了暂停减计数使其记录抢答时间的功能;若没有选手按动按钮,则74LS373输出全为高电平,74LS148也输出高电平,E0端输出低电平至74LS48的灭灯输入RI/RBO端,使得信号经74LS48到显示器

25、上时无显示;若到定时部分计数器倒计时到00还无选手按动按钮的话,十位74LS192的借位输出端输出低电平,将此输出低电平输入到单稳态触发器74LS121的B端口,使其产生周期为0.5s的脉冲刺激报警电路发声提示;综上所述,我们设计的电路完全可以实现要求中的所有功能。5 电路仿真本设计使用Proteus7.5软件进行仿真。其中秒脉冲产生电路仿真电路如图19所示,产生的脉冲波形如图20所示,产生的完整抢答器仿真图如图21所示。图19 秒脉冲产生电路仿真电路图20 秒脉冲产生电路仿真波形本设计的抢答部分,定时部分,控制报警部分及整体电路均可在Proteus中得到满足设计任务要求的效果。如图21 完整

26、抢答器仿真图6 元器件介绍6.1 元器件清单序号型号名称数量备注173LS373八D锁存器1工作电压5V274LS148优先编码器1工作电压5V374LS48七段译码显示器3工作电压5V4/共阴极七段数码显示管3工作电压5V574LS192十进制可逆计数器2工作电压5V6NE555555计时器2工作电压5V774LS121非重复触发单稳态触发器1工作电压5V874LS04非门1工作电压5V974LS86二输入异或门1控制锁存信号1074LS11三输入与门1用于计时电路和控制电路119013三极管1工作电压5V12R15102用于扬声器电路13R21K1与发光二极管相连14R415K2连接NE5

27、55的7脚与8脚15R564K2连接NE555的6脚与7脚16R668K1连接74LS121的11脚与VCC17C10.01uF3连接NE555的5脚与地18C210uF2接NE555的6脚与地19C3100uF1用于扬声器电路20D1发光二极管1提示秒脉冲21S0S7弹片开关8供选手抢答22S8单刀双掷开关1主持人开关23/蜂鸣器18,6V6.2 元器件简介清单中的大部分元器件已在前面的单元电路中做了介绍,下面补充介绍74LS04,74LS86,74LS11。74LS04是非门集成芯片,其引脚图和功能表如图21所示。图21 74LS04引脚图和功能表74LS86是二输入异或门集成芯片,其引脚

28、图和功能表如图22所示。图22 74LS86引脚图和功能表74LS11是三输入与门集成芯片,其引脚图和功能表如图23所示。图23 74LS11引脚图和功能表7 心得体会通过这次课程设计我才意识到我还有太多东西没有掌握,很多电路要在网上找,但是并不是晚上找到的资料就是对的,在仿真中也遇到了一些问题,除了问题就要反复检查,检查芯片引脚是否连接正确,以及电路的逻辑功能是否正确,要尝试各种解决方法。在这过程中要充分发挥Proteus的仿真功能,将自己设计的电路进行仿真,进一步确定电路的正确性。通过这次的设计,我不仅学会了很多原来没有掌握的理论教科书上的知识,更多是学到了一些理论书上没有的,如设计各种功

29、能电路的方法、修改电路、工具软件的使用等。在平时的学习中基本不会遇到错误的电路,但现在是自己设计,错误是很常见的,发现了错误就要修改,所以这需要很好的知识基础,通过这种方式能使只是更加巩固。这次课程设计也使我懂得了同学间的团结合作,懂得了理论联系实际,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才是正确的理论,从而提高自己实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,难免会遇到过各种各样的问题,不过同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,并决心在以后的学习中加以改正,努力练习,提

30、高自己的动手能力。数字电路课程设计是将数字电路课程上的理论知识付诸实践的课程。其目的是提高大家对所学知识的的灵活应用能力,提高我们的动手能力,同时提高自学能力。课程设计基本结束了,通过自己的努力,终于完成了一份设计报告,更重要的是锻炼了我的毅力和思考能力,提高了综合素质。很高兴我们有这样一个锻炼自己、提高自己的机会。很遗憾的是,自己没能将自己设计的电路以实物的形式做出来。总之,在做课程设计过程中,真的很锻炼人。8 参考文献1康华光 .电子技术基础 . 数字部分.北京: 高等教育出版社,20052欧阳星明 .数字逻辑. 武汉: 华中科技大学出版社,20043李士雄 . 丁康源编 . 数字集成电子技术教程. 北京: 高等教育出版社,20034曹汉房 . 陈耀奎编 . 数字技术教程. 北京: 电子工业出版社,19955谢自美 .电子线路设计实验测试 第三版.武汉: 华中科技大学出版社,20066梁宗善 编.新型集成电路的应用电子技术基础课程设计.武汉 :华中科技大学出版社,19997Victor p. Nelson . DIGITAL LOGIC CIRCUIT ANALYSIS & DESIGN 数字逻辑电路分析与设计.北京:清华大学出版社,20039 附件本组实物图如图所示:

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号