智力抢答器实验报告.docx

上传人:b****6 文档编号:16221055 上传时间:2023-07-11 格式:DOCX 页数:8 大小:108.35KB
下载 相关 举报
智力抢答器实验报告.docx_第1页
第1页 / 共8页
智力抢答器实验报告.docx_第2页
第2页 / 共8页
智力抢答器实验报告.docx_第3页
第3页 / 共8页
智力抢答器实验报告.docx_第4页
第4页 / 共8页
智力抢答器实验报告.docx_第5页
第5页 / 共8页
智力抢答器实验报告.docx_第6页
第6页 / 共8页
智力抢答器实验报告.docx_第7页
第7页 / 共8页
智力抢答器实验报告.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

智力抢答器实验报告.docx

《智力抢答器实验报告.docx》由会员分享,可在线阅读,更多相关《智力抢答器实验报告.docx(8页珍藏版)》请在冰点文库上搜索。

智力抢答器实验报告.docx

智力抢答器实验报告

 

单片机课程设计

班级:

通信工程13-2班

学号:

2013211576

姓名:

陈立

指导老师:

王琼

2016年6月20日~2016年7月4日

 

设计题目

智力竞赛抢答器

成绩

主要内容:

 

抢答器可同时供8名选手或者8个代表队参加比赛。

抢答开关电路设计方案:

采用实验箱4×4矩阵键盘电路(参照《单片机原理及应用实验教程》一书第1部分第4章“图4.138279、键盘及LED显示电路示意图”),分别设置8个抢答键、主持人开始键和复位键;

8个选手抢答指示灯由实验箱L0~L7发光二极管电路构成,单片机P1.0~P1.7分别接L0~L7;实验箱LED显示器共有6个LED管(参照本书第1部分第4章“图4.138279、键盘及LED显示电路示意图”),一个显示抢答选手编号,2个显示到计时时间,2个显示选手的分数,1个显示第几题等提示信息。

还可以显示抢答犯规(显示“S”)等提示信息。

 

建议:

从学生的工作态度、工作量、设计(论文)的创造性、学术性、实用性及书面表达能力等方面给出评价。

 

签名:

年月日

合肥工业大学课程设计任务书

 

设计课题智力竞赛抢答器

一课题背景

随着科学技术的不断发展,促使人们学科学、学技术、学知识的手段多种多样。

抢答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。

目前大多数抢答器均使用单片机及外围接口实现,基于单片机的智力竞赛抢答器系统框图如下图所示。

抢答开关电路分别设定选手抢答键若干个、主持人开始抢答键和复位键,每位选手对应一个抢答指示灯。

系统工作后,首先由主持人按下开始键,单片机进入30秒倒计时,选手们开始抢答,如果在30秒内无人抢答,则自动放弃,进入下一题;若有人抢答,则单片机自动检测最先抢答选手信息并做出处理,封锁输入电路,禁止其他选手抢答,使选手对应的抢答指示灯点亮,LED显示器上同步显示抢答选手的编号,同时扬声器发声提示,表示抢答成功。

此后,单片机进入90秒回答问题倒计时,若选手在90秒内回答完问题并回答正确,主持人按加分键,LED显示器上显示选手的得分;若选手回答完问题超时或回答错误,则主持人按减分键,LED显示器上显示选手的得分。

主持人按下复位键,系统返回到抢答状态,进行下一轮抢答。

在主持人按下开始抢答键前,有选手提前按下抢答键时,视为抢答犯规,系统红色报警灯点亮,LED显示器显示超前抢答报警信息,同时扬声器发声提示抢答犯规。

当有几位选手同时按下抢答键时,由于在时间上必定存在先后,系统将自动锁存最先按键选手信号。

二课题设计要求

(1)基本要求

本课题硬件部分要求画出系统模块连接图,在实验平台上设计组成智力竞赛抢答器系统,并在其上调试自己设计、编制的程序,直到正确、完善达到要求为止。

在软件程序设计方面,要完成以下基本内容:

设计编写系统各模块的软件程序并调试通过,画出各程序模块的流程图。

实现数据(选手编号)锁存和显示、超前抢答报警、抢答时间和回答问题时间倒记时显示、扬声器发生提示等基本功能。

(2)附加要求

附加要求则是根据学生学习单片机掌握和运用的情况选作,这给同学们开动脑筋发挥自己的创造性思维留出了空间。

系统还可以增加以下功能:

支持人可根据题目难易程度设置抢答限时时间、答题限时时间,而不是采用固定的抢答限时时间和答题限时时间。

抢答限时时间和回答问题的时间设定在1~99秒内,通过键盘进行加减。

抢答限时倒计时和答题限时倒计时在达到最后5秒时进行声光报警,提示选手抢答剩余时间答题剩余时间。

扬声器每秒响一次,红色发光二极管闪烁点亮,频率为0.5Hz。

抢答倒计时到达0时,报警,并锁定抢答开关禁止选手抢答。

