- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录
一、系统设计要求·····························4
二、系统总体设计方案 ························4
2.1设计思路··································4
2.2硬件电路原理仿真图························4
2.3硬件电路原理分析··························5
2.3.1选手抢答模块的原理分析及电路原理图
2.3.2后台加分模块的原理分析及电路原理图
2.3.3对错示意模块的原理分析及电路原理图
三、系统硬件设计 ····························8
3.1系统所选用的主要芯片的介绍·················8
3.1.1可编程并行接口接口芯片8255A
3.1.2可编程定时器/计数器8253
3.2系统所选用各芯片的工作方式·················10
3.3系统所选用各芯片的连接··················10
3.4硬件实验示意图··························11
3.5各模块硬件的设计构思与原理图············11
3.5.1选手抢答模块的设计构思与原理图
3.5.2后台加分模块的设计构思与原理图
3.5.3对错示意模块的设计构思与原理图
四、系统软件设计·····························14
4.1各芯片及整个系统的初始化代码···············14
4.2主程序代码及流程框图·······················17
4.2.2主程序流程框图
4.2.1主程序代码
4.3抢答装置的代码及流程框图···················24
4.3.1抢答装置的代码
4.3.2抢答装置的流程框图
4.4后台加分装置的代码及流程框图················29
4.4.1后台加分装置的代码
4.4.2后台加分装置的流程框图
4.5对错示意装置的代码及流程框图·················34
4.5.1对错示意装置的代码
4.5.2对错示意装置的流程框图
五、课程设计中遇到的问题及解决方法···········35
5.1系统设计中遇到的问题及解决方法
5.2系统调试中遇到的问题及解决方法
六、收获、体会································35
七、参考文献··································35
一、系统设计要求
在现代生活的许多智力竞赛和娱乐节目中,经常需要应用竞赛抢答器来供多人或多组对一些题目进行抢答。本系统通过设计一个智力竞赛抢答器。具体功能要求如下。
1)可供8组同时抢答,由按钮控制。
2)能显示出最先抢答的组号,而对其他组的抢答不予理睬。
3)对主持人未曾按启动钮之前就按抢答钮的犯规组,亮红灯警告。
4)对抢答后的回答时间进行计时控制,如回答超时,则以音响报警。
5)对抢答后的回答时间进行倒计时显示,并且倒计时5秒时显示开始闪烁。
二、系统总体设计方案
2.1设计思路
主持人按开始键,选手才可抢答。若抢答成功,绿灯亮。数码管则显示抢答成功的选手组号,此时选手开始答题,黄灯亮。开始计时,剩10秒时,扬声器开始鸣叫提示选手尽快作答,扬声器停止鸣叫意味着答题时间结束,选手不能再答题了。若选手再主持人没有按下开始键就抢答了,则视为抢答犯规。此时数码管显示犯规组号,红灯亮,同时报警器响。
当选手作答结束时,主持人可以按下答对或答错的按钮,以便观众清楚知道选手答题情况。答对红灯亮,答错绿灯亮。
本设计还加入了后台计分装置。当选手答对时,后台的工作人员可以给答对的组加分,并显示在八个一排的数码管上,让观众更清楚场上每个组得分情况。
2.2硬件电路原理仿真图
图2.2硬件电路原理仿真图
2.3硬件电路原理分析
本系统主要分为三个模块,分别是选手抢答模块,后台加分模块以及对错示意模块。
2.3.1选手抢答模块的原理分析及电路原理图
本模块主要实现了对选手抢答是否违规,显示抢答成功的选手号码,对违规抢答的情况进行报警,对选手答题进行倒计时报警等任务。
具体的仿真电路图如下:
图2.3.1选手抢答模块的电路原理图
2.3.2后台加分模块的原理分析及电路原理图
本模块是在原有设计要求的基础上进行的完善和创新。具体硬件仿真图如下:
图2.3.2后台加分模块电路原理图
2.3.3对错示意模块的原理分析及电路原理图
本模块也是在原有设计要求的基础上进行的完善和创新。考虑到竞赛时观众的观赛观感
文档评论(0)