![[毕业论文]智力竞赛抢答器设计.doc_第1页](http://file.renrendoc.com/FileRoot1/2019-12/20/f94d84f0-b625-4bec-9bed-efc2f71aa087/f94d84f0-b625-4bec-9bed-efc2f71aa0871.gif)
![[毕业论文]智力竞赛抢答器设计.doc_第2页](http://file.renrendoc.com/FileRoot1/2019-12/20/f94d84f0-b625-4bec-9bed-efc2f71aa087/f94d84f0-b625-4bec-9bed-efc2f71aa0872.gif)
![[毕业论文]智力竞赛抢答器设计.doc_第3页](http://file.renrendoc.com/FileRoot1/2019-12/20/f94d84f0-b625-4bec-9bed-efc2f71aa087/f94d84f0-b625-4bec-9bed-efc2f71aa0873.gif)
![[毕业论文]智力竞赛抢答器设计.doc_第4页](http://file.renrendoc.com/FileRoot1/2019-12/20/f94d84f0-b625-4bec-9bed-efc2f71aa087/f94d84f0-b625-4bec-9bed-efc2f71aa0874.gif)
![[毕业论文]智力竞赛抢答器设计.doc_第5页](http://file.renrendoc.com/FileRoot1/2019-12/20/f94d84f0-b625-4bec-9bed-efc2f71aa087/f94d84f0-b625-4bec-9bed-efc2f71aa0875.gif)
已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
eda技术课程设计报告题 目 智力竞赛抢答器设计 学 院 电子信息工程学院 专 业 电子信息工程(本) 学生姓名 学 号 年级 2009级 指导教师 职称 副教授 设计报告(40分)程序(实物) 设计(40分)工作态度(20分)总成绩(100分)评阅人签字评阅日期课程设计题目智力竞赛抢答器组长程超组员 班级09级电信二班课程设计目的设计出具有显示最先抢答者的编号的抢答器课程设计所需环境max+plus2,计算机,eda实验箱课程设计任务要求 设计具有抢答锁存,编码,译码显示的8路智力竞赛抢答器课程设计工作进度计划序号起止日期工 作 内 容分工情况111月7日课程设计的基本构思小组成员积极发表自我想法,对课程进行初步谈论211月8日设计智力抢答器的基本模块构造与可实行方案小组成员自己收集资料,设计出基本构造,并最后进行讨论311月9日编写和完善智力抢答器的vhdl语言小组成员对程序进行分工编写,完成自己部分,小组形式对程序最后检验讨论11月10日实验室中对智力抢答器软硬件的测试、仿真与下载小组成员一起对整个设计成果进行最后实验测试与验证411月11日实验室中对智力抢答器软硬件的测试、仿真与下载小组成员一起对整个设计成果进行最后实验测试与验证学生签名: 指导教师签字: 年 月 日 系部审核意见: 系主任签字: 年 月 日摘要:本课程设计主要通过各模块的相互协作共同实现抢答器的锁存、显示与蜂鸣功能。在本次设计中,系统开发平台为max+plus,硬件描述语言是vhdl 。竞赛者可以分为8 组,抢答时各组对主持人提出的问题要在最短的时间内做出判断,并按下抢答按键回答问题。当第一个人按下按键后,则在显示器上显示该组的号码,蜂鸣器蜂鸣,同时电路将其他各组按键封锁,使其不起作用。回答完问题后,由主持人将所有按键恢复,重新开始下一轮抢答,此时蜂鸣器停止。并且依据设计方案和设计平台完成了程序编写和程序调试,通过运行程序及时序波形的仿真有效验证了设计的正确性,初步实现了设计目标。关键词:锁存器;与门;抢答器;max+plus;vhdl abstract:this course design is divided into four rnain module to achieve the responders latch ,display and buzzer function . in tlils design , system developing platform for max+plus, hardware description language is vhdl . competirors may be divided into eight groups , vies to answer first when each to the host puts forward the problems in the shortest possible time to make judgment ,and press the buttons vies to answer the question. when the first man press bottons , then on screen display supervisor number , and the buzzer on, other groups circuit will bottons blockade , make it doesnt work . when answered questions , by a host will restore all keys and start again next contest, and the buzzer off. and according to the design scheme and design platform completed programming and program test , through to run the program in time sequence waveform simulation verified effectively the correctness of design and then realized the design goal.keywords:latch , and8 ,scare- answering manometers ; max+plus; vhdl . 目录引 言iii一、设计的目的与任务2二、课程设计的基本要求3三、设计的基本内容44.1智力竞赛抢答器的组成和原理64.1.1 抢答输入开关电路74.1.2锁存器74.1.3 编码器74.1.4译码器84.1.5解锁器84.1.6数码显示器84.2智力竞赛抢答器的vhdl源程序84.4智力竞赛抢答器的编译和仿真124.5程序的下载及验证13五 课程设计总结与体会14致谢15参考文献1616成都学院(成都学大学)课程设计报告引 言随着科学技术的日益发展,电子计算机的出现,使得人们的学习生活变得更加方便。而其中电子设计方面更是受益不浅,可编程器件的出现,各种计算机语言的发明使得人们从原来需要在实验室反复的实验最后很辛苦的作出模型,然后再去验证设计得正确性到现在的只需要在计算机上进行相应的编程和仿真便能够验证设计的正确性,和设计师并不是合理。让我们现在的电子设计周期变短,成本也有很大程度的减少。 可编程逻辑器件是一种半成品的半导体器件,在它的内部整齐的摆放着很多简单的门电路(阵列形式或者是单元阵列形式),对这些简单的门电路逻辑器件进行适当的连接便生成能够满足人们特定需要的电路,并且有的可编程逻辑器件使可重复编程的。 抢答器,一种在各种娱乐场所都会被普遍用到的器件。它的设计可以通过各种手段,比如:传统的pcb设计或者是单片机设计 传统的pcb设计的弊端毋庸置疑,耗时耗费。在众多的设计中基于vhdl语言以eda技术作为开发的设计手段凭借它较短的周期,较廉价的设计耗费脱颖而出。正是由于eda技术的这些特点,才使得越来越多的高端电子产品更贴近人们的生活。 下面我们就以抢答器的设计来进一步的了解eda技术。一、设计的目的与任务本课程设计是在学院eda技术课程后的必修课程,它的教学目的和任务是综合利用所学eda技术知识完成一个具有完整功能的电子系统设计,从系统顶层模块的划分、各功能模块的硬件语言描述(编程)、各模块及整体电路仿真、到最后下载到可编程器件实现真实的电路,让学生亲自体验一次采用现代电子设计自动化技术完成一个电子系统设计的全过程。让学生得到一次自主使用vhdl语言描述电路功能的训练机会,从而提高对vhdl语言的使用能力,加深对仿真在设计中的重要作用的认识,提高对使用max+plus2eda软件工具的熟练程度,最终获得初步的电子系统设计经验,为毕业设计和将来从事电子设计的相关工作打下基础。二、课程设计的基本要求 本课程设计,采用以学生自主设计为主教师指导为辅的原则,让学生有一个充分发挥自我想像的空间,设计分阶段进行,在独立力完成了方案设计后,组织一次交流讨论会,互相启发开阔设计思路,尽可能使学生在这个具有创新思维、难度最高的设计环节获得更多的收益,通过该课程设计更深入更全面地提高使用max+plus2软件工具完成设计全过程的熟练程度,尤其是要提高仿真和试验开发系统的使用能力,设计最终要做出真实电路并上电检测其功能和性能指标是否达到了预定的目标,最后写出课程设计报告。三、设计的基本内容本文是设计的一个八路智力竞赛抢答器,用vhdl语言描述抢答器逻辑功能,经编译后仿真,仿真波形正确后,加上段码译码器编译通过后方可在实验箱上下载,做真实电路验证。设计成一个有如下功能的抢答器(1)满足8个组,同时参加竞赛抢答。在竞赛主持人出完题并示意抢答开始后,每个组都可通过各自的按钮发出抢答信号,抢答器一旦接收到某组最先发出的信号,立即让数码管显出该组组号。抢答成功同时发出音响提示,且对后来组发出的抢答信号一律不与理睬。主持人用复位钮复位抢答器,数码显示归0,提示音停止,在抢答组回答完问题后,重复前述过程,可进行下一题抢答。四、智力竞赛抢答器的设计与验证层次化设计图形输入文本输入建立项目文件选择器件编译逻辑正确仿真分析引脚分配重新调整设计正确生成下载文件下载并验证nonoyesyes设计输入设计生成设计实现硬件下载图44.1智力竞赛抢答器的组成和原理因为设计的是八路抢答器,所以系统的输入信号有:各选手的抢答按钮分别为g1、g2、g3、g4、g5、g6、g7、g8,复位端res;系统的输出信号有:q和声音提示输出信号t,其中q的输出端接在7段led灯上,在led灯上显示相应的选手编号。八个组抢答时的计时数码显示控制信号若干,抢答成功组别显示的控制信号若干。 图4-1图4-1-14.1.1 抢答输入开关电路该电路由8个开关按键组成,每一个选手与一个开关对应。开关为常开型,即当按下开关时,开关自动的弹开断开,此时输入抢答信号自动变为高电平;当按下抢答开关时,开关闭合,输入抢答信号为低电平。当复位控制后,便可开始抢答,选手即可立即按下抢答开关键。4.1.2锁存器当只要有一个且为任意一个抢答输入信号产生时,触发锁存电路被触发,在输出端产生相应的开关电平信息,同时为避免之后的抢答开关按钮也按下产生错乱,最先产生的输出电平变化又反馈回来将触发器锁定住,并保持输出的电平信息。这样就避免了抢答先后发生紊乱不清楚的现象发生。 4.1.3 编码器编码器的作用是将开关信息转化为8421bcd码,以提供数字显示电路所需要的编码输入。4.1.4译码器译码器的作用是将编码器输出的8421bcd码转化为数码管需要的逻辑状态,译码器由七段共阴二极管组成,高位在左,低位在右,如当输入译码器的信号为“1101101”时,数码管的七个段g,f,e,d,c,b,a分别接1,1,0,1,1,0,1,接有高电平的段亮,于是数码管显示为“5”。4.1.5解锁器当触发锁存电路被锁存后,若要进行下一轮的重新抢答,则需要将锁存器解锁,可通过强迫是复位控制置为1,使锁存处于等待锁存状态,以准备进行下一轮的抢答。4.1.6数码显示器数码显示管是具有发光的共阴二极管(led)数码管,当译码后便可在数码管上显示出当前最先抢答者的编号数值,当复位控制后,数码管又归零,继续等待着下一次抢答信号。4.2智力竞赛抢答器的vhdl源程序library ieee;use ieee.std_logic_1164.all;entity scq_8 is port (g: in std_logic_vector (8 downto 1); rst, en: in std_logic; q: out std_logic_vector (8 downto 1);end scq_8;architecture one of scq_8 isbegin process ( rst, en) begin if rst=0 then q= 11111111; elsif en =1 then q sum sum sum sum sum sum sum sum sum led7s led7s led7s led7s led7s led7s led7s led7s led7s led7s led7s led7s led7s led7s led7s led7s null; end case; end process;end; 图4-2-34.3抢答器连线图如下图4-34.4智力竞赛抢答器的编译和仿真在对源程序的编译之前,应选好相应的器件,编译后,若无错误,则进行波形仿真,仿真结果如图所示图4-4时序仿真分析:res为复位端,g8.1表示参与答题的八位选手,sound为有选手抢答成功发出声音信号,led7s为输出信号,把led7s的输出端接在led灯上,表示抢答的输出结果,在实验箱的led上显示相应的选手编号。如图所示:当输入为11111101,即第七个人抢答成功,则输出q为5b,即相应的七号选手,抢答成功,其他信号被屏蔽,为无效信号。所以,此符合设计的要求。4.5程序的下载及验证将程序下载到芯片flexepf10lc84-4上后,查看引脚,如图所示,再照着引脚对号连线,最后对电路进行验证。经验证,实验结果能模拟出实验的要求,程序正确。图4-5五 课程设计总结与体会通过这次课程设计的学习与制作,我学习到了很多。通过这次课程设计的学习与制作,我学习到了很多。对于整个课程设计中,从开始到最后,都需要我们一步一步的去完成,以前的学习中,很少接触到这样形式的动手设计,完全是实现一个具有实际应用的功能部件,感觉很难,但却很有意思。在这其中,我们需要不断的去查阅相关知识,因为平时动手机会比较少,在实际动手时,会遇到一些不曾想到的问题,在这其中,我们需要发挥自己的想象力与创造力,不断的去摸索,探讨,去解决遇到的问题,在这其中我们都收获颇大,明白了一个设计需要的基本步骤,需要一些什么样的心态去面对这些问题,最后成功后,感觉特别的兴奋。在这次团队形式的设计过程中,我还明白了一个深刻的道理,那就是一个团队的力量,在这个过程中,如果仅凭我一个人的力量要完成这样的一个课程设计,我知道这时很困难的,但在我们3人小组的共同探索下,我发现,我们都能很好的实现我们与预想的结果,即使错误,我们都会探讨出更好的方案,通过一个团队的力量,使我们这次的课程设计进行的很顺利
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版电子元器件购销合同范本电子集锦
- 二零二五年度冷链仓储冷库租赁及冷链物流运输管理合同
- 二零二五年度赡养协议及养老产业技术创新合同范本
- 2025版汽车贷款居间服务协议范本集锦
- 2025年管理咨询师高级实战模拟面试题和应对策略
- 二零二五年度出口代理服务合同模板(含品牌授权及管理)
- 二零二五年住宅漏水赔偿处理及维修服务协议
- 二零二五年度煤炭及化工产品联合采购合同
- 二零二五年度WPS模板化水利工程施工合同
- 二零二五年离婚冷静期心理辅导服务合同
- 海思芯片HTOL老化测试技术规范
- 最新版个人征信报告(可编辑+带水印)
- 国际贸易实务英文版第五版ppt课件(完整版)
- 排尿评估及异常护理
- 隧道穿越大型活动断裂带的技术对策
- 宏业清单计价软件入门必备
- 人教版七年级初一数学:期中考试初一数学试卷及答案
- 部编版三年级上册教材解读及教学建议课件
- 如何让你的标书评审专家青睐
- 人工智能中的搜索问题36
- GB∕T 5273-2016 高压电器端子尺寸标准化(高清版)
评论
0/150
提交评论