没有合适的资源?快使用搜索试试~ 我知道了~
智力竞赛抢答器设计.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 13 浏览量
2023-04-22
09:29:00
上传
评论
收藏 984KB PDF 举报
温馨提示
试读
21页
。
资源推荐
资源详情
资源评论
目 录
1 前 言
.................................................................................................................................................
1
2 方案设计与论证
.............................................................................................................................
2
3 软件介绍
...........................................................................................................................................
4
3.1 Q
UARTUS
II 简介
.....................................................................................................................
4
3.2 Q
UARTUS
II 数字系统开发流程
........................................................................................
4
4 单元模块电路的设计和实现
....................................................................................................
6
4.1 抢答鉴别模块的设计与实现
............................................................................................
6
4.2 计时模块的设计与实现
......................................................................................................
7
4.3 报警模块的设计与实现
......................................................................................................
9
4.4 译码显示模块的设计与实现
..........................................................................................
10
4.5 计分模块的设计与实现
....................................................................................................
10
5 硬件调试
.......................................................................................................................................
14
5.1 总模块仿真结果
..................................................................................................................
14
5.2 引脚锁定
................................................................................................................................
14
5.3 程序下载
................................................................................................................................
14
6 结 论
..............................................................................................................................................
15
7 参考文献
.......................................................................................................................................
17
8 附 录
..............................................................................................................................................
18
课程设计说明书
1 前 言
人类社会进入到高度发达的信息化社会,信息社会的发展离不开电子产品的
进步。现代电子产品在性能提高、复杂度增大的同时,价格却一直呈下降趋势,
而且产品更新换代的步伐也越来越快,实现这种进步的主要原因就是生产制造技
术和电子设计技术的发展。前者以微细加工技术为代表,目前已进展到深亚微米
阶段,可以在几平方厘米的芯片上集成数千万个晶体管;后者的核心就是 EDA
技术。没有 EDA 技术的支持,想要完成上述超大规模集成电路的设计制造是不
可想象的,但是面对当今飞速发展的电子产品市场,设计师需要更加实用、快捷
的 EDA 工具,使用统一的集体化设计,改变传统的设计思路,将精力集中到设
计构想、方案比较和寻找优化设计等方面,需要以最快的速度,开发出性能优良、
质量一流的电子产品,对 EDA 技术提出了更高的要求。传统的 EDA 设计方法
采用自底向上的设计方法,一般先按电子系统的具体功能要求进行功能划分,然
后对每个子模块画出真值表,用卡诺图进行手工逻辑简化,写出布尔表达式,画
出相应的逻辑线路图,再据此选择元器件,设计电路板,最后进行实测与调试,
由于无法进行硬件系统功能仿真,如果某一过程存在错误,查找和修改十分不便,
所以这是一种费时、费力的设计方法,而现代电子设计技术(EDA)是自顶向下且先
进高效的。在电子产品的设计理念、设计方式、系统硬件构成、设计的重用性、
知识产权、设计周期等方面,EDA 技术具有一定的优势。所以本次设计的抢答器
抛弃了传统的设计方法,选择了采用主流的 EDA 技术进行设计。
智力竞赛是“快乐学习”这一教育模式的典范,它采用在规定的一段时间内抢
答和必答等方式,在给人们的生活带来乐趣的同时,也使参与者和观众在愉悦的
氛围中学到一些科学知识和生活知识,因此很受大家的喜欢。但是,在这类比赛
中,对于谁先谁后抢答,在何时抢答,如何计算答题时间等等问题,若是仅凭主
持人的主观判断,就很容易出现误判。所以,我们就需要一种具备自动锁存,置
位,清零等功能智能抢答器来解决这些问题。
智能竞赛抢答器是一种应用十分广泛的设备,在各种竞赛、抢答场合中,它
都能客观、迅速地判断出最先获得发言权的选手。早期的抢答器只是由三个三极
管、可控硅、发光管等器件组成的,能通过发光管的指示辨认出选手号码。现在
大多数智能抢答器都是由单片机或数字集成电路构成的,并且新增了许多功能,
如选手号码显示,抢按前或抢按后的计时,选手得分显示等功能。
1
课程设计说明书
2 方案设计与论证
一般来说,设计一台智能抢答器,必须能够准确判断出第一位抢答者,并且
通过数显、蜂鸣这些途径能让人们很容易得知谁是抢答成功者,并设置一定的回
答限制时间,让抢答者在规定时间内答题,主持人根据答题结果评出最终赢家。
所以我们在设计智能抢答器的模块需要满足鉴别、计时、数显、报警等功能,具
体设计要求如下:
(1)抢答器可容纳四组选手,并为每组选手设置一个按钮供抢答者使用;
为主持人设置一个控制按钮,用来控制系统清零(组别显示数码管灭灯)和抢答
开始。
(2)电路具有对第一抢答信号的锁存、鉴别和显示等功能。在主持人将系
统复位并发出抢答指令后,蜂鸣器提示抢答开始,计时显示器显示初始时间并开
始倒计时,若参赛选手按下抢答按钮,则该组别的信号立即被锁存,并在组别显
示器上显示该组别,同时扬声器也给出音响提示,此时,电路具备自锁功能,使
其他抢答按钮不起作用。
(3)如果无人抢答,计时器倒计时到零,蜂鸣器有抢答无效提示,主持人
可以按复位键,开始新一轮的抢答。
(4)抢答器具有限时抢答的功能,且一次抢答的时间由主持人设定,当主
持人启动开始键后,要求计时器采用倒计时,同时倒计时到 0 秒时扬声器会发出
声响提示。
(5)参赛选手在设定的时间内抢答,则抢答有效,定时器停止工作,根据
抢答结果由数码管显示选手的组别,并一直保持到主持人将系统清零为止。
本设计为四路智能抢答器,所以这种抢答器要求有四路不同组别的抢答输入
信号,并能识别最先抢答的信号,抢答器共有三个输出显示,选手代号、计数器
的个位和十位,它们输出全部为 BCD 码输出,这样便于和显示译码器连接。当
主持人按下控制键、选手按下抢答键或倒计时到时蜂鸣器短暂响起。对回答问题
所用的时间进行计时、显示、超时报警、预置答题时间,同时该系统还应有复位、
倒计时启动功能。
依据系统的设计要求可知,系统的输入信号有:四组的抢答按钮 A、B、C、
D。系统清零信号 QDJB,系统时钟信号 CLK,计分复位端 JFRST,计时预置数
控制端 LDN,计时使能端 EN,计时预置数调整按钮 TA、TB。系统的输入信号
有:四个组抢答成功与否的指示控制信号输出口 LEDA,LEDB,LEDC,LEDD,
四组抢答时的计时控制显示信号若干,抢答成功组别显示的控制信号若干。本系
统应具有的功能有:第一抢答信号的鉴别和锁存功能;抢答计时功能;组别显示
功能;蜂鸣器提示功能。对于需要显示的信息,需要增加或外接译码器,进行显
示译码。抢答开始时主持人按下抢答复位键(RST),系统进入抢答状态,计时
2
课程设计说明书
模块输出初始信号给数码显示模块并显示出初始值。当某参赛组抢先将抢答键按
下时,系统将其余三路抢答信号封锁,同时扬声器发出声音提示,组别显示模块
送出信号给数码显示模块,从而显示出该抢答成功组台号,并一直保持到下一轮
主持人将系统清零为止。主持人对抢答结果进行确认,随后,计时模块送出倒计
时计数允许信号,开始回答问题,计时显示器则从初始值开始以计时。计时至0
时,停止计时,扬声器发出超时报警信号,以中止未回答完问题。当主持人给出
倒计时停止信号时,扬声器停止鸣叫。
3
课程设计说明书
3 软件介绍
3.1 Quartus II 简介
Max+plus II 作为Altera的上一代PLD设计软件,由于其出色的易用性而得到
了广泛的应用。目前Altera已经停止了对Max+plus II 的更新支持。Quartus II 是
Altera公司继Max+plus II之后开发的一种针对其公司生产的系列CPLD/PGFA器
件的综合性开发软件,它的版本不断升级,从4.0版到10.0版,这里介绍的是
Quartus II 8.0版,该软件有如下几个显著的特点:
该软件界面友好,使用便捷,功能强大,是一个完全集成化的可编程逻辑设
计环境,是先进的EDA工具软件。该软件具有开放性、与结构无关、多平台、完
全集成化、丰富的设计库、模块化工具等特点,支持原理图、VHDL、VerilogHDL
以及AHDL(Altera Hardware Description Language)等多种设计输入形式,内嵌
自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流
程。
Quartus II可以在XP、Linux以及Unix上使用,除了可以使用Tcl脚本完成设计
流程外,提供了完善的用户图形界面设计方式。具有运行速度快,界面统一,功
能集中,易学易用等特点。
Quartus II支持Altera公司的MAX 3000A系列、MAX 7000系列、ACEX 1K系
列、APEX 20K系列、APEX II系列、FLEX 6000系列、FLEX 10K系列,支持
MAX7000/MAX3000等乘积项器件。支持MAX II CPLD系列、Cyclone系列、
Cyclone II、Stratix II系列、Stratix GX系列等。支持IP核,包含了LPM/MegaFunction
宏功能模块库,用户可以充分利用成熟的模块,简化了设计的复杂性、加快了设
计速度。此外,Quartus II 通过和DSP Builder工具与Matlab/Simulink相结合,可
以方便地实现各种DSP应用系统;支持Altera的片上可编程系统(SOPC)开发,
集系统级设计、嵌入式软件开发、可编程逻辑设计于一体,是一种综合性的开发
平台。
Altera的Quartus II可编程逻辑软件属于第四代PLD开发平台。该平台支持一
个工作组环境下的设计要求,其中包括支持基于Internet的协作设计。Quartus平
台与Cadence、ExemplarLogic、 MentorGraphics、Synopsys和Synplicity等EDA供
应商的开发工具相兼容。改进了软件的LogicLock模块设计功能,增添 了FastFit
编译选项,推进了网络编辑性能,而且提升了调试能力。
3.2 Quartus II 数字系统开发流程
(1)设计输入:包括原理图输入、HDL 文本输入、EDIF 网表输入、波形
输入等几种方式。
4
剩余20页未读,继续阅读
资源评论
若♡
- 粉丝: 6124
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功