增加计分功能,当答题结束后,根据选手的答题情况给选手进行相应的加减分;查询功能,实现每位选手的分值查询。

本次课题设计完成以上全部基本要求和附加要求,符合单片机课程设计的基本要求,并在此基础上额外实现了按键时响铃提示功能,具体要求实现以及操作见报告后半部分。

 

三课题设计原理

该系统采用51系列单片机AT89C51作为控制核心,该系统可以完成运算控制、信号识别以及显示功能的实现。

主要模块由单片机控制,时序控制,数码管显示,LED灯及响铃的逻辑控制,键盘控制及8279芯片的使用,基本框图如下图所示:

本课题的硬件部分可以利用现有的目标板实验装置,实验箱上2×8矩阵键盘、LED显示器、K0~K7开关电路、L0~L7发光二极管和蜂鸣器电路等。

具体安排如下:

(1)抢答器可同时供8名选手或者8个代表队参加比赛。

抢答开关电路设计方案:

采用实验箱4×4矩阵键盘电路(参照《单片机原理及应用实验教程》一书第1部分第4章“图4.138279、键盘及LED显示电路示意图”),分别设置8个抢答键、主持人开始键和复位键;

(2)8个选手抢答指示灯由实验箱L0~L7发光二极管电路构成,单片机P1.0~P1.7分别接L0~L7;实验箱LED显示器共有6个LED管(参照本书第1部分第4章“图4.138279、键盘及LED显示电路示意图”),一个显示抢答选手编号,2个显示到计时时间,2个显示选手的分数,1个显示第几题等提示信息。

还可以显示抢答犯规(显示“S”)等提示信息。

(3)单片机定时器T0实现倒计时定时,定时器T1控制扬声器报警。

(4)单片机P3.2接实验箱扬声器,电路图参照“图4-10响铃实验电路示意图”,P3.1接试验箱红色发光二极管。

四课题实现流程

1.单片机主体程序工作流程图如下所示:

 

2.课题实现流程:

(1)从PC端载入实验所需程序。

(2)数码管显示30秒抢答时间和90秒答题时间,此时主持人可根据题目的难易程度分别按B、C键增加抢答时间或者答题时间;此时尚未按下开始键。

若有选手抢答则算犯规,数码管显示犯规选手编号和犯规标志“S”;支持人按组合键“F+A”复位。

(3)主持人按下A键,中断开启,进入抢答倒计时,此时选手可以进行抢答,此时算正常抢答时间。

(4)若在抢答时间内有人抢答,则关闭抢答倒计时中断,开启答题倒计时中断,进入答题倒计时,主持人可以根据选手回答问题情况分别按D、E键对相应选手进行加减分。

(5)回答完毕时支持人可以按组合键“F+A”复位,进入下一题;或者答题时间走完,系统自动复位进入下一轮答题(题号加一,数码管显示变为

(2)的状态,重复步骤)。

(6)若在抢答时间内没有人抢答,系统自动复位,进入下一轮答题。

(7)总复位:

组合键“F+B”,系统恢复载入程序时的初始状态(题号也复位为第一题)。

(8)分数查询:

组合键“F+C”,此时进入分数查询模式,再按选手号,数码管显示相应选手当前分数,退出按复位键。

3.课题设计存在不足

(1)除去选手编号外,复位键、查询键等按键的组合以及复用可以进一步完善,以达到统一;

(2)抢答时间和答题时间的更改方面,未能实现更加简便的由键盘输入值决定以及减少时间功能;

(3)分数查询方面,未能实现随时,尤其是在抢答或者答题倒计时过程中可以查询的功能,即还未统一好分数查询与倒计时中断的关系,有待改进;

(4)程序代码方面,在扫描选手是否按下抢答键时程序过于繁琐,可以进一步简化,整个程序所设标志位也过多,不便于记忆理解,同时对中断的使用可以考虑是否可以进一步利用。

五心得体会

这次课程设计距离单片机课程结束已有一个学期之久,所以它对于这段时间没有再接触单片机相关学习的同学起到了很大的复习作用。

我选的“智力竞赛抢答题”课题虽然简单,但是对于基础比较薄弱的自己也有一定的难度。

尤其是要求中的附加功能方面,自己琢磨了很久,也请教了班级里单片机能力强的同学,终于在验收期内完成验收。

自己通过这次课程设计,最大程度的回忆了上学期单片机课程的大部分内容,编程的逻辑和能力也得到了锻炼。

也感谢王琼老师和几位学长学姐在这两周时间里的辅导讲解和验收。

六参考文献

《单片机原理及应用》/王琼编著.合肥工业大学出版社

《单片机原理及应用实验教程》/王琼编著.合肥工业大学出版社

《单片机课程设计指导》/杨居义编著.清华大学出版社

《单片机接口模块应用与开发实例详解》/薛小玲,刘志群,贾俊荣编著.北京航

天航空大学出版社

《单片机系统设计与实例分析》/冯育长编著.西安电子科技大学出版社

《单片机原理及C51开发技术》/潘育山编著.西南交通大学出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2