资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划eda抢答器报告EDA技术应用课程设计报告专业:通信工程班级:姓名:张虎指导教师:XX年5月22日目录一、设计任务.1二、设计方案.2三、设计内容及程序.2抢答鉴别及锁存模块.2计分模块.4计时模块.6译码显示模块.7分频模块.8抢答器的顶层原理图设计.9四、总结.10五、心得与体会.10六、参考文献.11一、设计任务进一步掌握QUARTUS软件的使用方法;会使用VHDL语言设计小型数字电路系统;掌握应用QUARTUS软件设计电路的流程;掌握电子抢答器的设计方法。设计要求设计一个可以容纳四组参赛队进行比赛的电子抢答器。具有第一抢答信号的鉴别和锁存功能。在主持人发出抢答指令后,若有参赛者按抢答器按钮,则该组指示灯亮,显示器显示出抢答者的组别。同时,电路处于自锁存状态,使其他组的抢答器按钮不起作用。具有计时功能。在初始状态时,主持人可以设置答题时间的初始值。在主持人对抢答组别进行确认,并给出倒计时记数开始信号以后,抢答者开始回答问题。此时,显示器从初始值开始倒计时,计到0时停止计数,同时扬声器发出超时警报信号。若参赛者在规定的时间内回答完问题,主持人可以给出计时停止信号,以免扬声器鸣叫。具有计分功能。在初始状态时,主持人可以给每组设置初始分值。每组抢答完毕后,由主持人打分,答对一次加10分,答错一次减1分。具有犯规设置电路。对提前抢答者和超时抢答者,给予鸣喇叭警示,并显示规范组别。二、设计方案系统的输入信号有:各组的抢答按钮A、B、C、D,系统允许抢答信号STA,系统清零信号CLR,系统时钟信号CLK,计分复位端CLR,加分按钮端ADD,计时使能端EN;系统的输出信号有:四个组抢答成功与否的指示灯控制信号输出口可用如LED_A、LED_B、LED_C、LED_D表示,四个组抢答时的计时数码显示控制信号若干,抢答成功组别显示的控制信号若干,各组计分动态显示的控制信号若干。整个系统至少有三个主要模块:抢答鉴别模块;抢答计时模块;抢答计分模块,其他功能模块。系统组成框图三、各模块设计抢答鉴别及锁存模块抢答队伍共分为四组A,B,C,D。当主持人按下STA键后,对应的START指示灯亮,四组队伍才可以按抢答键抢答,即抢答信号A,B,C,D输入电路中后,通过判断是哪个信号最先为1得出抢答成功的组别1,2,3或4组,将组别号输出到相应端A1,B1,C1,D1,并将组别序号换算为四位二进制信号输出到STATES3.0端锁存,等待输出到计分和显示单元。同时RING端在有成功抢答的情况下发出警报。其模块如下:qdjbSTARSTABCDA1B1C1D1STARTSTATES3.0inst抢答鉴别模块1抢答鉴别及锁存源程序libraryieee;use_logic_;use_logic_;entityqdjbisport(STA,RST:instd_logic;A,B,C,D:instd_logic;A1,B1,C1,D1,START:outstd_logic;STATES:outstd_logic_vector(3downto0);endqdjb;architectureoneofqdjbissignalsinor,ringf,tmp,two:std_logic;beginsinor抢答者的亮灯情况来选择回答者,回答对了加10分,回答错了减10分,不过在这之前要提前预置给每个人100分。达到这些要求就需要设计抢答模块与计分模块,抢答模块中涉及一个锁存,这样就可以进行优选选择,先抢到的人先回答,屏蔽掉其他人的抢答信号,这时候对应这个人的指示灯就亮了,报警器也发出声响,计分电路里每个人都拥有一个计分电子牌,通过主持人控制加分还是减分按钮,通过计分电路与译码电路就把加减分的结果显示出来,这样任务要求也就达到了。5.各模块芯片展示及说明抢答模块图抢答器芯片图四名抢答者各有一个抢答按钮,就是芯片里的输入S0,S1,S2,S3,主持人按下清零信号clear时,所有人的灯都不能亮且无法抢答,直到主持人复位后,可以开始抢答,抢答者就可以抢答,锁存器就是先有人抢答后阻碍其他抢答者的信号,接着抢答成功者所对应的输出states就将信号输出到下一个模块,同时灯也就亮了,还有控制的sound信号也有报警输出到下一个报警模块。计分模块图计分器芯片图在计分器电路的设计中,按照一般的设计原则,按一定数进制进行加减,因为本次课题所做的得为先预置100分,所以我设计了rest,当它为高电平的时候就进行预置,然后为低电平的时候,由主持人控制ADD与ACC两个开关对抢答者做出的回答进行加减分判断。预置数100分,就由AA0、AA1、AA2控制个、十、百位信号,因为各位一直为零,所以就将它一直设置成低电平,然后当十位为“9”的时候,向百位进位,百位就加“1”,减分的时候,当十位为“0”的时候,就向百位借“1”,其他情况就是直接进行,没有特殊情况,这样就实现了计分功能。计时模块图计时器芯片图计时模块所要实现的就是对报警声音的时间控制,因为课题要求报警声有2到3秒的时间,所以我就做了这个计时模块,随主持人按下可以开始抢答,报警声开始响到结束时间就有这一部分控制,这段时间可以通过译码器显示出来。译码模块图译码器芯片图本译码器用于将抢答鉴别模块抢答成功的组别加分和计时器的报警时间进行显示,AIN43.0端输入需显示的二进制数组,QOUT76.0端输出显示在数码管,显示显示范围为09。这是最简单的一部分,功能的实现是数电里的知识。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号