eda智力竞赛抢答器.docx
燕 山 大 学EDA课程设计报告书题目:智力竞赛抢答器姓名:舒文韬 班级:14级通信工程5班 成果: 一、 设计题目及要求:题目:智力竞赛抢答器要求:1 .五人参赛每人一个按钮,主持人一个按钮,按下就开始;2 .每人一个发光二极管,抢中者灯亮;3 .有人抢答时,喇叭响两秒钟;4 .答题时限为10秒钟,从有人抢答开始,用数码管倒计时间,0,9,81,0;倒计时到0的时候,喇叭发出两秒声响。二、设计过程及内容:设计方案:主持人限制总开关,主持人置高电平后,系统进入打算工作。有人抢答时,相应的二极管发光,同时数码管开始倒计时,且喇叭响两秒钟。当倒计时再次到0的时候,喇叭再响2秒钟。我设计的方案由五个上下电平限制相应的发光二极管,第六个用于主持人复位。由二极管限制数码管和其中一个喇叭响,再由数码管限制另一喇叭响。因此把整个课题分成四个模块:抢答器、倒计时器、计时器、秒脉冲生成器。模块一:抢答器s为置零端,主持人限制,i1-i5由每位选手限制。o1-o5为发光二极管,主持人置低电平后,o1-o5都被置零。当主持人置为高电平常,抢答开始,胜利者对应的二极管发光,通过及门将cp信号封锁,并输入到DFF中,那么其他选手在按键时,输出不会有影响,那么实现了一人抢答后,其别人不能再做答。假设重新开始那么主持人再按s清零即可。此模块的仿真波形如下:仿真说明:当i6为1时,即主持人按键以后,i5最先抢答胜利,显示o5是1,使其对应的二极管发光,然后主持人清零,o5变成零,可以再次抢答。模块二:十秒倒计时器此十秒钟倒计时器是由74168组成的十进制减法计数器,它只保存预制置数端,CP信号端,计数输出端,其余的都置为0。Ldn是置零端,当它等于1的时候,74168有效,倒计时开始。当输出0、9、1时,D触发器输出结果总是1,不影响CP信号。当输出从1到0时,D触发器到上升沿,输出结果为1,那么CP信号被封锁。此时倒计时器保持在0不变。假设要重新开始,那么把Ldn置0即可。此模块的仿真波形如下:由图可见,Ldn为1的时候开始倒计时,输出结果0,9,80。最终保持0不变,符合题目要求。模块三:2秒计时器如图将74160接成2进制计数器,输出端和CP用及门连接,当clrn输入0时o1o4输出0;clrn输入1,CP脉冲通过,计数器开始计数 。而计到2时,输出端通过及门使CP信号封锁,使计数器保持在二不变。此模块的仿真波形如下:由图可见,当clrn为1的时候,开始计时。0、1、2、到2停顿。当clrn被置零后,输出也被置零,那么可以重新计时。模块四:秒脉冲生成器三个74160十进制计数器组成一个500进制的计数器,一个500HZ的脉冲分频成1S的脉冲给两秒计时器和十秒的倒计时器供应秒脉冲,当计数到500时三个计数器的ldn同时置零,重新开始计数。此模块的仿真波形如下:由图可见,一个500HZ的脉冲通过分频器被分频成1S的脉冲,给两秒计时器和十秒的倒计时器供应秒脉冲。2 .总电路说明:仿真波形图如下:仿真图形说明:当S为1的时候,即主持人按键以后,i5抢答胜利,显示ou5是1,对应的二极管发光。a、b、c、d、e、f、g数码管显示,倒计时开始。Ou6为1,喇叭响2秒钟。当倒计时完毕时,ou7为1,喇叭再响2秒钟。当S再被置0的时,输出被清零,可以重新开始。三、设计结论实现结果及改进方案:软件仿真正确后,把它下载到可编程逻辑器件中去,通过硬件连接,仿真正确,说明此软件设计合理。用按钮须要加防抖动电路和及门代替五个上下电平,会有助于实际应用。心得体会带着欣喜及乏累,我们完毕了两周的EDA课程设计,回想刚拿到题目时候的困惑及惊惶,出现错误时的反复修改冥思苦想,设计电路正确可进展模拟时不正常显示的不知所措,心急生气。当最终看到自己的劳动成果及题目相符时,最终松了一口气的轻松喜悦!这两个星期的EDA课程设计,不但使我熟识了EDA课程设计的根本思想和根底学问,初步驾驭了其应用软件Quartus II的运用,而且更为深化的体会了数字电路在现代高科技信息产业领域中的重要地位,通过简洁的电路设计,进步了我得独立思索实力,通过连结试验箱增加了我的动手实力,并延长了我在课堂上学到的学问。此次课程设计让我相识到高新技术的快速开展和应用,让我看到了EDA技术功能的强大,也让我相识到驾驭他们的重要性,同时也看到了自己的差距及缺乏,我知道只有今后自己努力学习,拓宽自己的学问面,才能更好的驾驭这项技术,也才能适应社会的开展。我很感谢学校能给我们这次进展EDA课程设计培训,培育我们独立思索,动手实力和创新思维的时机,同时向始终辅导和扶植我们的老师们表示感谢,谢谢你们的耐性指导。我确定会更加努力学好这门课程。EDA课程设计成果单姓 名班 级学 号设计过程及验收(70%: 平常表现和验收辩论)报告撰写(30%)总成果