基于单片机的八路智能抢答器的毕业设计1
基于单片机的八路抢答器设计毕业设计
摘要: (2)关键词: (2)1绪论 (2)1.1 课题研究的相关背景 (2)1.2选题的目的和意义 (3)1.3 课题研究的内容 (4)1.4论文的组织结构 (4)2系统总体设计 (5)2.1系统设计要求 (5)2.1.1系统设计基本要求 (5)2.1.2系统的基本组成 (6)2.2系统方案论证 (6)2.2.1系统设计思路 (6)2.2.2系统方案论证 (6)3硬件电路设计 (8)3.1系统硬件组成部分 (8)3.2系统组要电路设计 (8)3.2.1AT89C52单片机 (8)3.2.2晶振复位模块 (9)3.2.3LCD1602显示模块 (10)3.2.4键盘扫描模块 (11)3.2.5蜂鸣器音频输出模块 (13)4系统软件设计 (14)4.1系统软件总体设计 (14)4.2主要模块软件设计 (16)4.2.1开始按键扫描程序 (16)4.2.2LCD1602液晶屏驱动函数 (16)4.2.3按键扫描程序 (17)4.2.4蜂鸣函数 (18)5 操作结果分析 (20)5.1实物图 (20)5.2操作结果组图 (20)6、总结与展望 (23)6.1总结 (23)6.2展望 (24)参考文献 (24)基于单片机的八路抢答器设计摘要:答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。
但抢答器的使用频率较低,且有的要么制作复杂,要么可靠性低。
本次抢答器设计主要是研究AT89C52的多种功能和lcd1602的使用,本设计基于单片机为八路抢答的基本理念。
考虑到依需设定限时回答的功能,利用AT89C52单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使液晶显示屏能够正确地显示时间。
用开关做键盘输出,扬声器发生提示。
同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;抢答限定时间和回答问题的时间;可以显示是哪位选手有效抢答和无效抢答;抢答时间和回答问题时间倒记时显示,满时后系统计时自动复位及主控强制复位;按键锁定,在有效状态下,按键无效非法。
基于单片机8路抢答器的设计与实现
基于单片机8路抢答器的设计与实现引言:抢答器是一种用于比赛或考试中进行抢答的设备,它可以实现多个参与者同时抢答,实时显示最先抢答者的编号。
本文将介绍一种基于单片机的8路抢答器的设计与实现。
一、设计方案:1.硬件设计:本设计采用单片机作为主控制器,使用LED显示器显示抢答编号。
按键用于选择参与抢答的编号。
____________________+------------------,P1.0,,P1.1,,P1.2,,P1.3Infrared sensor ----- ------- ----- -----+------------------,P1.4,,P1.5,,P1.6,,P1.7LED display ----- ------- ----- -----+---------------+---------+---------+---------+---------+AVRMicrocontroller+---------------+---------+---------+2.软件设计:本设计的软件部分主要涉及中断、定时器、按键扫描和显示控制几个方面的内容。
(1)中断:使用外部中断响应红外传感器的触发信号,并处理中断程序。
(2)定时器:使用定时器来实现LED显示的时序控制,以达到流畅的显示效果。
(3)按键扫描:定时扫描按键,当一些按键按下时,触发相应的抢答编号。
(4)显示控制:根据抢答编号,通过对LED显示器的控制,实现编号的显示。
二、实现步骤:1.硬件部分的实现:(1)按照上述连接图的方式,将红外传感器和LED显示器与单片机进行连接。
(2)编写硬件程序,对红外传感器和LED显示器进行初始化配置。
2.软件部分的实现:(1)编写中断服务函数,用于响应红外传感器的触发信号,并完成相应的中断处理。
(2)编写定时器中断服务函数,用于控制LED显示的时序。
(3)编写按键扫描函数,用于检测按键是否按下,并触发相应的抢答编号。
(完整版)基于AT89S51单片机的数码显示八路抢答器毕业设计论文
基于AT89S51单片机的数码显示八路抢答器毕业设计摘要本文介绍了一种用51系列单片机的数码显示八路抢答器的电路组成、设计思路及功能。
该抢答器除具有基本的抢答功能外,还具有计时和报警功能。
主持人通过时间预设开关计算抢答时间。
系统将完成自动倒计时。
若在规定的时间内有人抢答,则计时将自动停止;若在规定的时间内无人抢答,则系统中的蜂鸣器将发响,提示主持人本轮抢答无效,实现报警功能。
关键字:八路, 抢答器, 设计,定时,计时,报警AbstractIn this paper, the electric circuit and designing thought of an answering racer based on the common-used series of 74 IC with 8-wire is introduced, and its function is also described. The answering race’s function includes timing, counting, and alarming, besides the basic function of an answering racer. The the time automatically. If anybody answer the question on time, the counting of time will stop; If nobody answer the question on time, the alarm will give out some sound, this turn is of no use, so the function of alarming is achieve d.Key words:8-wire, answering racer, design, timing, counting, alarming1目录前言…………………………………………………………… (1)第一章设计的依据 (2)1.1 课题的提出 (2)1.2 设计目的 (2)1.3 设计的内容 (2)第二章总体方案确定 (2)第三章AT89S51芯片简介 (3)3.1 AT89S51芯片简介 (3)第四章硬件电路 (4)4.1 复位电路设计 (4)4.2 显示电路的设计 (5)4.3 控制电路实现 (7)第五章电路调试 (8)5.1 硬件调试 (8)5.2 软件调试 (8)总结…………………………………………………………………… (9)致谢 (10)参考文献…………………………………………………………………… (11)附图(1)数字抢答器原理图附图(2)数字抢答器单面PCB板图附录附录(3)AT89S51芯片主程序前言抢答器又称第一信号鉴别器,应用于各种知识竟赛、文娱活动等场合。
基于单片机的八路抢答器设计
基于单片机的八路抢答器设计单片机作为一种高性能的微处理器,能够实现实时控制、高速计算、数据存储等功能,被广泛应用于各种电子设计中。
本文将介绍一种基于单片机的八路抢答器设计。
一、设计思路本设计的主要目的是实现一个简单实用的抢答器系统,主要功能包括抢答、计分、显示和控制等。
为了实现这些功能,我们采用了AT89C52单片机,利用它的GPIO口实现八路输入、八路输出等控制功能。
同时,为了提高可靠性和稳定性,我们还加入了复位电路、晶振电路、滤波电路等必要的辅助电路。
二、硬件设计1.复位电路为了确保单片机能够正常工作,我们需要加入一定的复位电路。
复位电路的作用是在单片机上电时,将单片机复位,并确保单片机在正常工作时不出现异常。
常见的复位电路包括电容复位电路、复位芯片电路等。
本设计采用的是电容复位电路,具体电路如下图所示:2.晶振电路晶振电路是单片机正常工作的关键部分,晶振电路的稳定性直接影响系统运行稳定性。
因此,我们需要选择高质量的晶振,并且在电路设计过程中注意规范布局,保证信号传输的稳定性。
具体的电路如下图所示:3.输入电路本设计要实现的是八路输入,因此我们需要设计八路独立的输入电路。
输入电路的作用是将外部输入信号有效地输入到单片机GPIO口,以实现控制功能。
由于输入信号有可能受到外部干扰,因此我们需要加入滤波电路,此处采用RC滤波器。
4.输出电路本设计要实现的是八路输出,因此我们需要设计八路独立的输出电路。
输出电路的作用是将单片机的控制信号输出到外部电路,以实现八路LED灯的控制。
由于LED的电流较小,因此我们适当加入一个三极管,以保证LED正常工作。
三、软件设计1.主程序本设计采用C语言编写,主程序包括初始化、读取输入、判断输入、显示得分等步骤。
主程序的框架如下图所示:2.中断程序为了实现抢答功能,我们需要使用到单片机的中断功能。
当检测到有按键按下时,单片机会进入中断程序,中断程序的作用是停止倒计时并保存得分,然后将LED显示出得分数。
基于单片机八路抢答器设计
第一章系统方案与论证1.1 根本要求〔1〕系统容量:为满足竞赛抢答的要求,系统容量定位8路。
〔2〕系统能完成:倒计时指令发送与接收;抢答对别信息发送与接收;〔3〕抢答倒计时可在0-99秒内根据需要任意调整。
〔4〕所有信息交换都采用无线通信。
〔5〕抢答指令发出和抢答成功要有提示音。
1.2 系统方案选择1.2.1 系统根本构造框图1-1 根本系统构造框图系统工作流程:主持人电路通电后,2位数码管不断加1,以示电路可以正常工作。
主持人按下控制开关后,电路进入倒计时预设状态,设置好后再按一下控制开关,则完成预设,数码管显示预设数。
当主持人按下开场按钮后,选手可以抢答,同时数码管显示倒计时读秒,如有选手按下抢答键,数码管显示该选手的序号,同时封锁其他的抢答信号,蜂鸣器鸣叫10s,以示有人抢答成功。
如读秒归零时还无人抢答,则蜂鸣器鸣叫10s,数码管显示为不断闪亮的“00〞,以示抢答时间到。
当抢答的选手答复完毕或读秒归零后,主持人按一下开场按钮,电路即可恢复到开场抢答,倒计时读秒状态1.2.2 通信方案论证与选择要实现无线通信,可选用频分复用和时分复用两种形式。
频分复用各信道独立,不考虑信号在时间上的重叠。
但是在整个系统最少也需要8个信道,电路复杂,制作本钱高,故不取。
对实际问题进展分析,发现系统通信中,除抢答信号外,其他信号的传送都具有明显的分时性〔即各信号的传送都不可能同时出现〕。
再对抢答信号进展深入研究,发现:〔1〕人对抢答信号的反响在毫秒级是很不灵敏的,人的反响速度是在0.2s-0.8s 内随即出现。
〔2〕在比赛现场,抢答题目一般在几十秒内。
能做出答复决定的人也只在40%左右,坚决做出答复决定的占20%左右。
根据系统满容量算20*20%=4,只有4个左右的人数进入0.2—0.8s反响比赛中。
〔3〕按键反响速度也是有差异的,大概在20ms左右。
根据以上三点分析,可以定性的得出抢答信号在一定的时间区间内具有随机分时的特性。
基于C51单片机的八路无线抢答器毕业设计
摘 要能够实现抢答器功能的方式有多种,可以采用前期的模拟电路,数字电路或模拟与数字电路相结合的方式。
近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测日新月异的更新,利用单片机实现的抢答器也变得功能强大,结构简单,本文介绍一种利用单片机设计的八路无线抢答器,它功能不是特别多,但非常适合学校抢答器的设计与制作方法在很多电子类媒体都能看到,但遗憾的是这些设计有的是原理性的,缺乏实用价值,而且不容易制作成功:有的电路设计过于复杂,不必要的功能太多。
在这些设计中,主持人控制电路和选手控制电路之间一般都是用电缆连接,以达到相互之间通讯的目的,这种方法在实际使用时存在线缆连接可靠性的问题,并且安装和保管不方便,使用无线传输来传递各抢答器电路之间的信号,则可以有效避免有线传输信号的弊端。
关键词:抢答器;单片机;AT89C51;Keil c51;Proteus引 言单片机把我们带入了智能化的电子领域,许多繁琐的系统若由单片机进行设计,便能收到电路更简单、功能更齐全的良好效果。
若把经典的电子系统当作一个僵死的电子系统,那么智能化的现代电子系统则是一个具有“生命”的电子系统。
而随着技术的进步,单片机与串口通信的结合更多地应用到各个电子系统中已成一种趋势。
本设计就是基于单片机设计抢答系统,通过串口通信动态传输数据,使抢答系统有了更多更完善的功能。
单片机系统的硬件结构给予了抢答系统“身躯”,而单片机的应用程序赋予了其新的“生命”,使其在传统的抢答器面前具有电路简单、成本低、运行可靠等特色。
无论是学校、工厂、军队还是益智性电视节目.都会举办各种各样的智力竞赛,都会用到抢答器。
目前市场上已有各种各样的智力竞赛抢答器.但绝大多数是早期设计的,以模拟电路、数字电路或者模拟电路与数字电路相结合的产品。
这部分抢答器已相当成熟,但功能越多的电路相对来说就越复杂,且成本偏高.故障高,显示方式简单(有的甚至没有显示电路),无法判断提前抢按按钮的行为,不便于电路升级换代。
基于单片机的八路智能抢答器设计(毕业论文)
CHANGZHOU INSTITUTE OF TECHNOLOGY科研实践题目:基于单片机的八路智能抢答器设计二级学院(直属学部):延陵学院专业:电气工程及其自动班级:学生姓名:学号:指导教师姓名:职称:副教授2013年12月30日至2014年1月10日目录1.绪论 (3)1.1课题研究背景及意义 (3)1.2课题研究的内容 (3)1.3系统需求分析 (4)2.系统设计方案论证 (5)2.1 方案设计 (5)2.2 系统需求分析 (5)3.总体设计方案 (7)3.1 单片机的选择 (7)3.2抢答器方案论证 (8)4.系统硬件电路设计 (9)4.1总体设计结构图 (9)4.2最小系统电路设计 (9)4.2.1时钟频率电路图 (9)4.3输入电路设计 (10)4.3.1按键电路的设计 (10)4.4输出电路设计 (11)4.4.1 报警电路设计 (11)4.4.2 数码管显示电路 (12)4.4.3 电源电路设计 (13)图4-8稳压电路系统结图5.软件设计 (14)5.软件设计 (15)5.1主程序结构图 (15)5.2主程序流程图 (15)6 设计方案评价及使用方法 (17)7.实物制作 (18)7.1电路板焊接 (18)7.2电路板调试 (18)8.总结与致谢 (20)8.1科研实践总结 (20)附录 (21)1.绪论1.1课题研究背景及意义1课题简介抢答器是一种广泛用于企业事业单位和商业部门,为各种知识竞赛、文娱活动提供公正客观快速裁决的一种常用的电子设备。
随着集成技术和计算机技术的发展,单片机作为一个分支亦于20世纪80年代以来获得了飞速的发展,各种新品不断涌现,使单片机的应用更加深入,灵活性大大增强。
应用单片机的八路抢答器系统具有结构简单、功能强大、可靠性好、实用性强的特点。
2课题设计目的此次设计以80C52单片机为核心控制元件,设计一个简易的电子抢答器,与数码管、蜂鸣器、键盘等构成八路抢答器,利用单片机的延时电路、上电复位电路、数码管显示、定时/中断等电路。
基于单片机的八路抢答器毕业设计
基于单片机的八路抢答器毕业设计一、选题背景及意义1.1 选题背景抢答器是一种常见的电子竞赛设备,它可以被广泛应用于各种知识竞赛、智力竞赛和技能竞赛中。
抢答器的原理是通过按下按钮来触发电路,从而使得系统判断谁先按下了按钮。
由于抢答器具有响应速度快、准确性高等特点,因此在教育培训、科技竞赛等领域得到了广泛的应用。
1.2 选题意义本设计旨在通过单片机技术实现一个八路抢答器,以满足各种知识竞赛、智力竞赛和技能竞赛的需求。
该抢答器具有响应速度快、准确性高等特点,可以提高比赛的公正性和公平性,同时也可以增加比赛的趣味性和互动性。
二、设计思路及方案2.1 设计思路本设计采用基于单片机的八路抢答器方案,主要包括以下几个部分:(1)光电传感器模块:通过红外线发射管和接收管构成光电传感器,用于检测选手是否按下按钮。
(2)单片机模块:采用STC89C52单片机,负责控制整个抢答器的运行。
(3)LED显示模块:采用八个LED灯,用于显示哪个选手按下了按钮。
(4)音响提示模块:通过蜂鸣器发出声音提示哪个选手按下了按钮。
2.2 设计方案(1)硬件设计硬件设计主要包括光电传感器电路、单片机电路、LED显示电路和音响提示电路四个部分。
其中,光电传感器电路主要由红外线发射管和接收管构成;单片机电路采用STC89C52单片机,配合外部晶振、复位电路和ISP下载接口实现对整个系统的控制;LED显示电路采用常规的共阴极八段数码管,通过多工位选择来实现对不同选手的显示;音响提示电路采用蜂鸣器实现对选手按键行为的声音提示。
(2)软件设计软件设计主要包括系统初始化、中断服务程序、定时器控制程序和按键扫描程序四个部分。
其中,系统初始化主要负责对各个模块进行初始化设置;中断服务程序主要负责处理光电传感器的中断请求;定时器控制程序主要负责控制LED灯的显示和蜂鸣器的声音提示;按键扫描程序主要负责检测选手是否按下按钮,并触发相应的中断服务程序。
三、设计实现及测试3.1 设计实现本设计采用Protues仿真软件进行电路设计和调试,通过Keil C编译软件进行单片机程序编写和调试。
[毕业设计]基于单片机的八路扫描式抢答器设计
数理与信息工程学院毕业设计题目:八路扫描式抢答器专业:计算机科学与技术(专升本)班级:计056班姓名:颜欢欢学号:05191126实验地点:数理与信息工程学院电子系统设计室指导老师:余水宝成绩:( 2006.6 )目录第1节引言 (1)1.1 抢答器的概述 (1)1.2 本设计主要任务 (1)1.3 系统主要功能 (1)第2节系统硬件设计 (3)2.1 芯片的选择 (3)2.2 工作原理 (3)2.3 系统的硬件构成及功能 (3)2.3.1抢答器的电路图 (3)2.3.2单元电路设计 (5)2.3.3定时电路设计 (7)2.3.4报警电路设计 (7)第3节系统软件设计 (9)3.1 系统主程序设计 (9)3.2 抢答器的源程序 (9)第4节技术指标及故障处理 (20)4.1 主要技术参数 (20)4.2 使用说明 (20)4.3 常见故障 (21)结束语 (22)参考文献 (23)八路扫描式抢答器数理与信息工程学院 05计算机专升本颜欢欢指导教师:余水宝第1节引言当今的社会竞争日益激烈,选拔人才,评选优胜,知识竞赛之类的活动愈加频繁,那么也就必然离不开抢答器。
而现在的抢答器有着数字化,智能化的方向发展,这就必然提高了抢答器的成本。
鉴于现在小规模的知识竞赛越来越多,操作简单,经济实用的小型抢答器必将大有市场。
本抢答器通过十分巧妙的设计仅用两块数字芯片便实现了数显抢答的功能,与其他抢答器电路相比较有分辨时间极短、结构清晰,成本低、制作方便等优点,并且还有防作弊功能。
因此,我们制作了这款简易八路抢答器屏弃了成本高,体积大,而且操作复杂。
我们采用了数字显示器直接指示,自动锁存显示结果,并自动复位的设计思想,因而本抢答器具有显示直观,不需要人干预的特点。
而且在显示时抢答器会发出叮咚声使效果更为生动。
工厂、学校和电视台等单位常举办各种智力竞赛, 抢答记分器是必要设备。
1.1八路扫描式抢答器的概述本文介绍的八路数显抢答器具有电路简单、成本较低、操作方便、灵敏可靠等优点,经使用效果良好, 具有较高的推广价值。
基于单片机的八路抢答器的设计_毕业设计
毕业综合训练课题名称基于单片机的八路抢答器的设计学院信息工程学院毕业综合训练任务书学院信息工程学院专业机电一体化年级2011级题目基于单片机的八路抢答器的设计1.毕业综合训练任务及要求(根据题目性质对学生提出具体要求)抢答器能容纳8名选手,并且给出相应的编号为1、2、3、4、5、6、7、8,为每名选手设置一个按键;设置一个给工作人员清零的开关,以便能开始新的一轮的抢答;用LED数码管显示获得优先抢答的选手的编号,一直保持到工作人员清零或1分钟倒记时答题时间结束为止;用LED数码管显示有效抢答后的1分钟到记时答题时间;用喇叭发声指示有效抢答及答题时间的结束;秒信号不必考虑时间精度,可利用试验仪上所提供的连续脉冲(方波)。
2.毕业综合训练的原始资料及依据(包括做调研的背景,研究条件、应用环境等)抢答器是一种应用非常广泛的设备,在各种竞赛、抢答场合中,它能迅速、客观地分辨出最先获得发言权的选手。
早期的抢答器只由几个三极管、可控硅、发光管等组成,能通过发光管的指示辩认出选手号码。
现在大多数抢答器均使用单片机(如MCS-51型)和数字集成电路,并增加了许多新功能,如选手号码显示、抢按前或抢按后的计时、选手得分显示等功能。
本课题利用STC89C51单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间和选手号码。
用开关做键盘输出,扬声器发生提示。
3.主要参考资料、文献[1]C程序设计,谭浩强,清华大学出版社,2005[2]单片机原理及接口技术(第3版),李朝青,北京航空航天大学出版社,2002[3]单片机系统设计与实例指导,冯育长,西安电子科技大学出版社,2007[4]单片机课程设计实例指导,李光飞,北京航天航空大学出版社,2004[5]单片微型计算机原理及应用(第二版),鲍小南,浙江大学出版社,2012[6]单片机高级教程(第一版),何立民,北京航空航天大学出版社,2001[7]基于C语言C8051F系列微控制器原理及应用,张培仁,清华大学出版社,2009指导教师2013 年11 月 1 日目录一、绪论 (4)(一)数字抢答器的概述 (4)(二)设计要求及目的 (4)二、硬件电路设计 (4)(一)总体原理图 (5)(二)时钟频率电路的设计 (5)(三)复位电路的设计 (6)(四)显示电路的设计 (6)(五)键盘扫描电路的设计 (7)(六)发声 (8)(七)系统复位 (8)三、系统软件设计 (9)(一)系统原理图 (9)(二)程序流程图 (9)(三)程序 (10)四、焊接调试过程与问题分析 (15)(一)焊接 (15)1、检测各元件 (15)2、对PCB板进行排版及连线 (16)3、焊接的问题及解决 (16)4、焊接的技巧和注意事项 (17)(二)调试 (17)1、系统的调试 (17)2、具体调试 (18)3、调试实物图 (18)五、总结 (19)参考文献 (1)一、绪论(一)数字抢答器的概述单片机把我们带入了智能化的电子领域,许多繁琐的系统若由单片机进行设计,便能收到电路更简单、功能更齐全的良好效果。
八路抢答器毕业论文
八路抢答器毕业论文一、引言在当今社会,抢答器已成为各种竞赛和娱乐活动中的重要设备。
通过使用抢答器,可以公平、公正、有效地确定第一位回答问题的参赛者或队员。
本毕业论文旨在设计和实现一个八路抢答器,以解决现有抢答器系统的一些问题,并提高其性能。
二、系统设计1、总体结构:本系统主要由电源模块、控制模块、抢答模块和显示模块组成。
电源模块负责提供稳定可靠的电源;控制模块负责整个系统的控制和协调;抢答模块负责检测抢答信号并传递给控制模块;显示模块负责显示抢答结果和相关信息。
2、硬件选择:本系统采用单片机作为控制核心,利用其丰富的I/O 端口和内部定时器资源来实现系统的控制和检测。
同时,选用LED显示屏作为显示设备,以直观地展示抢答结果和相关信息。
3、软件设计:本系统的软件设计采用C语言编写,主要包括初始化、控制、检测和显示等功能。
通过编写程序,实现单片机对抢答模块和显示模块的有效控制。
三、实现过程1、硬件搭建:根据系统设计,选择合适的单片机、LED显示屏、按键开关等硬件设备进行搭建。
2、软件开发:然后,利用Keil软件编写单片机程序,实现对抢答模块和显示模块的控制。
在编写过程中,需不断调试和优化程序,确保系统的稳定性和可靠性。
3、联机调试:将编写好的程序下载到单片机中,进行实际运行测试。
通过多次测试和调整,确保系统的各项功能都能正常运行。
四、结果分析通过实际测试和运行,本八路抢答器系统表现出了良好的性能。
具体优点如下:1、快速响应:本系统能够快速响应按键信号,有效避免了抢答者之间的冲突。
2、稳定性高:本系统采用了单片机作为控制核心,具有较高的稳定性和可靠性。
3、可视化界面:本系统的LED显示屏可以直观地展示抢答结果和相关信息,方便观众和裁判查看。
4、可扩展性强:本系统采用了模块化设计,方便进行功能扩展和升级。
五、结论与展望本毕业论文成功设计和实现了一个八路抢答器系统。
该系统具有快速响应、高稳定性、可视化界面和可扩展性强等优点。
基于单片机八路抢答器设计
本科生毕业论文(设计)题目: 基于单片机八路抢答器的设计姓名:学院: 理学院专业: 电子科学与技术班级: 08级(2)班学号: XXXX指导教师: 职称:2012年 3 月 16 日安徽科技学院教务处制基于单片机八路抢答器的设计摘要二十一世纪我们进入信息高速发展时代,单片机以其自身的特点,现已广泛应用于智能仪器、工业控制、家用电器等各个领域。
在抢答过程中,光靠听觉是很难判断出哪组先答题,为了体现公平公正的原则,所以设计出八路抢答器这个系统。
本系统主要是采用AT89C52单片机,具有性能可靠、电路简单、成本低等特点。
它的功能实现是比赛开始,主持人读完题之后按下开始开关,即计时开始,此时数码管开始进行30秒倒计时,直到有一个选手抢答时,对应的会在数码管上显示出该选手的编号以及剩余时间,同时蜂鸣器也会发出声音,以提示有人抢答本题,在规定的最后5秒时间内还没有做出抢答,蜂鸣器发出报警,提示选手尽快作答,如果30秒内无人作答则此题作废,即开始重新一轮的抢答。
关键词:抢答器;数码管;单片机AbstractIn twenty-first Century we entered the rapid development of the information age, single chip with its own characteristics, has been widely used in intelligent instruments, industrial control, household appliances and other fields. The answer in the process, light relies on hearing is very difficult to determine which group to answer the question, in order to reflect fair principle, so the design of eight way responder in the system.This system is mainly used AT89C52 MCU, has reliable performance, simple circuit, low cost. Its function is read after the title game, the host press start switch, namely, start time, the digital tube start30 seconds countdown, until one player contest, corresponding to the will in the digital tube displays the player's number and the time remaining, and a buzzer would sound, to prompted some people to answer that, in the last 5 seconds of time also made no answer, buzzer alarm, prompting players to answer as soon as possible, if30 seconds no answer this question voided, i.e. began to round responder.Key words:Responder; Digital control; Single-chip microcomputer目录摘要 (I)Abstract (II)第一章绪论 (1)第二章八路抢答器整体设计方案 (2)2.1方案设计 (2)2.2方案论证 (3)第三章系统硬件设计 (5)3.1单片机的选择与介绍 (5)3.2时钟电路与复位电路 (7)3.2.1时钟电路 (7)3.2.2复位电路 (7)3.3抢答电路 (8)3.4 显示电路 (8)3.5控制电路 (9)3.6报警系统 (10)3.7整个系统的工作原理 (10)第四章软件设计 (11)4.1定时中断模块 (11)4.2外部中断模块 (11)4.3报警模块 (12)4.4控制模块 (13)4.5主程序模块 (14)第五章系统的仿真 (16)5.1 Keil软件的仿真 (16)5.2 Proteus软件仿真 (16)5.3仿真分析 (18)第六章总结 (19)参考文献 (20)致谢 (21)附录一电路原理图 (22)附录二系统主程序 (23)第一章绪论二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。
基于单片机的8路智能抢答器设计毕业设计论文(操岳恒)
摘要随着科学技术的发展和普及,各种各样的竞赛越来越多,其中抢答器的作用也就显而易见。
目前很多抢答器基本上采用小规模数字集成电路设计,使用起来不够理想。
因此设计一更易于使用和区分度搞的抢答器成为了非常迫切的任务。
现在单片机已进入各个领域,以其功耗小、智能化而著称,所以若利用单片机来设计抢答器,便使以上问题得以解决,针对以上情况,本文设计出以STC89C52单片机为核心的八路抢答器。
我们采用了数字显示器直接指示,自动锁存显示结果,并自动复位的设计思想,它能根据不同的抢答输入信号,经过单片机的控制处理并产生不同的与输入信号相对应的输出信号,最好通过液晶显示屏显示相应的路数,即使两组的抢答时间相差几微秒,也可分辨出事哪组优先按下的按键,它充分了单片机系统的优点,具有结构简单、功能强大、可靠性好、实用性强的特点。
本设计采用STC89C52单片机设计一个抢答器系统。
初步电路要求设置有8个键盘,但是考虑到系统要有一定的可拓展性,本设计最终采取矩阵键盘从而设置16个键盘,可以供16名选手参加比赛。
本设计共分为听题、准备抢答、抢答超时三个阶段进行设计。
主持人读题时为听题阶段,此时抢答无效,按下开始按钮,则开始抢答,并显示抢答时限共十秒;若有人按下自己抢答键,则在液晶屏上显示对应编号和LED点阵上显示抢答剩余时间,剩余时间为0秒时,则进入over阶段,若无人抢答,本次抢答无效,若在这之后有人抢答,显示对应编号并且显示无效;有人抢答情况下,主持人读完题目后按下开始作答按钮,则显示作答时间,作答时间低于5秒,会报警提示。
关键词:可靠性好;可拓展性;LED;液晶显示屏;STC89C52单片机;矩阵键盘ABSTRACTWith the development and popularization of science and technology, more and more variety of competitions, including the role of Responder also obvious. At present, many Responder basically small-scale digital integrated circuit design, using them less than ideal. So design an easier to use and engage in discrimination Responder become a very urgent task. SCM now has entered all areas, with its low power consumption, intelligence known, so if using microcontroller design Responder, will make these problems can be solved, for the above situation, the paper designed to STC89C52 microcontroller as the core of eight Responder . We use a direct digital display indicator, even if the difference in time between the two groups to answer in a few microseconds, but also to distinguish which set of priorities accident pressed the button, and it fully the advantages of single-chip system has a simple structure, powerful, reliable Well, practical features.The subject applies the STC89C52 MCU to design the responder system. The circuit set 8 keyboards. But taking into account the scalability of the system, this design take the matrix keyboard to set the 16 keyboards, so the circuit can be used for 16 players to participate in the competition. The responder will work when a host press the start button, and show answer time limit; if nobody answer the question when the remaining time is 0 seconds, the answer is invalid. The moderator will press the button after reading the question if someone answer a question, then the circuit display response time after pressing the button .In addition, the circuit will alarm when the time of the answer less than 5 seconds.Key words:Scalability; STC89C52 single chip microcomputer; Matrix keyboard目录摘要 (I)ABSTRACT (II)1 前言 (1)1.1设计背景及意义 (1)1.2设计要求 (2)1.3设计内容 (2)1.4设计内容的扩展 (3)2 系统概述 (3)2.1系统的主要功能 (3)2.2系统工作状态 (4)2.3 单片机STC89C52功能简介 (5)3硬件电路设计 (9)3.1 Proteus软件介绍 (9)3.2 单片机最小系统设计 (9)3.3按键输入电路设计 (11)3.4 显示电路设计 (15)3.5 报警电路设计 (17)3.6 电源电路设计 (18)3.7 下载器电路 (19)3.8 总体电路设计 (20)3.9实物电路制作 (21)4软件设计 (22)4.1 Keil C51软件简介 (22)4.2主程序系统结构 (22)4.3 程序流程图 (23)4.4程序设计 (25)结论 (35)参考文献 (36)致谢 (38)1 前言1.1设计背景及意义随着科技的飞速发展,单片机已经渗透到我们生活的各个领域,几乎在每个领域都能找到单片机的影子。
基于单片机的八路抢答器设计
基于单片机的八路抢答器设计一、介绍抢答器是一种常见的电子设备,用于组织学生进行抢答活动。
传统的抢答器设备通常采用机械按钮或者红外线传感器,但是这些设备具有限制,例如按钮设备需要人工操作,而红外线传感器则需要维护激光束的稳定性。
基于单片机的抢答器能够解决这些问题,并给予更多的功能扩展。
二、系统设计本设计的基本需求是能够同时支持八个参与者进行抢答,并实时显示第一个抢答者的编号。
设计采用单片机进行控制,为了满足多个参与者的需求,需要使用多个按键进行输入,并通过数码管显示抢答结果。
具体系统设计如下。
1.硬件设计硬件设计基于单片机STM32F103C8T6,具有30个可编程输入/输出引脚。
为了支持八个参与者的抢答,我们使用了八个按钮进行输入,并使用七段数码管显示抢答结果。
引脚的分配如下表:引脚功能PA0 参与者1按钮输入PA1 参与者2按钮输入...PA7 参与者8按钮输入PB0-6 七段数码管段选择PC0-3 七段数码管位选择2.软件设计软件设计基于Keil uVision软件进行编写。
主要功能包括按键输入检测、抢答者编号判断以及数码管显示。
具体的设计流程如下。
(1)按键输入检测使用GPIO口作为输入模式,每个参与者的按键连接到相应的引脚。
通过读取GPIO口的电平来检测按钮是否被按下。
当检测到按键按下时,会触发中断并执行相应的处理函数。
(2)抢答者编号判断通过记录按键按下的时间顺序来判断抢答者的编号。
每次有按钮按下时,会先检测当前是否已经有抢答者,并且记录下第一个抢答者的编号。
在抢答者确认后,会将其他按钮的输入禁用,以防止其他参与者的干扰。
(3)数码管显示使用GPIO口作为输出模式,将七段数码管的段选择信号连接到PB0-6引脚,位选择信号连接到PC0-3引脚。
通过依次设置段和位选择信号的电平,来控制数码管的显示内容。
三、系统实现四、总结本文介绍了基于单片机的八路抢答器设计。
通过使用多个按钮进行输入,以及数码管进行显示,实现了同时支持八个参与者进行抢答的功能。
基于单片机的8路抢答器的设计
基于单片机的八路抢答器设计方案第一章抢答器设计功能分析1.1 数字抢答器的概述对于抢答器我们大家来说都不陌生, 它是用于很多竞赛场合, 真正实现先抢先答, 让最先抢到题的选手来回答问题。
抢答器不仅考验选手的反应速度同时也要求选手具备足够的知识面和一定的勇气。
选手们都站在同一个起跑线上, 体现了公平公正的原则。
1.2 设计任务与要求1.基本要求:给主持人设置一个开关, 用来控制系统的清零(编号显示数码管灭灯)和抢答器的开始。
抢答器具有数据锁存和显示的功能。
抢答开始后, 若有选手按动抢答器按钮, 编号立即锁存, 并在LED数码上显示选手的编号, 同时扬声器给出音响提示。
此外, 要封锁输入电路, 禁止其他选手抢答。
1.发挥部分:2.抢答器具有定时抢答的功能, 且一次抢答的时间可以由主持人设定(如30秒)。
当节目主持人启动“开始”键后, 要求定时器立即减计时, 并用显示器显示, 同时扬声器发出短暂的声响, 声响持续时间0.5秒左右。
3.参加选手在设定的时间内抢答, 抢答有效, 定时器停止工作, 显示器上显示选手的编号和抢答时刻的时间, 并保持到主持人将系统清零为止。
如果定时抢答的时间已到, 却没有选手抢答时, 本次抢答无效, 系统短暂报警, 并封锁输入电路, 禁止选手超时后抢答, 时间显示器上显示00。
选手如果在主持人按开始键之前违规抢答, 系统报警, LED显示违规选手号码和FF, 直到主持人按下停止键。
第二章抢答器方案论证抢答器的实现方式有种多样, 通过纯电子器件搭建电路实现, 如优先编码器, 锁存器, 555定时器译码器等, 纯电子器件实现没有软件参与, 调试简单, 但是它不易于扩展和修改, 而且电路结构复杂, 调试困难电子, 电子器件管脚很多, 实际搭建起来费时费力, 焊接很容易出错。
于是, 我想到了用单片机实现。
单片机体积小价格低, 应用方便, 稳定可靠。
单片机将很多任务交给了软件编程去实现, 大大简化了外围硬件电路, 使外围电路的实现简单方便。
基于单片机的八路智能抢答器的毕业设计
目录设计总说明 (I)Introduction .............................................................................................................................. I II 1 绪论 . (1)1.1 课题研究现状 (1)1.2 选题意义与目的 (2)1.3 课题研究的要求及内容 (2)1.4 本论文的组织结构 (3)2 总体方案论证 (5)2.1 总体方案分析 (5)2.2 智能抢答器模块化设计 (7)3 硬件设计 (9)3.1核心控制模块 (9)3.1.1单片机的选型 (9)3.1.2 AT89C51单片机的介绍 (12)3.1.3 AT89C51特殊功能寄存器 (14)3.2时钟与复位模块 (15)3.2.1时钟模块 (15)3.2.2复位模块 (16)3.3显示模块的设计 (18)3.4按键输入模块的设计 (21)3.4.1键盘的分类 (21)3.4.2键盘的去抖动 (22)3.4.3双功能及多功能键 (23)3.5报警模块的设计 (24)3.6电源模块的设计 (26)3.6.1 变压器 (26)3.6.2 整流桥 (26)3.6.3 滤波器 (27)I八路智能抢答器的设计3.6.4 电源稳压芯片 (28)4 软件设计模块 (30)4.1单片机编程语言 (30)4.2系统程序设计 (33)4.3主程序 (34)4.4 非法抢答查询子程序 (38)4.5 抢答时间调整子程序 (39)4.6 正确抢答处理程序 (41)4.7 显示处理程序 (43)4.8 报警程序 (43)5 结论 (45)参考文献 (47)附录A:八路智能抢答器程序清单...................................................... 错误!未定义书签。
最新毕业设计(论文-基于at89c51单片机的八路多功能抢答器设计
目录摘要 (2)绪论 (4)1 抢答器系概述 (6)1.1抢答器的功能模块 (6)1.2抢答器的工作原理 (8)1.3抢答器的特点及组成 (11)2硬件设计 (11)2.1硬件详细清单 (11)2.2 抢答器总电路图 (13)2.3 AT89C51的内部结构和功能 (14)2.4 晶体振荡器和电容的设计 (16)2.5 七段数码管显示电路的设计 (17)2.6 扬声器的设计 (17)2.7 按钮的设计 (18)2.8 芯片74HC30、74LS04的设计 (19)3软件设计 (19)3.1 软件系统结构图和程序流程图 (19)3.2 程序分析 (21)结束语 (41)致谢 (43)参考文献 (46)附录 (48)摘要在以往企业或学校举行知识竞赛中,都是主持人读题,观众选手得安静仔细听题目,有条件的花上万元买个电子抢答器,算是给知识竞赛赛场添彩了。
现实中大多数是依靠主持人发挥水平,但选手和观众要渴望类似跟电视台搞的知识竞赛中的效果一样是难以实现的。
而我们设计的抢答器节省的不小的开支,还能直观公正的看清哪位选手先抢答到题并有主持人来往下读题目。
它的功能实现是由主持人按键来控制总开关,在抢答中,只要主持人按下开始后抢答才有效,如果在开始抢答前抢答为无效;抢答限定时间和回答问题的时间可在1-99s设定;可以显示是哪位选手有效抢答和无效抢答,正确按键后有声音提示;抢答时间和回答问题时间倒记时显示,满时后系统计时自动复位及主持人强制复位;按键锁定,在有效状态下,按键无效非法。
本次设计是用AT89C51单片机为核心控制元件,设计一个八路多功能抢答器。
以AT89C51单片机作为主控核心,与芯片74LS04、74HC30;扬声器等等构成硬件操作,再利用汇编语言来编程,来控制抢答器的功能实现。
这次设计的系统实用性强、判断精确、操作简单、扩展功能强。
关键词:抢答器 AT89C51 汇编语言计时绪论在知识竞赛中,特别是做抢答题时,在抢答过程中,为了更确切的知道哪一组或哪一位选手先抢答到题,必须要有一个系统来完成这个任务。
基于单片机的智能抢答器设计_毕业设计
基于单片机的智能抢答器设计摘要8路抢答器,就是一种利用单片机功能而做出来的产品。
该抢答器除具有基本的抢答功能外,还具有计时和报警功能。
主持人通过时间预设开关预设供抢答的时间,系统将完成自动倒计时。
若在规定的时间内有人抢答,则计时将自动停止;若在规定的时间内无人抢答,则系统中的蜂鸣器将发响,提示主持人本轮抢答无效,实现报警功能。
主持人还可以通过时间预设开关预设答题的时间,系统将完成自动倒计时。
规定要在设置的答题时间内回答完问题,如在倒计时时间内没有回答完问题,实现报警功能。
[关键词]:八路抢答器定时报警1 方案设计1.1 设计方案1.1.1.确定单片机的型号根据系统的功能与要求,选择STC89C52RC单片机。
1.1.2任务:设计一个供8名选手参加的八路扫描式抢答器。
每组设计一个抢答按扭供参加者使用。
电路具有第一抢答信号的鉴别和锁定存储功能。
在主持人将系统复位并发出抢答指令后,如果参赛者在第一时间按抢答开关,则按钮指示灯灯亮并用组别电路显示出抢答者的组别。
同时扬声器发出声音。
电路应具有自锁功能,使其他组不起作用。
1.2 系统的功能与要求每名选手有一个抢答按扭,按扭的编号与选手的编号相对应,抢答器具有信号的鉴别和数据的锁存、显示的功能。
抢答开始后,若有选手抢答按扭,在数码管上显示相应的编号,蜂鸣器发出音响提示。
同时,电路应具备自锁功能,禁止其他选手再抢答,优先抢答选手的编号一直保持到主持人按开始答题开始。
抢答器具有定时抢答的功能。
在主持人发出抢答指令后,定时器立即进行减计时,并在显示器上显示,同时蜂鸣器发出短暂的声响,声响持续0.5s左右。
选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器显示选手编号及最后倒计时剩下的时间。
主持人按开始答题开始,答题时间开始倒计时。
当按复位键后,完成一次抢答流程。
1.3 八路抢答器的概述本文介绍的八路数显抢答器具有电路简单、成本较低、操作方便、灵敏可靠等优点,经使用效果良好,具有较高的推广价值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华北科技学院毕业设计(论文)目录设计总说明 (I)Introduction............................................................................................................................... I II 1 绪论 . (1)1.1 课题研究现状 (1)1.2 选题意义与目的 (2)1.3 课题研究的要求及内容 (2)1.4 本论文的组织结构 (3)2 总体方案论证 (5)2.1 总体方案分析 (5)2.2 智能抢答器模块化设计 (7)3 硬件设计 (9)3.1核心控制模块 (9)3.1.1单片机的选型 (9)3.1.2 AT89C51单片机的介绍 (12)3.1.3 AT89C51特殊功能寄存器 (14)3.2时钟与复位模块 (15)3.2.1时钟模块 (15)3.2.2复位模块 (16)3.3显示模块的设计 (18)3.4按键输入模块的设计 (21)3.4.1键盘的分类 (21)3.4.2键盘的去抖动 (22)3.4.3双功能及多功能键 (23)3.5报警模块的设计 (24)3.6电源模块的设计 (26)3.6.1 变压器 (26)3.6.2 整流桥 (26)3.6.3 滤波器 (27)I八路智能抢答器的设计3.6.4 电源稳压芯片 (28)4 软件设计模块...................................................................................... 错误!未定义书签。
4.1单片机编程语言......................................................................... 错误!未定义书签。
4.2系统程序设计............................................................................. 错误!未定义书签。
4.3主程序......................................................................................... 错误!未定义书签。
4.4 非法抢答查询子程序................................................................ 错误!未定义书签。
4.5 抢答时间调整子程序................................................................ 错误!未定义书签。
4.6 正确抢答处理程序.................................................................... 错误!未定义书签。
4.7 显示处理程序............................................................................ 错误!未定义书签。
4.8 报警程序.................................................................................... 错误!未定义书签。
5 结论...................................................................................................... 错误!未定义书签。
参考文献.................................................................................................. 错误!未定义书签。
附录A:八路智能抢答器程序清单...................................................... 错误!未定义书签。
附录B 八路智能抢答器原理图............................................................ 错误!未定义书签。
附录C 软件程序流程图........................................................................ 错误!未定义书签。
致谢.......................................................................................................... 错误!未定义书签。
II华北科技学院毕业设计(论文)设计总说明智能抢答器作为一种电子产品已广泛应用于各种智力和知识竞赛场合。
但目前所使用的抢答器有的电路较复杂,不便于制作,而且可靠性低,实现起来很困难;有的则用一些专用的集成芯片,而专用集成芯片的购买又很困难。
为适应多选手抢答活动的需要而设计一个智能抢答器,这种抢答器具有电路简单,元件普通,易于购买等优点,很好地解决了制作者制作困难和难于购买的问题。
本系统就是采用AT89C51单片机为核心而设计的八路智能抢答器。
根据抢答器的功能,智能抢答器的设计要求如下:抢答器可以同时供8名选手或8个代表队比赛使用;主持人可以通过智能抢答器的按键设定每道题的抢答时间和回答时间;具有清零和非法抢答控制功能,设置一个系统清除和抢答控制开关,并由主持人操控;当主持人启动“开始抢答按键”后,定时器进行减计时,抢答时间耗尽后禁止抢答;倒计时5秒时,如果仍无人抢答,则系统每1s报警一次,用以提示参赛选手;抢答器具有锁存与显示功能。
即选手按下按键,锁存相应选手的参赛编号,并在LED数码管上显示,选手抢答实行优先锁存,其他按键者将不能响应,以便公平地选择第一个抢答者;参赛选手在设定的时间内进行抢答,抢答有效,显示器上显示选手的编号,同时进入回答问题的时间倒计时;倒计时期间,主持人想终止倒计时,可以按下“停止”键,系统会自动进入准备状态。
本系统采用软硬件结合的方法而设计,其中硬件设计是借用单片机AT89C51为中心控制模块,采用模块化设计思想,根据系统功能划分成六个模块,分别为:核心控制模块、电源模块、时钟与复位模块、按键输入模块、显示模块、报警模块。
软件设计是采用汇编语言编程。
按键输入模块共有14个按键,分为抢答按键和控制按键。
抢答按键共有八个,分别为S1―S8,供抢答选手进行抢答使用;控制按键有六个,分别为S9―S14,其中S9和S10分别为“抢答时间调整键”和“回答时间调整键”;S11和S12分别为时间“加1”和“减1”按键;S13和S14分别为“抢答开始按键”和“停止按键”。
显示模块本系统采用四个共阳极LED数码管显示,一个数码管用来显示抢答到问题的选手的号码,两个用来显示倒计时时间,一个未使用的数码管作为以后的扩展使用。
时钟与复位模块包括时钟电路和复位电路,单片机的时钟信号用来提供单片机片内各种操作的时间基准,复位操作则使单片机的片内电路初始化,使单片机从一种确定的初态开始运行。
报警模第I页共Ⅴ页八路智能抢答器的设计块在本系统中为附加模块,它的主要用途就是起到提示并引起人们的注意。
电源模块是为了增强本系统应用的广泛性而设计的模块,它的主要任务是将交流220V电压转换为系统中可以直接使用的稳定的直流+5V。
本设计限定抢答人数为八人,抢答过程如下:当主持人按“抢答开始按键”后,数码显示屏显示抢答时间倒计时,并在最后五秒启动报警电路提示,在抢答时间过程中八名选手进行抢答,抢答成功后,显示模块显示选手号和回答问题时间。
回答完问题后,主持人可按“停止按键”结束,新一轮抢答开始。
如果在主持人没有按下“抢答开始按键”而选手就抢答,则视为犯规,显示模块显示“FF”并显示选手号码,而且报警电路进行提示。
主持人按“停止按键”后,新一轮抢答开始。
显示模块在初始显示、超过规定抢答时间仍无人抢答和答题超过规定时间后显示“FFF”。
抢答时间和回答问题的时间可以设定,设定范围为1-99s,原始状态下抢答时间为10s,回答问题时间为30s。
后台主持人可以通过“抢答时间调整键”、“回答时间调整键”和时间“加1”、“减1”按键修改抢答时间和选手回答问题的时间时间,改完后“停止按键”确定,新时间开始有效。
在抢答器设计过程中,首先完成总体方案的论证制定,然后分析系统的工作原理,在此基础上设计出各部分单元电路原理图,进一步完成对系统电路的设计。
在对系统工作原理充分研究的基础上,选择合适的元件型号和参数,再用protel绘图软件画出电路原理图,最后根据电路接口编写软件程序。
关键字:抢答器;单片机;AT89C51;模块;按键第II页共Ⅴ页华北科技学院毕业设计(论文)第III 页 共Ⅴ页Introduction The intelligent vies to answer first as a kind of electronic products have been widely applied in all kinds of intelligence and knowledge competition situation. But using the current is some complicated circuit vies to answer first, do not facilitate production, and reliability, low difficult to achieve; Others use some special integrated chips, and the purchase of the special integrated chips and very difficult. In order to adapt to the needs of the many players vies to answer first activities and design a intelligent vies to answer first device, this vies to answer first instruments have circuit is simple, components, easy to buy ordinary etc, and solves the difficult and hard to buy makers make the problem. This system is AT89C51 microcontroller as the core and the design of the intelligent vies to answer first 8.According to the function, intelligent vies to answer first the vies to answer first the design requirements of the following: vies to answer first is also for 8 contestants or 8 teams game; host can through the intelligence is set button vies to answer first each question time and answer the vies to answer first time; have reset and illegal vies to answer first control function, set up a system to eliminate and vies to answer first, and by a host control switch control; when the host to start "start" button, the timer vies to answer λ first to reduces the time, vies to answer first time after running prohibit contest; countdown 5 seconds, if still no contest, then system every 1 s λ alarm once, to tip competitors; vies to answer first instruments have lock to save and display λ function. That's according to the button, lock to save the corresponding player of the entries, and the Numbers LED digital display, on the player vies to answer first shall give priority lock to save, the other key cannot respond to fair to choose the first vies to answer first; contestants in the set period of time vies to answer first, vies λ to answer first effectively, on the monitor demonstrated contestant's Numbers, and at the same time into the answer problem of the time countdown; during the countdown, the host would like to stop the countdown,can press the "stop" button, the system will automatically enter the state.The system USES the software and hardware of the method of combining and design, including hardware design are borrowed from the single-chip microcomputer AT89C51 as the center control module, the modular design division, with six module, respectively is: the core control module, the power modules, clock and reset module, key input module, display module, alarm module. The software design is the common assembly language programming.八路智能抢答器的设计Key input module in 14 key, divided into vies to answer first keys and control buttons. Vies to answer first key there were eight, respectively, for vies to answer first S8 S1-players use vies to answer first; Control key has six, respectively, among them--S14 S9 S9 and S10 are "vies to answer first time to adjust key" and "answer time to adjust keys"; S11 and S12 respectively for time "add 1" and "minus 1" button; S13 and S14 are "vies to answer first start button" and "stop" button. Display module the system USES four were LED digital display, anode tube a digital works to display the player to vies to answer first, number two used to display the countdown, a time of unused digital tube as the expansion of the later use. The clock and reset clock circuit module includes and reset circuit, microcontroller the clock signal used to provide all kinds of operation of single chip in the benchmark, reset operation time is of circuit chip in to make SCM initialize, from a certain initial state began to run. Alarm module in the system for additional module, its main use is a tip and draw people's attention. Power supply module is raised to the system design and extensive application of the module, it is the main task of the 220 V ac voltage conversion for dc system can directly use of the stability of the dc + 5 V.This design limited the number of eight, vies to answer first vies to answer first process is as follows: when the host to press the "start" button vies to answer first, digital display shows vies to answer first time countdown, and in the last five second start alarm circuit hint, in vies to answer first time eight players in the process vies to answer first, after the success display module, vies to answer first demonstrated contestant number and answer the question time. To answer the question, can press the "stop button host, a new round of vies to answer first began to end". If the host did not press the "start" button and contestant vies to answer first vies to answer first, it shall be regarded as the foul, display module shows "FF" and demonstrated contestant number, and alarm circuit hints. According to "stop button" host, a new round of vies to answer first began after. Display module in the initial display, exceed the prescribed vies to answer first time still no contest and the answer in excess of the prescribed time shows "FFF". Vies to answer first time and answer problem of time can set, set a range of 1-99 s, original state vies to answer first time for 10 s and answer the question time for 30 s. Backstage host can "vies to answer first time to adjust key", "answer time to adjust key and time" add 1 ", "minus 1" button modify vies to answer first time and player answer problem of time after time, change "stop button" certain that the new time to start the effective.In the design process, vies to answer first do first overall scheme, and then analyses the argument for the working principle of the system, and based on this, the design of unit of the circuit principle diagram, further to the design of the system to complete the circuit. In the第IV页共Ⅴ页华北科技学院毕业设计(论文)working principle of the system based on the study of the fully, and cho ose appropriate component model and parameter, garnish with protel drawing software draw circuit principle diagram, according to write software interface circuit program.Keyword: vies to answer first;microcomputer; AT89C51;module; button第V页共Ⅴ页华北科技学院毕业设计(论文)1 绪论当今的社会竞争日益激烈,选拔人才,评选优胜,知识竞赛之类的活动愈加频繁,比赛中为了准确、公正、直观地判断出第一抢答者,这就要有一种抢答设备作为裁判员,于是抢答器应用而生。