毕业设计(论文)基于单片机的智能抢答器设计.doc
《毕业设计(论文)基于单片机的智能抢答器设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于单片机的智能抢答器设计.doc(35页珍藏版)》请在三一办公上搜索。
1、郑州科技学院专科毕业设计(论文) 题 目 _八路智能抢答器_学生姓名 专业班级 学 号 所 在 系 指导教师 完成时间 年 月 日 智能数字抢答器摘 要随着科学技术的不断发展,促使人们学科学、学技术、学知识的手段多种多样。抢答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。但抢答器的使用频率较低,且有的要么制作复杂,要么可靠性低,减少兴致。做为一个单位若专购一台抢答器虽然在经济上可以承受,但每年使用的次数极少,往往因长期存放使(电子器件的)抢答器损坏,再购置的麻烦和及时性就会影响活动的开展,因此设计了本抢答器。本设计是以六路抢答为基本理念。考虑到依需设定限时回答的功能,利用AT89C51单
2、片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。用开关做键盘输出,扬声器发生提示。同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;抢答限定时间和回答问题的时间可在1-99s设定;可以显示是哪位选手有效抢答和无效抢答,正确按键后有音乐提示;抢答时间和回答问题时间倒记时显示,满时后系统计时自动复位及主控强制复位;按键锁定,在有效状态下,按键无效非法。关键词: AT89S51/LED数码管/声光提示/计时 Responder Smart DesignABSTR
3、ACT With the continuous development of science and technology, encourage people to study science and technical studies and varied means of knowledge.Responder as a tool has been widely used in various occasions intelligence and knowledge competitions.Responder frequency of use, but low, and some or
4、production complex, or low reliability and reduce interest.Specifically as a unit if purchased a Responder While economically affordable, but very few number of times each year, often due to long-term storage (electronic devices) Responder damage, then the trouble and time of the acquisition will af
5、fect theactivities carried out, so the design of this Responder. The design is based on six-way Responder as the basic concept.Taking into account the need to set the time limit to answer according to the function, using AT89C51 microcontroller and external interface of the answer in the system, usi
6、ng the microcontroller timer / counter timing and counting in principle, the hardware and software together organically, making the system can correctlyto carry out time, while making the digital display the time correctly.The keyboard to do with the switch output, the speaker happened tips.At the s
7、ame time the system can be achieved: In the Responder, the Responder is valid only after the start, if the answer in before the answer in the beginning to be invalid; answer in a limited time and the time to answer questions set in 1-99s; can show who is calling players and effective answer inInvali
8、d answer in the correct button prompt after the music; answer in time and the time to answer questions countdown show full time after the system automatically reset the time and the master force reduction; key lock, in the effective state, the button is not illegal.KEY WORDS AT89S51,LED digital cont
9、rol ,sound and light tips ,Time目 录 摘要 . ABSTRACT.第一章 前 言。1 1.1抢答器的发展和应用领域。2 1.2 设计思路。31.3 设计要点第二章 各模块的选择和论证32.1抢答器显示模块选择32.2 控制器选择42.3 键盘选择52.4 时钟频率电路的设计72.5 复位电路的设计72.6 报警电路82.7 AT89s51单片机简单概述82.7.1 AT89s51单片机的结构82.7.2 AT89s51单片机管脚说明.9第三章 模块最终方案的设计123.1总体设计思路123.2 功能介绍123.3软件的详细设计123.4.主程序的设计133.5显
10、示子程序的设计33.6定时器T0、T1中断服务程序的设计33.7抢答程序的设计。第四章 系统调试与仿真154.1 软件调试问题分析154.2 通过Keil编译程序.4.2 Proteus 仿真16第五章 系统的焊接与调试175.1 排版焊接175.2 调试17第六章 总结与展望186.1 论文总结186.2 设计展望19致谢20参考文献21 附 录22附 录 一 主程序清单22附 录 二 八路智能抢答器原理图32 附 录 三 实做图片.。附录四 元器件清单33第一章 前 言随着通信技术的高速发展,以及技术不断的更新,社会对通信方面的人才能力要求越来越高,为了更好的适应社会,使自己能搞在未来的竞
11、争中处于优势,我们不仅要有丰富的通信理论知识,一定的动手实践能力使必不可少的。本次综合课程设计,是理论联系实践的一个重要环节,不但巩固了前面所学的基础理论知识,更重要的是把各科知识联系起来,以达到融会贯通,增强自己解决问题、分析问题的能力培养应用所学专业理论知识的能力,进行产品的实际设计与制作的能力,缩小理论与实践的差别,并学习电子产品的整个设计、分析与制作流程。达到巩固基础、注重设计、培养技能、追求创新、走向实用的目的。智力竞赛是一种能锻炼人的头脑开发的IQ的一种大众化游戏,也起到娱乐的作用。现在智力竞赛越来越被多数人喜欢和娱乐,像中央卫视的三星智力快车、金苹果、幸运50等等多档智力竞赛节目
12、都拥有大批的忠实观众,而且国内外各地电视台、工厂、学校等单位也常常举办类似的智力竞赛活动,然而智力竞赛抢答器是必要设备。单片机作为计算机的一个重要分支,其应用范围很广,发展也很快,它已成为在现代电子技术、计算机应用、网络、通信、自动控制与计量测试、数据采集与信号处理等技术中日益普及的一项新兴技术,应用范围十分广泛。对于计算机专业的学生来说,即使暂时没有从事单片机的应用与开发,学习单片机也有很重要的意义。学习它,不仅为将来可能从事该方面的开发打下基础,另一方面,由于单片机作为微型计算机的一个种类,麻雀虽小,五脏俱全,可以把它当作微型计算机的一个简化模型来看待,学习单片机可以加深对微型计算机工作原
13、理的理解,更加清楚计算机的脉络。同时,提供了一个实际应用手段。21世纪,是一个信息技术飞速发展的时代,智力竞赛是一种形式比较活泼的教育方式,是人们休闲娱乐生活的一部分。这些竞赛一方面充实了人们的娱乐生活,另一方面也提高了人们努力汲取相关领域的知识的兴趣。智力竞赛,也就是几个参赛选手之间在规定的时间,规定的地点相互竞争的比赛。抢答是各种竞赛常用的一种形式。在抢答赛中,往往要有主持人宣布抢答的开始,还要确定是哪个选手抢到了答题权,具体答题的时间有时也要设定。这些如果仅凭主持人的主观判断,很容易出现误判的情况。因此,在竞赛中,抢答器就扮演了一个非常重要的角色。1.1八路扫描式抢答器的概述本文介绍的八
14、路数显抢答器具有电路简单、成本较低、操作方便、灵敏可靠等优点,经使用效果良好,具有较高的推广价值。比赛前,将参赛选手从1至8编号,主持人按一下开始键后,抢答开始。此后,其中一个选手最先按下抢答键,数码管即显示该选手的编号并锁定,同时发出清脆的“嘀”声。以后,按下任何一路抢答键均不起反映。只有主持人再次按动启动键后,才能进行下一次抢答该电路由直流稳压电源、抢答器、超时报警与电子计分四部分组成。1.3系统主要功能 每名选手有一个抢答按钮,按钮的编号与选手的编号相对应,抢答器具有第一个抢答信号的鉴别和数据锁存、显示的功能。抢答开始后,若有选手按抢答按钮,声光提示,并在数码管上显示相应编号。同时,电路
15、应具备自锁功能,禁止其他选手再抢答,优先抢答选手的编号一直保持到主持人将系统清0为止。抢答器具有定时抢答的功能。一次抢答的时间由主持人设定,在主持人按下开始抢答按键后,定时器立即进行减计时,并在显示器上显示,同时扬声器发出短暂声响,声响时间持续0.5s左右。选手在设定的时间内进行抢答,抢答有效,减计时停止工作,转向回答减计时,显示器显示选手编号和回答减计时的时间,此后选手可要求使用“锦囊包”,使用“锦囊包”后,回答减计时重新计时;使选手有充裕的时间更正确的回答。第二章 各模块的选择和论证2.1抢答器显示模块选择显示模块主要是显示抢答的时间,组别号码等。考虑有以下两种显示方案。方案一:使用液晶屏
16、显示时间。液晶显示屏(LCD)具有轻薄短小、低耗电量、无辐射危险,平面直角显示以及影像稳定不闪烁等优势,可视面积大,画面效果好,分辨率高,抗干扰能力强的特点。但由于只需要显示时间和转向、相数这样的数字,信息量比较少,且由于液晶是以点阵的模式显示各种符号,需要利用控制芯片创建字符库,编程工作量大,控制器的资源占用较多,其成本也偏高。在使用时,不能有静电干扰,否则易烧坏液晶显示芯片,不易维护。方案二:在使用传统的数码管显示。数码管具有:低能耗、低损耗、低压、寿命长、耐老化、防晒、防潮、防火、防高(低)温,对外界环境要求低,易于维护,同时其精度高,称量快,精确可靠,操作简单。数码显示是采用BCD编码
17、显示数字,程序编译容易,资源占用较少。根据以上的论述,我选择采用方案二。显示功能与硬件关系极大,当硬件固定后,如何在不引起操作者误解的前提下提供尽可能丰富的信息,全靠软件来解决。在这里我们使用的是七段数码管显示,通常在显示上我们采用的方法一般包括两种:一种是静态显示,一种是动态显示。其中静态显示的特点是显示稳定不闪烁,程序编写简单,但占用端口资源多;动态显示的特点是:显示稳定性没静态好,程序编写复杂,但是相对静态显示而言占用端口资源少。在本设计中根据实际情况采用的是动态显示方法。 图 2-1 4位七段数码管上图中数码管采用的是4位一体七段共阴极数码管,其应用简单、可靠性高、成本低,作为显示输出
18、。连接时段选信号接在P0口的P0.0P0.6七个I/O口上,P1口是准双向I/O接口在输出驱动部分具有驱动4个TTL负载的能力,即输出电流不大于400A,所以在接电阻时选择接510限流电阻。而在位选方面采用单片机P2口的P2.0P2.2三个I/O口作为位选信号的输出口。2.2 控制器选择控制器主要用于对显示、抢答、声光、计时等模块进行控制。控制器的选择有以下两钟方案。方案一:采用FPGA(现场可编程门列阵)作为系统的控制器。FPGA可以实现各种复杂的逻辑功能,规模大,密度高,它将所有器件集成在一块芯片上,减小了体积,提高了稳定性,并且可以应用EDA软件仿真、调试,易于进行功能扩展。FPGA采用
19、并行的输入输出方式,提高了系统的处理速度,适合作为大规模实时系统的控制核心。但由于本设计对数据处理的速度要求不高,FPGA的高速处理的优势得不到充分体现,并且由于其集成度高,使其成本偏高,同时由于芯片的引脚较多,实物硬件电路板布线复杂,加重了电路设计和实际焊接的工作。方案二:采用89s51作为系统控制器的CPU方案。单片机算术运算功能强,软件编程灵活、自由度大,可以用软件编程实现各种算法和逻辑控制,并且由于其功耗低、体积小、技术成熟和成本低等优点,使其在各个领域应用广泛。基于以上分析,我选择采用方案二2.3 键盘选择键盘是单片机不可缺少的输入设备,是实现人机对话的纽带。键盘按结构形式可以分为非
20、编码键盘和编码键盘,前者用软件方法产生键码,而后者则用硬件方法来产生键码。在单片机中使用的都是非编码键盘,因为非编码键盘结构简单,成本低廉,非编码键盘的类型很多,常用的有独立式键盘,行列式键盘等。独立式键盘键盘接口中使用多少根I/O线,键盘中就有几个按键,键盘接口使用了8根I/O口线,该键盘就有8个按键,这种类型的键盘,其按键比较少,且键盘中各按键的工作互不干扰。因此可以根据实际需要对键盘中的按键灵活的编码。如图2-2。最简单的编码方式就是根据I/O输入口所直接反映的相应按键,按下的状态进行编码,称按键直接状态码,对于这样编码的独立式键盘,CPU可以通过直接读取I/O口的状态来获取按键的直接状
21、态编码值,根据这个值直接进行按键识别,这样形式的键盘结构简单,按键识别容易。独立式键盘的缺点是需要占用比较多的I/O口线,当单片机应用系统键盘中需要的按键比较少或I/O口线比较富余时,可以采用这样类型的键盘。P112345678 图2-2独立键盘2.4晶振电路的设计 MSC-51单片机的定时控制功能是用时钟电路和振荡器完成的,而根据硬件电路的不同,连接方式分为内部时钟方式和外部时钟方式。本设计中采用内部时钟方式。 单片机内部有一个反相放大器,XTAL1、XTAL2分别为反相放大器的输入端和输出端,外接定时反馈元件组成振荡器(内部时钟方式),产生时钟送至单片机内部各元件。时钟频率越高,单片机控制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 单片机 智能 抢答 设计
链接地址:https://www.31ppt.com/p-3980701.html