基于单片机的6路抢答器设计毕业设计论文
基于-51单片机6路抢答器
摘要此次设计选择使用AT89C51单片机为核心的控制元件,设计制作一个简易的抢答器。
本设计是以AT89C51单片机作为控制的主要核心,LED显示器,蜂鸣器等六路抢答器的程序,并且利用了单片机的延迟时电路,时钟电路,键复位电路以及定时器/中断等其他电路。
六路抢答器的设计特点是让选手应答时间与选手实时显示出来,利用复位电路开场新一轮的比赛或者游戏,我们使用的也是我们所掌握的C语言来进展编程,实现了一些根本功能。
该系统的设计是可行的,以确定准确,简便,强烈的扩展能力。
它的表达的功能主要是比赛开场时,主持人读完题目后按下抢答键,语音提示答题开场,提示音完毕后开场倒计时,这时数码管开场进展10s的倒计时,当有选手进展抢答时,选手按下抢答键,这时候数码管显示屏上就会显示出对应答题者的编号以及抢答所剩余的时间。
如果10秒计时时间到了还没有人做出抢答,蜂鸣器就会发出声音并且语音提示抢答完毕,这一题就作废即所有人均不得分,然后开场新一轮的抢答。
在下一轮抢答开场之前按下复位键将时间归零,再按下开场键进展新的一轮。
抢答者答复正确后,评审员按下加分键,该选手编号所对应的数码管显示的数字就增加〔按一次加一分,最高显示9分〕。
相反,如果抢答者答复错误,在抢答者分数不为0的情况下,评审员按下减分键,该选手编号所对应的数码管显示数字就减少〔按一次减一分,最低显示0分〕。
关键词:单片机、AT89C51、抢答器Abstract:The design options using AT89C51 microcontroller as the core control elements, design a simple Responder. The design is based on the six-way Responder AT89C51 microcontroller as the main core control, LED display, beeper and other procedures, and use of the single-chip delay circuit, clock circuit, key reset circuit and a timer / interrupt other circuits. Six-way Responder design feature is to allow players the response time and the player numbers displayed in real time, using the reset circuit to start a new round of the petition or game, we used our disposal C language programming, to achieve some basic functions.The design of the system is feasible to determine the accurate, simple, strong expansion capability. Its main function is to reflect the start of the game, the host title after reading press answer key, voice prompt answer began, the tone began the countdown ends, then the digital countdown began 10s, when there are players to answer in time , players press the answer key, this time will show the number of respondents and the corresponding answer in the time remaining on the digital display. If 10 seconds to answer in time of time to make a nobody, a buzzer will sound and the end of the voice prompt answer this question on the void that all men are not scoring, then start a new round of answer. Before you start to answer in the next round will be time to press the reset button to zero, and then press the start key to make a new round. Responder who answered correctly, the assessors press plus key, alphanumeric display of the player number corresponding increases (once plus one points, the maximum display 9 points). Conversely, if the answer were wrong answer, answer in person at a fraction is not 0, the panelists Press the minus key points, the player number that corresponds to the digital display figures decrease (once by one point, the lowest display 0 ).Keywords:AT89C51、RESPONDER、SCM目录第一章概述 (1)第二章各模块的选择和论证 (2)1. 方框图┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ (2)2.1抢答器显示模块选择 (2)2.2 控制器选择 (3)2.3 键盘选择 (3)2.4 时钟频率电路的设计 (4)2.5 复位电路的设计 (5)2.6 报警电路 (5)3. 系统硬件连接图 (6)4. 元器件清单 (6)第三章软件的设计 (6)3.1程序流程图 (7)3.2源程序 (8)第四章系统调试 (16)4.1 硬件调试问题分析 (17)4.2 软件调试问题分析 (17)参考文献 (19)第一章概述随着科学技术的开展,电子技术在近几年也得到了快速的开展,而在我们的生活中处处都运用到电子技术,例如现在随着智力竞赛、电视娱乐节目越来越多,为了实现比赛的公平性,就需要一个能在多人进展比赛的情况下能够实现抢答的机器,所以我们就需要这么一个能够简单操作的抢答器。
基于某AT89C51单片机六路抢答器的设计
学号:xxxxxxxxxx课程设计报告基于AT89C51单片机抢答器的设计院系电子信息工程学院专业电子信息工程班级 1姓名xxx摘要单片机由于其微小的体积和极低的成本,广泛的应用于家用电器、工业控制等领域中。
在工业生产中,单片微型计算机是微型计算机的一个重要分支,也是颇具生产力的机种。
单片微型计算机简称单片机,特别适用于控制领域,故又称微控器。
学校和电视台等单位场举办各种比赛,抢答器是必要设备。
在我校举行的各种竞赛中我们经常看到有抢答的环节,举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观判断造成比赛的不公平性。
抢答器是一名公正的裁判员,他由主体电路与扩展电路组成。
单片机由于其微小的体积和极低的成本,广泛的应用于家用电器、工业控制等领域中。
在工业生产中,单片微型计算机是微型计算机的一个重要分支,也是颇具生产力的机种。
单片微型计算机简称单片机,特别适用于控制领域,故又称微控器。
学校和电视台等单位场举办各种比赛,抢答器是必要设备。
在我校举行的各种竞赛中我们经常看到有抢答的环节,举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观判断造成比赛的不公平性。
抢答器是一名公正的裁判员,他由主体电路与扩展电路组成。
AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。
AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。
单片机的可擦除只读存储器可以反复擦除1000次。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪速存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。
基于ATmega16L-单片机的六路抢答器设计
题目:基于ATmega16L 单片机的抢答器设计1引言 (3)2抢答器系统的功能 (3)3 抢答器的硬件系统 (3)4 抢答器的软件系统 (4)5源程序 (11)6结束语 (19)参考文献 (20)基于ATmega16L 单片机的六路抢答器设计摘要:介绍了一种以ATmega16L单片机为核心的八路数字抢答器系统,分别从硬件和软件两方面阐述了该控制系统的设计方法,并经过调试和运行使该系统达到预期目标,具有反应快、功能齐全、实用性强的特点。
关键词:抢答器;单片机; ATmega16LEight Routes Call ing Implement Based on ATmega16L Single Chip ControllerAbstract : A kind of eight routes digital calling implement is int roduced in the thesis , and the ATmega16L Single chip cont roller is it s hard core1 Also , the design method of the cont rol system was expounded from aspect s of the software and the hardware1 And after debugging and running , the system reached the expected target , which have many advantages such as fast reaction , all ready function and good practicability1。
Key words :calling implement ; single chip cont roller ;ATmega 161引言抢答器是一种广泛应用于企事业单位和商业部门,为各种知识竞赛、文娱活动提供公正客观快速裁决的一种常用电子设备,也是一种逐渐成型的电子产品,但市面上所售抢答器价格一般较贵且多为小规模集成电路构成,其性能单一,工作起来不够理想。
格式范文基于51单片机的六路抢答器设计与制作
毕业设计(论文)题目:基于51单片机的六路抢答器设计与制作系部:电子信息技术系专业:电子信息工程学号:070306090学生姓名:金建磊指导教师姓名:刘刚指导教师职称:副教授二○一○年五月八日摘要随着科学技术的不断发展,促使人们学科学、学技术、学知识的手段多种多样。
抢答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。
但抢答器的使用频率较低,且有的要么制作复杂,要么可靠性低,减少兴致。
做为一个单位若专购一台抢答器虽然在经济上可以承受,但每年使用的次数极少,往往因长期存放使(电子器件的)抢答器损坏,再购置的麻烦和及时性就会影响活动的开展,因此设计了本抢答器。
本设计是以六路抢答为基本理念。
考虑到依需设定限时回答的功能,利用AT89C51单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。
用开关做键盘输出,扬声器发生提示。
同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;抢答限定时间和回答问题的时间可在1-99s设定;可以显示是哪位选手有效抢答和无效抢答,正确按键后有音乐提示;抢答时间和回答问题时间倒记时显示,满时后系统计时自动复位及主控强制复位;按键锁定,在有效状态下,按键无效非法。
关键词: AT89C51 LED数码管抢答器计时报警目录第一章绪论 (1)1.1 课题研究的相关背景 (1)1.2 选题的目的和意义 (1)1.3 课题研究的内容 (1)1.4 国内外研究现状 (2)1.5 抢答器目前存在的主要问题 (2)第二章抢答器的系统概述 (4)2.1 系统的主要功能 (4)2.2 系统需求分析 (5)2.3 抢答器的工作流程 (5)2.4 抢答器的工作过程 (5)2.5 器件选型方案及详细清单 (7)2.6 AT89C51特殊功能寄存器 (7)2.7 AT89C51的功能及简介 (7)2.7.1 AT89C51单片机的内部结构图 (7)2.7.2 AT89C51单片机 (8)2.8 抢答器的优点及组成 (9)第三章系统总体方案的设计 (10)3.1 硬件电路的设计 (10)3.2 总体原理图 (10)3.3 时钟频率电路的设计 (11)3.4 复位电路的设计 (12)3.5 显示电路的设计 (12)3.5.1 显示模块在系统软件中的安排 (13)3.6 键盘扫描电路的设计 (15)3.6.1 键盘抖动的软件处理 (15)3.7 发声 (16)3.8 系统复位 (16)3.9 本章小结 (17)第四章软件设计 (18)4.1 主程序系统结构图 (18)4.2软件任务分析 (18)4.3 程序流程图 (19)4.4本章小结 (20)第五章 Proteus仿真系列组图 (20)5.1系统仿真图 (20)5.1.1复位图 (20)5.1.2设置计时时间 (21)5.1.3非法抢答并显示座号 (21)5.1.4抢答成功并显示倒计时 (22)5.1.5三号选手抢答成功 (23)5.2本章小结 (23)总结 (24)参考文献 (25)致谢 (26)附录一 (27)附录二 (34)第一章绪论1.1 课题研究的相关背景抢答器是一种应用非常广泛的设备,在各种竞赛、抢答场合中,它能迅速、客观地分辨出最先获得发言权的选手。
论文-基于单片机的抢答器
基于单片机的抢答器电路设计摘要:随着人才的竞争也越来越激烈,一些企事业单位为了选拔或者奖励员工会采取智力问答、知识竞赛的方式,所以抢答器也就成为必备的设备。
本文介绍了一种基于单片机的抢答器的设计方法,以单片机为控制核心,通过检测按键的方式来判断抢答的选手,并将选手的编号以数字的方式在数码管上显示出来。
在选手回答问题时,其他选手的抢答按键将被屏蔽。
系统还为每路抢答器设置了双色发光二极管,用于指示选手抢答成功或犯规。
本文提出的设计方法简单易懂、操作方便。
关键字:抢答器、单片机、数码管,74LS164The Design of The Responder Based On MicrocontrollerAbstrac t:With the competition between talents is more and more fierce. As a result, to select and reward the staff, some of enterprise and public institutions take a way of mind quiz or knowledge competition, and responder becomes one of the necessary equipments. In this paper, the author introduces a design procedure of the responder based on Microcontroller, with the cybernetics core of Microcontroller, and through the way of testing the keys’ pressing to judge which competitor races to be the first to answer and to show the number of the competitor digitally on the digital tube. Also, when the competitor presses the key, the buzzer will be singing at the same time and the signals of others’ answer keys will be shielded. The system also sets double colour Light emitting diode for differentr responder, which can dedicate the success or foul of competitors. Generally speaking, the design procedure introduced is easy to understand and convenient to operate.Keywords:Responder、Microcontroller、Digital tube、74LS164目录目录 (2)第一章序言 (4)1.1 选题目的及意义 (4)1.2 抢答器简介 (4)第二章方案设计 (6)2.1 课题要求 (6)2.2 设计方案选择 (6)2.2.1 系统设计方案选择 (6)2.2.2 控制器选择 (7)2.2.3 显示器件选择 (7)第三章系统硬件设计 (8)3.1 电路设计环境 (8)3.2 输入按键电路设计 (9)3.3单片机控制电路设计 (9)3.3.1 单片机的发展 (9)3.3.2 单片机AT89S51芯片简介 (10)3.3.3时钟电路设计 (13)3.3.4复位电路设计 (14)3.3.5控制电路设计 (14)3.4 显示电路设计 (15)3.4.1 74LS164介绍 (15)3.4.2 显示电路设计 (16)3.5 LED灯提示电路设计 (17)3.6 稳压电源设计 (18)3.7 本章小结 (18)第四章系统软件设计 (20)4.1 程序设计应用软件 (20)4.2 程序设计流程 (21)4.3 读取按键值程序设计 (23)4.4 显示程序设计 (24)4.5 定时时间程序设计 (26)4.6本章小结 (28)第五章系统调试故障与分析 (29)第六章总结 (32)致谢 (33)参考文献 (34)附录1 电路原理图 (35)附录2 中英文翻译 (36)附录3 元件清单 (42)附录4 源程序清单 (43)第一章序言随着计算机技术的发展和在控制系统中的广泛应用,以及设备向小型化、智能化发展,作为高新技术之一的单片机以其体积小、功能强、价格低廉、使用灵活等优势,显示出了很强的生命力。
六路抢答器论文
六路数字抢答器设计方法王亚静摘要:有许多比赛活动中为了准确、公正、直观的判断出第一抢答者,通常设置一台抢答器,通过灯光等手段指示出第一抢答者。
同时,还可以设置记分、犯规及奖惩记录等多种功能。
电路具有第一抢答信号的鉴别和锁存功能。
在主持人将系统复位并发出抢答指令后,开始抢答,如有参赛者按抢答开关,则该组指示灯亮显示出抢答者的组别。
此时,电路应具备自锁功能,使其他组的抢答开关不起作用。
关键词:第一抢答者抢答器锁存复位自锁功能Six-channel digital Responder design methodwangyajingAbstract: There are many game activities in order to accurately, justice, intuitive judgment of the first vies to answer first person, usually set a vies to answer first device, through such means as the first light vies to answer first the instructions. At the same time, also can set scoring, foul and disciplinary records and other functions. Circuit has first vies to answer first signal to identify and latch function. In the director the system reset and sent out the contest instructions, began to contest, any participant in vies to answer first switch, the indicator light on this show who vies to answer first the group. At this time, circuit should have since lock function, make the other groups vies to answer first switch doesn't work.Key words: First responder Responder Latch Reset Self-locking function一.设计任务与技术要求1、设计任务设计制作一个可供6组选手参加比赛的数字式竞赛抢答器。
基于单片机的六路多功能抢答器
硬件设备80基于单片机的六路多功能抢答器◆◆王晶摘要:本文利用单片机AT89S51为核心器件,数码管、LED 灯为显示模块,蜂鸣器为声响模块,以按键为键盘模块,结合软硬件两个方面设计了一个六路抢答器系统,并经过调试和运行使该系统达到预期目标。
具有抢答功能,显示功能,声响提示功能,抢答倒计时,抢答时间设定,答题时间倒计时,还有数据的清零功能。
该六路抢答器系统结构简单、可靠性好,并且具有性能高、功耗小、反应迅速、结果准确等特点,充分发挥了单片机系统的长处。
关键词:单片机;抢答器;数码管;声响;按键1◆◆设计任务该抢答器主要功能如下:(1)该六路多功能抢答器可同时供6个参赛队员或6个团队参加比赛(分别用k1-k66个按键来表示。
(2)系统一上电,蜂鸣器响起一段音乐,音乐结束后系统指示灯流水显示表示系统正常。
系统复位和主持人清零按钮均可实现该功能,提醒选手做好新一轮的抢答和答题准备。
(3)给主持人设置一个按钮,同时具有开始抢答和复位功能。
(4)六路多功能抢答器的数据显示与锁存功能:选手按下按钮,系统立即锁存相应的编号,并显示在LED数码管上,同时扬声器发出“叮叮”的声音提示。
选手之间的抢答实行优先锁存方案,优先抢答选手的编号一直保持到主持人将系统清零为止。
(5)六路多功能抢答器的定时抢答功能:系统可设定定时抢答,且每次的抢答时间可由主持人根据实际情况来进行设定(比如15秒)。
当主持人启动“开始”按钮后,定时器进行减计计算,同时蜂鸣器发出短暂的响声,倒计时的时间在显示器上显示,最后的3秒钟闪烁显示时间。
(6)参赛选手在设定的抢答时间内抢答,抢答有效,并立即进入答题倒计时,设定答题时间为30秒,显示器上显示答题选手编号和答题倒计时时间,最后5秒闪烁显示。
若定时时间一到,蜂鸣器发出声响,禁止选手继续答题,此时清零系统。
(7)若设定的抢答时间到却无人抢答,则本次动作无效,抢答器系统并止抢答并报警。
这种情况下,时间显示器会一直显示00直到到主持人将系统复位。
基于单片机的六路抢答器
课程设计(论文)题目名称基于单片机的六路抢答器课程名称单片机原理及应在电气测控学科中的应用学生姓名田政宇学号1041202040系、专业电气工程系10自动化指导教师朱群峰邵阳学院课程设计(论文)任务书注:1.此表由指导教师填写,经系、教研室审批,指导教师、学生签字后生效;2.此表1式3份,学生、指导教师、教研室各1份。
指导教师(签字):学生(签字):邵阳学院课程设计(论文)评阅表学生姓名田政宇学号1041202040系电气工程系专业班级10级自动化题目名称基于单片机的六路抢答器设计课程名称单片机一、学生自我总结二、指导教师评定注:1、本表是学生课程设计(论文)成绩评定的依据,装订在设计说明书(或论文)的“任务书”页后面;2、表中的“评分项目”及“权重”根据各系的考核细则和评分标准确定。
摘要本设计是六路智力抢答器。
使用52系列单片机芯片,编写应用程序来实现智力抢答功能。
硬件设计使用的是52系列中的STC89C52,硬件设计利用其中中断控制程序进行强大部分的处理,通过多输入与门的控制去申请单片内部的中断,以达到显示抢答的目的。
考虑到需要设定显示回答的功能,利用STC89C52单片机及外围接口实现的抢答系统,利用单片机的定时/计数器定时和技术的原理,将软、硬件有机地结合起来,似的系统能过正确的计时,同时是数码管能够正确地显示时间。
利用按键开关进行信号输入以及抢答和回答时间的设定,抢答时间和答题时间可在1-99s之间设定。
在抢答中,只有当主持人按开始之后才可以抢答。
如果有选手在开始之前就抢答了,程序将视其为无效抢答,并且在LED数码管上显示是哪位选手无效。
无效抢答时,蜂鸣器将发出滴滴的警报声。
正确抢答时,数码管上显示出抢答选手的号码,并显示答题时间倒计时,到倒计时最后5s时,蜂鸣器发出蜂鸣提示选手答题时间将到,满时后,数码管显示000,到主持人再次按开始键后,显示才能进行再次抢答。
关键字:STC89C52LED数码管抢答器计时蜂鸣器目录中文摘要………………………………………………………………………第一章系统概述与原理图………………………………………1.1系统的主要功能………………………………………1.2系统需求分析………………………………………1.3抢答器的工作流程………………………………………1.4抢答器的优点及组成………………………………………第二章系统总体方案的设计………………………………………2.1 硬件电路的设计………………………………………2.2 总体原理图………………………………………2.3 时针频率电路的设计………………………………………2.4 复位电路的设计………………………………………2.5 显示模块在系统软件中的安排……………………………2.6 键盘电路的设计………………………………………2.7 系统复位………………………………………第三章抢答器的软件设计………………………………………3.1 程序任务分析………………………………………3.2 主程序结构图………………………………………3.3 程序流程图设计………………………………………3.4 程序设计………………………………………第四章仿真组图及实物图………………………………………4.1 仿真系统原理图………………………………………4.2 设置计时时间………………………………………4.3 抢答成功倒计时………………………………………4.4 调试及性能分析及实物………………………………………第五章设计小结………………………………………参考文献………………………………………第一章系统概述与原理图1.1系统的主要功能本系统是借用单片机采用模块化设计的智能抢答器,主控与参与者设为终端分系统。
#基于51单片机的抢答器论文(可打印修改)
3.3 复位电路的设计
单片机的第 9 脚 RST 为硬件复位端,只要将该端持续 4 个机器周期的高电平即可实现复 位,复位后单片机的各状态都恢复到初始化状态,其电路图如图 3-3 所示:
图 3-3 复位电路
在方案中使用到了硬件复位和软件复位两种功能,由上面的硬件复位可使寄存器及存储 器的值都恢复到初始值,而前面的功能提到了倒计时间需要有记忆功能,该功能实现的前提 条件就是不能对单片机进行硬件复位,所以设定了软复位功能。软复位实际上就是当程序执 行完毕之后,将程序指针通过一条跳转指令让它跳转到程序执行的起始地址。
for(i=0;i<5;i++) {
4 软件设计模块
根据以上硬件电路和单片机控制原理,搭建编程思路,程序流程图如图 4-1 所示:
图 4-1 抢答器主程序流程图
相关 C 语言程序附录在最后。
5 仿真及结果
仿真方法是: (1)在 Keil C51 仿真软件下创建项目,并把上述源程序添加到项目中,通过编译产生 一个".hex"为后缀的文件,此文件就是用于烧写到 Proteus 软件中 AT89C52 芯片的文件, 参考文献[2]。 (2)把生成的".hex"为后缀的文件添加到 Proteus 软件中绘制的 AT89C52 芯片中作为控 制程序。
并可以根据仿真电路图制作硬件电路,这种设计具有传统逻辑设计方法所无法比拟的优越
性。设计整体性好、人性化强、可靠性高,实现了数字显示控制的智能化。
参考文献:
[1] 周润景.基于 Proteus 的电路和单片机系统设计和仿真 [M].北京:北京航空航天大学出版社,2005. [2] 金炯泰,金奎焕.如何使用 KEIL8051C 编译器[M].北 京:北京航空航天大学出版社,2002. [3] 程相波,卫安军.基于 MCS-51 单片机的八路抢答器设计方法研究文献名[J].北京工业职业技术学院学 报,2007(2). [4] 张齐. 单片机使用系统设计技术———基于 C 语言编程[M] .北京: 电子工业出版社,2004. [5] 潘永雄.新编单片机和使用[M].西安 :西安电子科技大学出版社,2003.
基于某AT89C51单片机六路抢答器的设计
学号:xxxxxxxxxx课程设计报告基于AT89C51单片机抢答器的设计院系电子信息工程学院专业电子信息工程班级 1姓名xxx摘要单片机由于其微小的体积和极低的成本,广泛的应用于家用电器、工业控制等领域中。
在工业生产中,单片微型计算机是微型计算机的一个重要分支,也是颇具生产力的机种。
单片微型计算机简称单片机,特别适用于控制领域,故又称微控器。
学校和电视台等单位场举办各种比赛,抢答器是必要设备。
在我校举行的各种竞赛中我们经常看到有抢答的环节,举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观判断造成比赛的不公平性。
抢答器是一名公正的裁判员,他由主体电路与扩展电路组成。
单片机由于其微小的体积和极低的成本,广泛的应用于家用电器、工业控制等领域中。
在工业生产中,单片微型计算机是微型计算机的一个重要分支,也是颇具生产力的机种。
单片微型计算机简称单片机,特别适用于控制领域,故又称微控器。
学校和电视台等单位场举办各种比赛,抢答器是必要设备。
在我校举行的各种竞赛中我们经常看到有抢答的环节,举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观判断造成比赛的不公平性。
抢答器是一名公正的裁判员,他由主体电路与扩展电路组成。
AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。
AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。
单片机的可擦除只读存储器可以反复擦除1000次。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪速存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。
单片机抢答器毕业设计、论文1
单片机抢答器毕业设计、论文1单片机抢答器设计与实现摘要此次设计提出了用AT89C51单片机为核心控制元件,设计一个简易的抢答器,本方案以AT89C51单片机作为主控核心,与MAX232、发光二极管、数码管、蜂鸣器等构成硬件操作,再利用C语言编程,来控制抢答器的功能实现。
本设计的系统实用性强、判断精确、操作简单、扩展功能强。
其实在以往企业或学校等举行自己搞的知识竞赛中,都是主持人读题,观众选手得安静仔细听题目,有条件的花上万元买个电子抢答器,算是给知识竞赛赛场添彩了。
大多依靠主持人发挥水平,选手和观众渴望的类似电视台的节目效果难以实现。
与电视播放的那些竞赛场面对照——选手坐在显示器前答题,观众看着大屏幕显示题目和答案,大屏幕有抢答显示计分排行等,绚丽的画面有节奏的音乐——差距很大,但这些都不是电视台的专利,利用竞赛软件,运用互动式多媒体技术,将竞赛题目制作成演示程序。
通过投影仪大屏幕或电视墙在现场播放,给观众强烈的视听感受,凝聚竞赛现场气氛。
通过选手面前的显示器,为参赛队员提供最直接的看题效果,保证队员对题目的正确理解。
而我们设计的抢答器节省的不小的开支,还能直观公正的看清哪位选手先抢答到题并有主持人来往下读题目。
它的功能实现是有主持人按键来控制总开关,主持人按下开关那么选手开始抢答,此时数码管开始0—60计数,并且选手们必须在规定的时间内进行抢答,若过了60秒还没抢答那么抢答失效,选手们若有一个在规定的时间内抢答成功则其余的选手不可以再抢答,在数码管上会显示哪位选手抢答到题目及其所用的时间。
关键字:STC89C52单片机、动态显示、中断目录第一章绪论 (1)1.1 单片机抢答器的背景 (1)1.2 单片机抢答器的意义 (1)1.3 抢答器的应用 (1)第二章整体设计方案 (2)2.1主要芯片的介绍............................ 错误!未定义书签。
2.3 MAX7219 .................................. 错误!未定义书签。
最新六路抢答器的设计与制作
六路抢答器的设计与制作毕业设计(论文)(2008届)题目六路抢答器的设计与制作系别信息电子系专业应用电子技术班级姓名指导教师2008年 5 月26 日目录摘要 (3)第1章抢答器的设计要求及功能 (4)1.1 设计要求 (4)1.2 扩展功能 (4)1.3 设计电路方框图 (4)第2章抢答器主要电路设计 (5)2.1译码驱动设计 (5)2.2 开始提示电路设计 (6)2.3 定时电路设计 (7)第3章电路扩展设计 (9)3.1可预置时间的定时电路 (9)3.2 报警电路 (10)第4章电路的制作与调试 (12)心得体会 (13)参考文献 (14)致谢 (15)附录一六路抢答器的整体电路图 (16)附录二电路元器件明细表 (17)附录三芯片内部结构图及引脚图 (18)六路抢答器设计与制作【摘要】数字电路在日常生活中的应用很多,随着它的发展,其应用将会越来越广泛。
工厂、学校和电视台等单位常举办各种智力比赛,抢答器是必要设备。
抢答器是一名公正的裁判员,它由主体电路与扩展电路组成,其基本原理是主持人按开始按钮示意开始,利用一个优先编码器,译出最先抢到答题权的选手的编号,并经LED显示器显示出来,同时还要封锁电路以防其他选手再抢答。
本文所介绍了一种六路抢答器的设计与制作。
【关键词】抢答;锁存;计时;显示第1章抢答器的设计要求及功能1.1设计要求:1、设计一个同时可供6名选手或6个代表队参加比赛,他们的编号分别为“0”、“1”、“2”、“3”、“4”、“5”各用一个抢答按钮,编号与参赛者的号码一一对应,分别为“S0”、“S1”、“S2”、“S3”、“S4”、“S5”。
2、抢答器具有数据锁存功能,并将锁存的数据用LED数码管显示出最先抢答成功者的编号。
抢答器对抢答选手动作的先后有很强的分辨能力,即使他们的动作仅相差几毫秒,也能分辨出抢答者的先后来,优先抢答选手的编号一直保持到主持人将系统清除为止。
抢答后显示优先抢答者序号,同时发出音响。
基于单片机的抢答器系统设计
《单片机原理及接口》课程设计报告题 目: 抢答系统设计 专业名称: 电子信息工程 班 级:学 号:姓 名:2011年 1月抢答器系统设计1、设计目标:1.1制作一个6人抢答器,以开关(K1—K6)按下作为抢答按键。
有人按下时,有声音提醒。
1.2无人抢答时,6只数码管轮流循环显示1~6(跑马)。
1.3若有人先抢答,数码管停止跑马,6个数码管同时亮谁的编号,其后再有人按键,系统不予响应,直到复位键按下,开始下一轮抢答。
1.4设一个复位键(主持人),当按下时无论数码管处于什么状态,都恢复跑马,进行抢答。
2、设计环境Windows xp Keil uVision3 Proteus 7.53、硬件设计3.1控制系统及所需元件3.2 控制系统主要由单片机应用电路、存储接口电路、显示接口电路、复位电路组成。
其中单片机A T89C52是系统工作的核心,它主要负责控制各个部分协调工作。
3.3所需元件A T89C52、6位数码管(共阴)、74HC138、BUZZER蜂鸣器、PNP三极管、晶振、电容C1、C2、C3、上拉电阻。
4、各模块方案选择及硬件模块设计4.1 AT89C52功能介绍4.1.1A T89C52有40个引脚,32各外部双向输入/输出(I/O)端口,同时内含2各外中端口,3各16位可编程定时计数器,2各全双工串行通信口,2各读写口线,A T89C52可以按照常规方法进行编程,也可以在线编程。
其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。
同时A T89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。
4.1.2主要功能特性:兼容MCS51指令系统。
8K可反复擦写(>1000次)Flash ROM。
32个双向I/O口,256x8bit内部RAM。
3个16位可编程定时/计数器中断,时钟频率0-24MHz。
2个串行中断,可编程UART串行通道。
基于51单片机的六路智能抢答器设计
基于51单片机的六路智能抢答器设计摘要在抢答中,只靠人的视觉是很难判断出哪组先答题。
利用单片机来设计抢答器,使以上问题得以解决,即使两组的抢答时间相差几微秒,也可分辨出哪组优先答题。
能够实现抢答器功能的方式有多种,可以采用模拟电路、数字电路或模拟与数字电路相结合的方式。
实现抢答器功能的方式有多种,可以采用早期的模拟电路、数字电路或模数混合电路。
本文利用AT89C51单片机及外围接口设计了一个六路抢答器。
关键词: AT89C51 LED数码管抢答器计时报警Design of six way intelligent responder based on 51 single chipmicrocomputerAbstract:In the answer, only by people's vision is difficult to determine which group first answer. Using single-chip microcomputer to design responder, so that the above problems can be solved, even if the two groups of responder time difference between a few microseconds, you can identify which group of priority questions. There are many ways to realize the function of responder, which can be simulated by means of analog circuits, digital circuits or analog and digital circuits. There are many ways to realize the function of answering device, and the early analog circuit, digital circuit or analog digital mixed circuit can be adopted. This paper uses AT89C51 microcontroller and peripheral interface to design a six way responder. Key words: AT89C51 LED digital tube responder, timing alarm目录第一章系统总体方案的设计 (1)1.1 硬件电路的设计 (1)1.2 总体原理图 (2)1.3 时钟频率电路的设计 (2)1.4 复位电路的设计 (3)1.5 显示电路的设计 (4)1.5.1 显示模块在系统软件中的安排 (4)1.6 键盘扫描电路的设计 (6)1.7 发声 (7)1.8 系统复位 (7)第二章软件设计 (9)2.1 主程序系统结构图 (9)2.2软件任务分析 (9)2.3 程序流程图 (10)致谢 (12)参考文献 (13)第一章系统总体方案的设计1.1 硬件电路的设计本设计分为硬件设计和软件设计,这两者相互结合,不可分离;从时间上看,硬件设计的绝大部分工作量是在最初阶段,到后期往往还要做一些修改。
基于单片机实现的六路抢答器设计毕业设计
目录一、六路抢答器设计任务及要求 (1)1.1设计任务 (1)1.2设计要求 (1)1.2.1系统设计要求 (1)1.2.2设计目标………………………………………………………………二、系统组成及工作原理 (2)2.1方案选择 (2)2.1.1 利用译码芯片 (2)2.1.2 利用单片机 (2)2.2原理分析 (3)2.3设计方案 (3)三、抢答器硬件系统设计 (4)3.1时钟电路和复位电路 (4)3.1.1时钟电路 (5)3.1.2复位电路 (5)3.2键盘电路 (6)3.3 显示电路 (7)3.3.1 显示驱动电路 (7)3.3.2显示报警电路 (8)3.4芯片介绍 (9)3.4.1集成芯片AT89S52 (9)3.5共阳数码管介绍 (11)四、软件系统设计 (12)4.1 设计思想 (12)4.2 资源分配 (12)4.3 程序设计流程图 (13)4.3.1 定时器中断服务程序流程 (13)4.3.2抢答违规流程图 (13)4.3.3 显示程序流程 (14)4.3.4主程序流程图 (15)五、调试及使用说明 (16)5.1实物调试 (16)5.2 使用说明 (16)六、设计心得体会及教学建议 (17)6.1 设计体会 (18)6.2教学建议 (18)致谢 (19)参考文献 (20)附录Ⅰ电路原理图 (21)附录Ⅱ PCB元器件布局图 (22)附录Ⅲ PCB顶层图 (23)附录Ⅳ PCB底层图 (24)附录Ⅴ元器件清单 (25)附录Ⅵ程序清单 (27)一、六路抢答器设计任务及要求1.1设计任务设计一个智力竞赛抢答器,可同时供8名选手或8个代表队参加比赛,他们的编号分别是1、2、3、4、5、6、各用一个抢答按钮,按钮的编号与选手的编号相对应,分别是S0、S1、S2、S3、S4、S5。
要求一人一组在一周时间内完成实物并打印《单片机技术》课程设计说明书一份。
1.2设计要求1.2.1系统设计要求:(1)该抢答器上电或按键复位后能自动显示系统提示符“P.”,进入准备工作状态;(2)主持人按下开始按钮后,抢答开始并限定时间30S;10S内无人抢答,蜂鸣器发出音响;(3)主持人按下开始按钮之前有人按下抢答器,抢答违规,显示器显示违规台号,违规指示灯亮,其它按钮不起作用;(4)正常抢答下,从按下抢答按钮开始30S内,答完按钮没按下,则作超时处理,超时处理时,违规指示灯亮,数码管显示违规台号;(5)在30S,内选手提前答完,由主持人按下停止,并显示答题时间,主持人按复位,等待下一轮抢答:(6)各台数字显示的消除,蜂鸣器音响及违规指示灯的关断,都要通过主持人按复位按钮;1.2.2设计目标:(1)通过理论设计和实物制作解决相应的实际问题,巩固和运用在《单片机技术》中所学的理论知识和实验技能;(2)熟悉电路中所用到的各集成芯片的管脚及其功能;(3)进行电路的装接、调试,直到电路能达到规定的设计要求;(4)掌握单片机应用系统的一般设计方法,提高设计能力和实践动手能力告,以后从事电子电路设计、研发电子产品打下良好的基础。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神□优□良□中□及格□不及格2、学生掌握专业知识、技能的扎实程度□优□良□中□及格□不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力□优□良□中□及格□不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性□优□良□中□及格□不及格5、完成毕业论文(设计)期间的出勤情况□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)指导教师:(签名)单位:(盖章)年月日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)评阅教师:(签名)单位:(盖章)年月日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况□优□良□中□及格□不及格2、对答辩问题的反应、理解、表达情况□优□良□中□及格□不及格3、学生答辩过程中的精神状态□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格评定成绩:□优□良□中□及格□不及格教研室主任(或答辩小组组长):(签名)年月日教学系意见:系主任:(签名)年月日摘要近年来,计算机技术析迅猛发展,使得计算机在工业,农业,国防科研及日常生活的各个领域显示了日益旺盛的生命力,它已成为各国工业发展水平的主要标志之一是发展新技术,改造老技术的强有力的武器。
目前,单片机正朝着高性能和多品种方向发展,单片机的发展正朝着CMOS化,低功耗,小体积,大容量,高性能,低价格和外围电路的内装化等几个方面发展。
近几年,由于某种原因CHMOS技术的进步大大地促进了单片机的CMOS化,此种芯片除了低功耗外,还具有功耗的可控性,使单片机可以工作在功耗精细管理状态,特别是IIC,API等串行总线的引入,可以使单片机的引脚设计得更少,单片机系统结构更加简化及规范化而我们设计出的4路抢答器是一种基于MCS-51智能锁的硬件和软件设计及实现方法,这种电路设计具有按键有效提输入错误提示控制开锁电平控制报警电路在线修改功能等多种功能保密性强灵活性高特别适用于家庭办公室学生宿舍及宾馆等场所。
它具有全集成化,智能化,高精度,高性能,高可靠性和低价格等优点,是一个值得推广的一种方法。
接下来我们就对方案与设计原理方框图进行比较分析。
关键字:抢答器;单片机;数码管目录第一章设计意义 (1)第二章系统总体设计 (2)2.2 设计要点 (2)第三章智能抢答器系统的硬件电路 (3)3.1 抢答器系统电源的设计与分析 (3)3.2 中央控制器 (3)3.3 抢答器的外围控制与分析 (3)3.4 抢答器的输入模块 (5)3.5 抢答器其他模块 (6)第四章程序设计说明 (7)4.1 抢答主体程序 (7)4.1.1 程序流程 (7)4.1.2 程序注释 (8)4.2 数码管显示程序 (20)4.2.1 程序流程图 (20)4.2.2 程序注释 (20)4.3 蜂鸣器发声程序 (21)4.3.1程序流程图 (21)4.3.2程序注释 (21)第五章设计调试及性能测定 (23)第六章结论 (24)结束语 (25)谢辞 (25)参考文献 (26)附录元器件清单 (27)1 设计意义电子技术在不断地发展,基于单片机的控制系统已广泛应用于工业、农业、电力、电子、智能楼宇等行业,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的控制系统的常规电子线路。
电子技术和微型计算机的迅速发展,促进微型计算机测量和控制技术的迅速发展和广泛应用,单片机的应用已经渗透到国民经济的各个部门和领域,它起到了越来越重要的作用。
本文就是单片机的其中一个具体应用,将其与抢答器的设计有机地结合起来。
在抢答过程中,为了知道哪一组或哪一位选手先答题,必须要设计一个系统来完成这个任务。
因为在抢答的过程中,靠视觉是很难判断出哪组先答题。
利用单片机系统来设计抢答器,就可以很好地解决上述的问题,因为单片机的动作是极其迅速的,即使两组的抢答相差的时间是微秒级的,也可轻松分辨出是哪组优先答题,本文的抢答组数可以在六组以内任意使用,当然通过扩展抢答的组数是可以大于6组的。
此外还对抢答器的功能进行了一些扩展,如用不同的音乐提示回答是正确还是错误;也新增了计分功能,当抢答结束,可以知道各个组别的积分的多少。
而对我们大学生来讲,通过本次毕业设计可以巩固和加深对电子电路基本知识的理解,提高综合运用专业所学知识的能力。
与此同时也培养了根据设计需要选学参考书籍,查阅相关手册、图表和文献资料的自学能力。
通过设计方案的分析、论证和比较,设计计算和选取元器件、电路焊接、系统的功能调试和检测等环节,掌握了一个设计由概念到成品设计过程的各个环节,也通过电路的调试和性能指标的测试,提高实际动手能力和综合的电子设计能力。
2 系统总体设计2.1 抢答器的设计要求(1)系统设置复位按钮,按动后,重新开始抢答。
(2)抢答器开始时数码管显示序号0,选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。
抢答后显示优先抢答者序号,并且不出现其他抢答者的序号。
(3)抢答器具有定时抢答功能。
(4)主持人按下复位开关,使得抢答器再次进入禁止状态,选手编号的LED 数字显示器灯熄灭,电路进入原来的初始状态,准备进入下一轮的抢答。
(5)扩展功能为音乐提醒和积分功能。
2.2 设计要点根据控制系统的工作原理和执行装置,可以将系统设计分为硬件和软件两大部分。
硬件设计部分,包括编写电路原理图、合理选择元器件、焊接各个元器件,然后对硬件性能进行调试、测试,以达到设计要求。
软件设计部分,首先在设计之前完成系统总框图和确定各个功能模块,然后进行具体设计,包括各模块的流程图,选择合适的编程语言和软件应用程序,进行编程设计等;最后是通过软件对程序进行调试、测试,以及仿真,以达到性能的最优化。
下面是软硬件设计方法确定的。
软件设计的方法与开发环境的选取有着直接的关系,本系统由于是采用51系列单片机,因此使用Keil C语言进行开发。
此编程工具相比汇编语言具有结构化、适用范围大、可移植性好等特点。
本系统软件设计采用模块化系统设计方法,先编写各个功能模块子程序,然后进行组合与调整,经过调试后,可以进行仿真测试,已达到设计功能要求。
为配合软件的灵活设计,硬件电路是采用结构化系统设计方法,该方法保证设计电路的标准化、模块化。