1 / 11
文档名称:

【毕业设计】智力竞赛抢答器的设计.doc

格式:doc   页数:11
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【毕业设计】智力竞赛抢答器的设计.doc

上传人:DOC KING 2011/12/14 文件大小:0 KB

下载得到文件列表

【毕业设计】智力竞赛抢答器的设计.doc

文档介绍

文档介绍:智力竞赛抢答器的设计
摘要
本文介绍了一种智力竞赛抢答器的基本原理和功能要求,并采用VHDL语言实现了这种抢答器的程序设计。本文所采用的模块化、逐步细化的设计方法有利于系统的分工合作、并且能够及早发现各子模块及系统中的错误,提高系统设计的效率,特别适用于可编程逻辑器件的应用设计。把要设计的系统划分为五个功能模块:抢答信号判别电路,最先抢答的台号显示控制电路,分频电路,倒计时及计时值显示电路,扬声器控电路.
关键词:VHDL 自顶向下的设计方法抢答器可编程逻辑器件
概述
简单介绍
20世纪90年代,引起数字系统设计方法发生突破性变革的技术是VHDL(Very High Speed Integrated Circuit Hardware De scription Language,超高速集成电路硬体描述语言)。它是一种以IEEE一1076标准所规范的硬件描述语言,主要用于从算法级、寄存器级到门级的多种抽象设计层次的数字系统建模,已成为电子设计自动化(EDA)的一种重要手段。现代数字系统的设计多采用自顶向下的设计方法,属阶层式设计‘1'。自顶向下设计的各个阶层,可全部用图形也可全部用VHDL语言进行描述,还可采用混合方式,即顶层模块用图形描述,底层元件用VHDL描述等。
实际应用
工厂、学校和电视台等单位常举办各种智力竞赛, 抢答记分器是必要设备。在我校举行的各种竞赛中我们经常看到有抢答的环节,举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观误断造成比赛的不公平性。为解决这个问题,我们小组准备就本次大赛的机会制作一个低成本但又能满足学校需要的四路智力竞赛抢答器。抢答器在竞赛中有很大用处,它能准确、公正、直观地判断出第1抢答者。通过抢答器的指示灯显示、数码显示和警示蜂鸣等手段指示出第1抢答者。
第2章智力抢答器的设计思想
智力竞赛抢答器的基本原理
设计一个智力竞赛抢答器要求具有四路抢答输入,能够识别最先抢答的信号,显示该台号;对回答问题所用的时间进行计时、显示、超时报警;可以预置回答问题的时问;同时具有复位功能,倒计时启动功能。

根据对抢答器的功能要求,把要设计的系统划分为五个功能模块:抢答信号判别电路,最先抢答的台号显示控制电路,分频电路,倒计时及计时值显示电路,扬声器控电路.
功能分析
抢答信号判别电路在系统复位后,对A、B、c、D四路抢答信号进行判别,输出端G3一G0与A—D一一对应,优胜者对应的G为“1”,其余的G为“0”,且将结果锁存。完成抢答判别的同时,输出端R输出有效信号,对扬声器进行选通。
分频电路用于产生倒计时电路所需的周期为l s的时钟脉冲,分频系数视输入时钟cLK的频率而定。
台号显示控制电路将输入信号G3一G0转换为BCD码,以驱动数码管,显示台号。
倒计时及时间显示控制电路由ti,tset信号预置答题时问;由复位信号
INI将答题时间作为初值赋给倒计时计数器;由计数允许信号EN启动计数。输出信号为time,sel与out,其中sel与out为扬声器选通控制信号。
扬声器控制电路使系统只在两种情况下输出驱动扬声器的脉冲信号:一种是倒计时计数器处于禁止计数状态(EN无效),并且完成初始化,开始对抢答信号进行判别,当某参赛组抢先按下按键,系统在输出该组台号信息的同时,输出脉冲信号;一种是确认优先抢答的参赛组后,启动倒计时计数器计数(使EN有效),当计数到“0”时,输出脉冲信号。
根据上述分析得出了各功能模块间的接口关系,见图1
至此,已从设计要求出发生成了抢答器的顶层文件。
用VHDL自顶向下实现智能抢答器的设计
采用VHDL、以层次化设计的方法对抢答器进行逻辑功能描述。本设计用单个
VHDL实体进行逻辑设计,以若干进程分别对各功能模块进行描述。对外部端口在实体中定义,对各模块间的接口信号,作为内部节点,在结构体中用SIGNAL定义。。仿真结果如下:
第3章结论
用VHDL设计的智力竞赛抢答器在计算机上仿真通过后,下载到可编程逻辑器件中,整个设计过程相对于传统的设计方法,有较大的突破,重要体现在:
1) VHDL的设计采用自顶向下的设计方法⋯。这种模块化、逐步细化的方法有利于系统的分工合作、并且能够及早发现各子模块及系统中的错误,提高系统设计的效率。
2) VHDL有非常丰富的数据类型:位、位矢量、整数、实数、数组、结构等,可以非常灵活地描述系统总线和实现算法。
3) VHDL引入工作库,存放各种已编译的资源,使得一个设计的子模块可以被另一设计引用,达到资源共享的目的。
4) VHDL是标准化硬件描述

最近更新

2024年徐州工业职业技术学院单招职业倾向性测.. 40页

2024年怀化职业技术学院单招职业技能考试模拟.. 41页

2024年成都外国语学院单招职业适应性考试模拟.. 41页

2024年成都艺术职业大学单招职业技能考试模拟.. 40页

2024年承德应用技术职业学院单招职业适应性考.. 41页

2024年攀枝花攀西职业学院单招综合素质考试模.. 42页

2024年新疆生产建设兵团兴新职业技术学院单招.. 41页

2024年昌吉职业技术学院单招职业倾向性考试模.. 39页

2024年朔州职业技术学院单招职业技能测试题库.. 41页

2024年柳州城市职业学院单招职业适应性考试题.. 39页

2024年榆林能源科技职业学院单招职业技能考试.. 40页

2024年江苏城市职业学院江都办学点单招职业适.. 39页

2024年江苏省盐城市单招职业倾向性测试题库最.. 40页

2024年江西冶金职业技术学院单招职业倾向性考.. 40页

2024年江西陶瓷工艺美术职业技术学院单招职业.. 40页

2024年沈阳职业技术学院单招职业倾向性测试模.. 40页

2024年河北省秦皇岛市单招职业倾向性测试题库.. 41页

2024年河北美术学院单招职业适应性考试模拟测.. 41页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

足球竞彩项目招股说明书 7页

护理薪资计划书 28页

九年级家长会课件PPT下载(初三2班) 25页

湘少版小学英语单词表格级 10页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页

AQ 7011-2018《高温熔融金属吊运安全规程》 11页

保洁外包单位月度考评表 3页

基于 ABAQUS 的切削残余应力仿真说明书 43页