基于单片机的十六路抢答器
基于单片机的16路抢答器的课程设计

湖南工业大学课程设计任务书2010 —2011 学年第 1 学期电气与信息工程学院(系、部)电子信息科学与技术专业081 班课程名称:单片机课程设计设计题目:16路抢答器完成期限:自2010 年12 月29 日至2011 年 1 月07 日共 2 周指导教师(签字):年月日系(教研室)主任(签字):年月日(单片机应用系统)设计说明书(题目)16路抢答器的设计起止日期:2010 年12 月29 日至2011 年1 月07 日学生姓名班级学号成绩指导教师(签字)电气与信息工程学院(部)2011年 1 月8 日系统功能要求A 基本要求(1) 枪答功能:供16路枪答(2) 复位功能:使系统进入“准备好”状态(3) 自锁功能(4) 互锁功能(5) 用两个LED数码管显示抢答成功的路数(6) 抢答成功时要有提示音,抢答不成功时要有报警音,还要显示ERB 课程要求(1)改善上述提示音和报警音(2)采用串行总线技术完成设计,以便简化现场的连接2、设计电路原理图(1)在Protel99se或protus中画图(2)mcu:AT89S513、完成MCU的程序设计(1)给出程序设计思路(软件功能描述,完成软件功能的算法描述)文件描述,流程图,用viso画流程图(2)给出详细的程序清单(3)在keil51集成开发环境中编辑和编译软件调试程序在Proteus环境中仿真该单片机应用环境,给出仿真的过程和结果(截图)系统设计分析1、电路原理图的设计2、仿真电路原理图是设计以及仿真过程3、硬件电路的设计与焊接4、程序设计思路,包括程序功能描述、各子程序的算法描述以及整个程序的流程图5、芯片资料查阅及参考文献6、整体程序的设计7、课程设计报告的撰写及资料汇总8、整体组装与调试,即硬件与软件的结合调试与仿真1.硬件电路总体原理图如图1-0所示,P1.0-P1.7,P2.0-P2.7为十六路抢答输入,P0.0到P7.7输入到锁存器74HC573中,再输入到数码管显示,P3.2为蜂鸣器输出口,P3.5-P3.7连接到三八译码器的数据输入端,P3.3连接到译码器的使能端。
基于单片机的16路智能竞赛抢答器的设计

1、总体设计思路
1、总体设计思路
16路智能竞赛抢答器的总体设计思路是利用单片机作为主控制器,通过编写 程序实现16路抢答功能。具体来说,当抢答器接收到抢答信号时,主控制器将根 据信号的来源判断出相应的参赛者,并迅速给出抢答结果。为了实现这一功能, 我们需要设计相应的硬件电路和软件程序。
2、模块设计思路
声音提示:根据抢答结果的归属,控制蜂鸣器发出不同的声音,以提示抢答 结果的归属。
实现与应用
实现与应用
经过实际生产和应用,基于单片机的四路抢答器具有较高的可靠性和稳定性, 得到了广泛的好评。在实际使用过程中,通过直观的LED灯显示和声音提示功能, 参赛者可以快速了解抢答结果,从而避免了由于视觉或听觉疏忽而造成的争议。 同时,该抢答器具有操作简单、使用方便、成本低廉等优点,因此具有广泛的应 用前景。
总体设计
总体设计
基于单片机的四路抢答器设计主要包括硬件电路设计和软件程序设计两个部 分。总体设计思路是利用单片机作为主控器,通过按键开关输入抢答信号,利用 LED灯显示抢答结果,同时添加声音提示功能,使得抢答过程更加直观和生动。
电路设计
电路设计
电路设计是整个抢答器设计的基础,主要包括电源电路、单片机电路、按键 开关电路、LED灯要
1、硬件方面:采用先进的电子元器件,如高速单片机、高精度电阻等,以确 保电路的稳定性和可靠性。同时,为了方便用户观察,采用了高清晰度的数码管 显示器件。
内容摘要
2、软件方面:采用C语言编写算法,并进行严格的逻辑设计和优化,以提高 程序的稳定性和执行效率。此外,为了满足可编程需求,提供了丰富的接口函数, 方便管理员进行参数调整和功能定制。
总结
总结
本次演示介绍了一种基于单片机的四路抢答器的设计,通过电路设计和软件 程序设计实现了抢答器的各项功能。实际生产和应用表明,该抢答器具有较高的 可靠性和稳定性,得到了广泛的好评。但是我们也意识到,在成本和性能方面还 有一定的优化空间,例如可以进一步降低成本,提高按键检测的灵敏度等。在今 后的设计中,我们将继续努力改进这些不足之处,以提供更加优质的产品和服务。
基于51单片机设计的16路抢答器

T E M P = T E b l P&O x O f : / /重新进 行一 次 “ 与 ”运 算
i f( T E M P ! = O x O f )
/ / 确定第一行确实有键被 按下
{T E M P = P 3: T E M P = T E b l P&O x O f : s w i t c h ( T E b l P ) / / 读 出具 体键值
一
/ / “ 与” 运 算判断低四位是否为 0 /若有 键被 按下
/ / 延 时去 抖操 作 / /重新 读一 次 P 3口操 作
参 考文 献 [ 1 ] 郭天 祥编 . 新概 念 5 1 单 片机 C 语 言教 程 [ M ] . 电子 工 业 出版 ,
2 01 3 : 45 0 -45 6 .
作 者简 介
唐 小虎 ( 1 9 9 4 一 ), 男 ,汉 族 ,重 庆 荣 昌县 人 , 本科 , 学
3 结论
本 次设 计的 l 6 路 抢 答器 在 实物测 试 中达 到 了仿 真 和预 期 的
生 ,信 息工程 。
竹( 上 接 第 4 o 页 ) f f
参考 文献
[ 1 ] 林 来 兴. 空 间碎 片现 状 与 清 理 [ J ] . 航 天 器工 程 , 2 0 1 2 ,2 1
i f( T E M P ! = O x O f )
{
d e l a y ( 5 ) : T E M P = P 3 :
【 2 ] 徐 爱钧 ,徐 阳. 单片机 原 理 与应 用 一 基 于P r o t e U S 虚 拟 仿真
技术 [ M 】 . 机械 工 业 出版 社 ,2 0 1 3 .
[ 9 】 杨 明远 . 自由漂 浮 空 间机 器人 目 标 捕 获 的路 径规 划研 究 [ D 】 . 北 京: 北京 邮 电大学 ,2 0 1 1 .
基于单片机的六路抢答器设计报告

六路多功能抢答器摘要:本文利用单片机AT89S51为核心器件,数码管、LED灯为显示模块,蜂鸣器为声响模块,以按键为键盘模块,从硬件和软件两个方面设计实现了一个六路抢答器系统,并经过调试和运行使该系统达到预期目标。
具有抢答功能,显示功能,声响提示功能,抢答倒计时,抢答时间设定,答题时间倒计时,还有数据的清零功能。
它充分利用了单片机系统的优点,具有结构简单、低功耗、高性能、可靠性好、反应迅速、结果准确的特点。
关键词:单片机;抢答器;数码管;声响;按键1.功能设计该抢答器主要功能如下:(1)设计一个六路多功能抢答器,可同时供6名选手或6个代表队参加比赛,分别用6个按键S1-S6表示。
(2)系统一上电,蜂鸣器响起一段音乐,音乐结束后系统指示灯流水显示表示系统正常。
系统复位和主持人清零按钮均可实现该功能,提醒选手做好新一轮的抢答和答题准备。
(3)给主持人设置一个按钮,同时具有开始抢答和复位功能。
(4)抢答器具有数据锁存与显示功能。
即选手按动按钮,立即锁存相应的编号,并在LED数码管上显示,同时扬声器发出“叮咚”声响提示。
选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清零为止。
(5)抢答器具有定时抢答功能,且每次抢答时间可由主持人根据问题难易程度进行设定(如10秒)。
当主持人启动“开始”键后,定时器进行减计时,同时蜂鸣器发出短暂的声响,倒计时间在显示器上显示,最后3秒闪烁显示。
(6)参赛选手在设定的抢答时间内抢答,抢答有效,并立即进入答题倒计时,设定答题时间为30秒,显示器上显示答题选手编号和答题倒计时时间,最后5秒闪烁显示。
若定时时间一到,蜂鸣器发出声响,禁止选手继续答题,此时主持人将系统清零。
(7)如果抢答定时时间已到,无人抢答,则本次抢答无效,系统报警并禁止抢答,时间显示器上显示00,保持到主持人将系统复位。
2.方案设计设计以单片机AT89S51为主控制器,采用以功能模块为基础自顶向下的设计方法,通过编程实现其功能。
基于单片机的16路智能竞赛抢答器的设计

信息科学随着小规模的知识竞赛越来越多,用户对抢答装置的要求越来越高,操作简单、灵敏可靠、经济实用的小型抢答器将成为许多用户的最佳选择。
近年来,抢答器有向集成化、智能化方向发展的趋势,这就必然提高了抢答器的成本[1-4]。
目前市场上较多的抢答器是采用小规模集成电路设计或是以51单片机为核心开发的[5-7],其精度低、抗干扰性差,存在诸多问题,仅能对抢答器的计分加、计分减、抢答组别、倒计时、报警状态的一两个环节进行检测,且抢答时容易受外界信号干扰,而层次性通信结构、硬件技术上层次结构、用户管理层次结构均决定了市场现有抢答器功能的局限性[8-13]。
因此,需要将现有的抢答装置进行升级改造,克服现今存在的问题和不足,从而提高抢答器的实用性和智能化程度。
①基金项目:一种智能竞赛抢答装置的开发研究(项目编号:yz w x m 2017008)。
作者简介:姚伟(1988—),男,汉,河南驻马店人,硕士,讲师,研究方向:电子与通信,信号检测与自动控制。
刘彦彦(1991—),女,汉,新疆石河子人,本科,助教,研究方向:传感器与自动转换技术。
DOI:10.16660/ k i.1674-098X.2017.13.138基于单片机的16路智能竞赛抢答器的设计①姚伟 刘彦彦(伊犁职业技术学院机电系 新疆伊宁 835000)摘 要:以pic单片机为核心设计了一种16路智能竞赛抢答器,该抢答器主要由主持人清零按钮、计分电路、抢答组号指示电路、液晶显示模块和报警电路组成,能够实现抢答时间可调、手动加减计分、报警指示、抢答组号LED灯指示等功能,同时将抢答组号、倒计时时间、选手得分输出在液晶显示屏上。
相比于其他抢答器,该抢答器操作简单、智能化程度高、可靠性强、成本低,对于竞赛抢答器行业具有广泛的实用性。
关键词:单片机 智能 抢答器 可靠性强 实用中图分类号:TP36文献标识码:A文章编号:1674-098X(2017)05(a)-0138-04The Design of Sixteen-way Smart competition Responder by Single Chip MicrocomputerYao Wei Liu Yanyan(The Electrical and Mechanical Engineering Department of YiLi Vocational and Technical College,Yi'ning Xinjiang,835000,China)Abstract:The paper designs for sixteen-roadintelligentcompetition rush-answer systemtook the PIC microcontroller as the core.The rush-answer system for quiz mainly consists of host reset button, scoring circuit, vies to answer first group number indicating circuit, liquid crystal display module and alarm circuit, it can achieve that answer first time is adjustable, manually add and subtract points, alarm indicator , vies to answer first set of LED lights and other functions.At the same time,vies to answer first group number , the countdown time and players scoring will be outputted on the LCD screen.The responder operation is simple, high intelligent degree, high reliability , low cost.It has extensive practicability for competition responder industry .Key Words:Single chip microcomputer ;Intelligent;The responder ;Reliability;Practical图1 抢答器总体设计框图Fig.1 Rush-answer system total design diagram图2 计分模块Fig.2 Rush-answer in the scoring circuit信息科学1 系统总体设计一种基于PIC单片机的16路智能竞赛抢答装置,包括主持人清零按钮、抢答按键、控制模块、计时加减选择开关、计分模块、显示模块和报警电路组成[14]。
基于某AT89C51单片机六路抢答器的设计

基于某AT89C51单片机六路抢答器的设计AT89C51单片机六路抢答器设计一、引言抢答器是一种常见的电子设备,特别是在教育领域中,常用于学生课堂上积极参与课堂互动和答题的工具。
本设计以AT89C51单片机为核心,设计了一款六路抢答器,能够实现多个人同时抢答的功能,提高学生参与课堂互动的积极性。
二、系统设计该抢答器设计包括六个按键、六个LED指示灯和一个液晶显示屏。
具体设计如下:1.硬件设计(1)按键设计:设计六个按键,分别对应六个抢答按钮。
当按下一些按键时,相应的LED指示灯亮起,并通过串口数据传送给单片机,单片机根据接收到的数据来判断相应的学生抢答情况。
(2)LED指示灯设计:设计六个LED指示灯,用于显示学生抢答情况。
当一些学生按下相应的按键抢答时,其对应的LED指示灯亮起。
(3)液晶显示屏设计:设计一个液晶显示屏,用于显示当前的抢答情况。
通过串口将单片机接收到的学生抢答情况传送给液晶显示屏,实时显示当前的抢答情况。
2.软件设计(1)按键扫描程序:通过循环扫描六个按键的状态,当一些按键被按下时,将按键对应的值通过串口传送给单片机。
(2)按键控制程序:单片机接收到按键传来的值后,根据不同的值对相应的LED指示灯进行控制,实现抢答状态的显示。
(3)串口通信程序:设计单片机与液晶显示屏之间的串口通信程序,实现单片机将学生抢答情况传送给液晶显示屏的功能。
(4)液晶显示程序:通过串口接收到的数据,将学生抢答情况显示在液晶显示屏上,实时显示当前的抢答情况。
三、系统实现1.硬件实现:按照设计要求,搭建相应的电路,包括按键、LED指示灯和液晶显示屏等模块的连接。
2.软件实现:根据设计要求,进行相应的程序编写。
四、系统测试五、结论本设计基于AT89C51单片机,设计了一款六路抢答器,能够实现多个人同时抢答的功能。
经过测试,系统能够准确地显示学生的抢答情况,并且操作简便。
通过该抢答器,能够有效提高学生的参与度,促进课堂互动,加深学生对知识的理解和记忆。
16路抢答器(带电路图和程序)(可打印修改)

3、程序流程图
开始
初始化
开始键按下?
N
Y
NLeabharlann 倒计时 时间到抢答键是否 按下
图 2-2 外部振荡电路
单片机在工作时,由内部振荡器产生或由外部直接输入的送至 内部控制逻辑单元的时钟信号的周期称为时钟周期。其大小是时 钟信号频率的倒数。时钟频率选为 12MHz。
2.3 复位电路设计
在抢答器中复位是为定时做铺垫的,在抢答之前要复位,抢 答完毕要复位,按了复位键之后 LED 显示 F。单片机的复位引脚 RST 出现 2 个机器周期以上的高电平时即可实现复位,复位后单片 机的各状态都恢复到初始化状态,其电路图如图 2-3 所示。
图2-5 显示电路
2.6 控制电路设计
抢答器控制电路主要控制抢答开始、停止以及抢答时间调节。 它是供主持人操作的实现调节抢答时间、开始抢答等控制的控制 功能电路。控制电路的设计跟报警电路的设计都需要通过语言来 实现,单纯的硬件电路并不能实现任何东西。在控制电路的设计 中,我接的是P3口,是因为P3口的每一个口线都有第二功能,在 这里要用到的也就是它的第二功能,在前面的介绍中我们已经知 道,P3口有两个中断,两个定时,一个读一个写口线,还有串行 输入输出口线。16路智力抢答器硬件电路设计图如图2-6:
关键词: 关键词:抢答器智力;单片机; 抢答器;数码显示
一、课题研究的主要内容
在抢答未开始时任何抢答均无效,抢答开始可显示最先抢答代 表队的编号, 同时给出声光提示,并封锁输入的数据,在系统清零前 禁止其他选手抢答。具有定 时抢答功能,抢答时间可由主持人设定。 在设定时间内抢答有效,定时器停止工作, 定时时间已到,无人抢 答,本次抢答无效,其主要技术参数如下: (1)可同时供 16 个代表队参加比赛; (2)给节目主持人一个控制开关,用来控制系统清零和抢答开始; (3)能随时更改抢答时间; (4)有数码显示功能。
基于单片机的六路抢答器

课程设计(论文)题目名称基于单片机的六路抢答器课程名称单片机原理及应在电气测控学科中的应用学生姓名田政宇学号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单片机设计的16路抢答器

基于51单片机设计的16路抢答器作者:唐小虎李庆达彭浪来源:《硅谷》2014年第17期摘要本设计采用AT89C51单片机为MCU核心控制,由16路矩阵检测、led+蜂鸣器声光报警、4位数码管显示三个硬件部分和相应的软件部分组成。
主持人按下开始按钮后哪一位选手先按下抢答器则在数码管上显示相应选手编号并给出声音提醒并封锁抢答电路,具有定时抢答,限时报警等功能,同时还可自行设置相应的限定时间。
关键词 16路;声光报警;AT89C51中图分类号:TP368 文献标识码:A 文章编号:1671-7597(2014)17-0019-02现代生活中,随着单片机设计的应用不断深入,无论大型还是小型的各种比赛,都少不了抢答器,传统的四路或八路抢答器在很多场合往往会因为路数不够而带来不便,为此我们设计了能适应更高要求的16路抢答器。
1 硬件设计硬件总体设计:本设计采用的是AT89C51单片机控制,AT89C51是一种带4K字节FLASH存储器的低电压、高性能CMOS 8位微处理器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。
在单片机引脚分配方面,因为引脚充足,故没有使用75HC573锁存器来作为辅助,以此简化设计。
单片机的P0.0到P0.7口接数码管段选端,P2.0到P2.3接数码管的位选端;P1.0到P1.3分别是加、减,开始,清零按钮,P1.4到P1.6分别接蜂鸣器和LED灯;P3口接矩阵按键。
设计的功能模块是时钟和复位电路,抢答电路,显示及声光报警电路。
硬件总体设计仿真电路图如图1所示。
图1 硬件总体设计1.1 时钟和复位电路硬件设计通过外接时钟电路,为单片机提供时序脉冲,设计采用11.0592石英晶体振荡器,其两端分别接引脚XTAL1和XTAL2端,外接晶振时还需要加两个30PF左右的电容对时钟频率微调。
AT80C501复位方式分为两种:一是上电复位与手动复位,二是上电复位,开始时+5的电源迅速给22PF电容充电,当按下复位键以后电容迅速放电并持续一段时间,使RST引脚端出现两个机器周期以上的复位脉冲。
基于单片机的六路抢答器

目录第1节引言 (2)1.1 数字抢答器的概述 (2)1.2设计任务与要求 (2)1.3系统主要功能 (3)第2节系统主要硬件电路设计 (5)2.1 单片机控制系统原理图 (6)2.2 单片机主机系统电路 (6)2.2.1 时钟频率电路的设计 (6)2.2.2 复位电路的设计 (7)2.2.3 显示电路的设计 (7)2.2.4 键盘扫描电路的设计 (7)2.3 发声 (8)2.4 系统复位 (8)第3节系统软件设计 (10)3.1 主程序系统结构图 (10)3.2 程序流程图 (10)3.3 系统程序 (11)第4节调试及性能分析 (20)第5节结束语 (21)参考文献 (22)基于单片机的六路抢答器第1节引言单片机把我们带入了智能化的电子领域,许多繁琐的系统若由单片机进行设计,便能收到电路更简单、功能更齐全的良好效果。
若把经典的电子系统当作一个僵死的电子系统,那么智能化的现代电子系统则是一个具有“生命”的电子系统。
而随着技术的进步,单片机与串口通信的结合更多地应用到各个电子系统中已成一种趋势。
本设计就是基于单片机设计抢答系统,通过串口通信动态传输数据,使抢答系统有了更多更完善的功能。
单片机系统的硬件结构给予了抢答系统“身躯”,而单片机的应用程序赋予了其新的“生命”,使其在传统的抢答器面前具有电路简单、成本低、运行可靠等特色。
对于抢答器我们大家都知道那是用于选手做抢答题时用的,选手进行抢答,抢到题的选手来回答问题。
抢答器不仅考验选手的反应速度同时也要求选手具备足够的知识面和一定的勇气。
选手们都站在同一个起跑线上,体现了公平公正的原则。
1.1 数字抢答器的概述对于抢答器我们大家都知道那是用于选手做抢答题时用的,选手进行抢答,抢到题的选手来回答问题。
抢答器不仅考验选手的反应速度同时也要求选手具备足够的知识面和一定的勇气。
选手们都站在同一个起跑线上,体现了公平公正的原则。
本实验设计的数字抢答器由主体电路与扩展电路组成。
基于单片机的16路数字抢答器

目录目录 (1)1 设计概述 (2)1.1抢答器的工作原理 (2)2 系统硬件电路设计 (3)2.1AT89C51单片机硬件电路 (3)2.2晶振复位及开始抢答电路 (4)2.3选手抢答键(矩阵式键盘) (5)2.4显示器与显示驱动电路 (5)2.5蜂鸣器音频输出电路 (6)3 系统软件设计 (8)3.1程序设计 (8)3.2主程序设计 (9)3.3系统流程图 (9)3.3.1硬件复位流程图 (9)3.3.2系统程序流程图 (10)3.3.3显示抢答违规流程图 (10)3.3.4抢答成功流程图 (11)4 系统仿真 (12)4.1P ROTEUS软件介绍 (12)4.2仿真电路设计 (12)4.3仿真测试 (12)4.3.1 开始抢答仿真 (12)4.3.2抢答犯规仿真 (13)4.3.3抢答成功仿真 (14)4.4仿真结果分析 (14)5 结束语 (15)参考文献 (17)附录A 系统电路图 (18)附录B 原器件清单 (19)附录C 程序清单 (20)1 设计概述1.1抢答器的工作原理抢答器的工作原理是采用单片机最小系统,用查询式键盘进行抢答。
采用动态显示组号。
主持人按下开始抢答键才可以抢答。
主持人没有按下开始抢答按纽(P3.2),有人抢答则抢答违规,报警并显示组号,主持人按下开始抢答开关重新抢答。
主持人按下开始抢答按纽(P3.2),蜂鸣响声提示,且数码管10秒倒计时(10秒内抢答有效),有人在10秒抢答,蜂鸣器响声提示并显示他的组号,3秒开始20秒倒计时(20秒内必须回答完问题)。
20秒后主持人按下复位开关为下一题的抢答做准备。
单片机最小系统、抢答按键模块(四位并行数码显示、4*4矩阵式键盘)、显示模块、显示驱动模块、抢答开关模块、蜂鸣器音频输出模块。
工作时,用按键通过开关电路输入各路的抢答信号,经单片机的处理,输出控制信号,单片机控制的智能抢答器。
2 系统硬件电路设计2.1 AT89C51单片机硬件电路单片机(SCM)是单片微型计算机(Single Chip Microcomputer)的简称。
基于51单片机课的16路抢答器程设计

基于单片机的16路抢答器课程设计姓名:王文杰黄祥班级:1421202学号: 201420120201 201420120204专业:测控技术与仪器基于单片机的16路抢答器课程设计摘要本次课程设计通过对16路抢答器的研究与分析,了解抢答器的工作原理,以AT89C51微处理器作为主要模块、数码管做为显示模块组成的用于表决选择的抢答器。
本文主要介绍AT89C51微处理器、数码管等电子元器件的相关功能及其应用。
合理选取AT89C51系列集成电路芯片通过划分功能模块完成抢答部分与显示部分的电路设计,结合实际应用与理论设计,通过16个按键开关来摸拟16路选手的抢答,开始键按下,则进入到16个按键的扫描中。
通过数码管来显示抢答选手的号数。
关键词:抢答器,集成芯片,AT89C51设计方案一硬件设计方案抢答器由基本电路和扩展电路两部分组成。
基本电路完成基本的抢答功能,即抢答开始后,当选手按下抢答键,能显示选手的编号,同时能封锁输入电路,禁止其他选手抢答。
根据课程设计要求可以大概构思出硬件电路图:数码管与单片机的P0口的低八位相连接;P3口接16个按键。
用以AT89C51为核心的单片机控制方案,通过相应的程序,并通过按键来进行电平识别,再由单片机输出相应的程序,并将相应数值通过数码来显示。
用单片机来制作的抢答器,硬件电路比较简单,容易明白,且成本相对较低。
二硬件电路设计1 微处理器AT89C51简介AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。
外形及引脚排列如图3-1所示。
图3-1 AT89C51逻辑符号2管脚说明VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。
当P0口的管脚第一次写1时,被定义为高阻输入。
基于51单片机课的16路抢答器程设计

基于单片机的16路抢答器课程设计姓名:王文杰黄祥班级:1421202学号: 201420120201 201420120204专业:测控技术与仪器基于单片机的16路抢答器课程设计摘要本次课程设计通过对16路抢答器的研究与分析,了解抢答器的工作原理,以AT89C51微处理器作为主要模块、数码管做为显示模块组成的用于表决选择的抢答器。
本文主要介绍AT89C51微处理器、数码管等电子元器件的相关功能及其应用。
合理选取AT89C51系列集成电路芯片通过划分功能模块完成抢答部分与显示部分的电路设计,结合实际应用与理论设计,通过16个按键开关来摸拟16路选手的抢答,开始键按下,则进入到16个按键的扫描中。
通过数码管来显示抢答选手的号数。
关键词:抢答器,集成芯片,AT89C51设计方案一硬件设计方案抢答器由基本电路和扩展电路两部分组成。
基本电路完成基本的抢答功能,即抢答开始后,当选手按下抢答键,能显示选手的编号,同时能封锁输入电路,禁止其他选手抢答。
根据课程设计要求可以大概构思出硬件电路图:数码管与单片机的P0口的低八位相连接;P3口接16个按键。
用以AT89C51为核心的单片机控制方案,通过相应的程序,并通过按键来进行电平识别,再由单片机输出相应的程序,并将相应数值通过数码来显示。
用单片机来制作的抢答器,硬件电路比较简单,容易明白,且成本相对较低。
二硬件电路设计1 微处理器AT89C51简介AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。
外形及引脚排列如图3-1所示。
图3-1 AT89C51逻辑符号2管脚说明VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。
当P0口的管脚第一次写1时,被定义为高阻输入。
16路抢答器C程序

基于单片机设计的16路抢答器,P0口为7段数码管段码abcdefgd,P2口为数码管位选,P3口为4x4键盘接入口,下面是单片机汇编程序:
LINE EQU 34H
ROW EQU 35H
MOVC A,@A+DPTR
MOV P0,A
ACALL DELAY
MOV A,39H
MOV P2,A
RL A
MOV 39H,A
MOV A,@R0
SWAP A
ANL A,#0FH
MOVC A,@A+DPTR
MOV P0,A
ACALL DELAY
INC R0
DJNZ R3,NEXT
NOP
NOP
RET
LSCAN: MOV P3,#0FH
RET
DELAY1:MOV R6,#10
D1: MOV R7,#250
DJNZ R7,$
DJNZ R6,D1
RET
TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0BFH
END
_
F1 EQU 66H
ORG 0
AJMP START
ORG 000BH
AJMP EXET0
ORG 0010H
START: MOV 40H,#10
MOV SP,#60H
MOV 30H,#00H
MOV 31H,#10H
MOV 32H,#0AAH
MOV 33H,#00H
MOV DPTR,#TAB
MOV TMOD,#01H
基于单片机的十六路抢答器

学士学位毕业设计(论文)基于单片机的十六路抢答器的设计学生姓名:学号:指导教师:所在学院:信息技术学院专业:电气工程及其自动化中国·大庆2013年05月黑龙江八一农垦大学本科毕业设计(论文)任务书注:1.任务书由指导教师填写后交给学生,要求学生妥善保存。
2.此任务书夹于论文扉页与论文一并装订,作为论文评分依据之一。
摘要抢答器是一种通过数码显示和警示等手段,准确、公正、直观地判断出第一抢答者的设备。
本文介绍了一种以AT89S52为核心的十六路抢答器系统,并分别从硬件和软件两方面对设计思想进行了阐述。
硬件设计包括:单片机最小系统,按键电路、显示电路、报警电路;软件设计包括Keil编译程序、Proteus 电路仿真、Protel DXP电路制板。
经过调试和运行,该系统达到了预期目标,具有反应灵敏、功能齐全、实用性强的特点。
关键词:单片机抢答器数码显示报警AbstractCalling Implement could accurate, impartial, penetrating to decide who is the No.1 to press the button, and shows the results through nixietube. A kind of multipath calling implement is introduced in the thesis, and the AT89S52 is its hard core. Hardware design include: the smallest MCS system, keyboard circuit, display circuit, alarm circuit; Software design include: Keil compiler, Proteus simulation, Protel DXP system circuit board. Also, the design method of the control system was expounded from aspects of the software and the hardware. And after debugging and running, the system reached the expected target, which have many advantages such as fast reaction, all ready function and good practicability. Keywords:MCS Respond Digital display Alarm目录摘要 (I)Abstract (II)前言 (IV)1绪论 (1)2 电路原理图的设计 (2)2.1 电路组成框图 (2)2.2 电路原理图 (2)3 系统硬件电路设计 (4)3.1单片机最小系统 (4)3.2按键电路 (9)3.3显示电路 (10)3.4报警电路 (11)4 系统软件的设计 (12)4.1系统程序流程图 (12)4.2抢答成功流程图 (13)5 系统仿真 (14)5.1Proteus软件介绍 (14)5.2仿真测试 (14)5.3仿真结果分析 (16)总结 (19)参考文献 (19)致谢 (19)附录A (20)附录B (21)前言随着计算机技术的发展,单片机技术已经成为计算机技术中的一个独特的分支,单片机的应用领域也越来越广泛,特别是在工业控制和仪表仪器智能化中扮演着举足轻重的角色。
基于单片机实现的六路抢答器设计毕业设计

目录一、六路抢答器设计任务及要求 (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)掌握单片机应用系统的一般设计方法,提高设计能力和实践动手能力告,以后从事电子电路设计、研发电子产品打下良好的基础。
基于51单片机16路抢答器的设计与制作

单片机应用系统课程设计报告基于51单片机16路抢答器设计与制作起止日期:2010 年12月27日至2010 年01 月08日学生姓名陶林泉班级电子科学081班学号成绩指导教师(签字)电气与信息工程学院2010年01月08日湖南工业大学单片机课程设计电气与信息工程学院(系、部)电子信息科学与技术专业081班级课程名称:单片机应用系统课程设计题目:基于51单片机16路抢答器起止日期:2010年12月27日~2011年01月08日指导教师:欧伟明职称:教授学生姓名:陶林泉专业班级:电科081学号:0840******* 成绩:目录第一章课程设计任务书 (3)第二章各模块的选择 (4)1.1抢答器显示模块选择 (4)1.2 控制器选择 (4)1.3 键盘选择 (4)1.4 时钟频率电路的设计................................................ ..4 第三章AT89C51单片机简单概述. (5)第四章基于51单片机16路抢答器设计与制作做 (8)4.1设计任务与要求……………………………………………….. .84.2 硬件电路设计 (8)4.3 抢答器的软件设计.................................................... .9 第五章系统调试与仿真.. (20)第六章心得与体会............................................................ . . (23)第一章课程设计任务书指导教师(签字): 2010年01 月08 日系(教研室)主任(签字): 2010年01 月08 日第二章各模块的选择2.1、抢答器显示模块选择显示模块主要是显示组别号码。
在使用传统的数码管显示。
数码管具有:低能耗、低损耗、低压、寿命长、耐老化、防晒、防潮、防火、防高(低)温,对外界环境要求低,易于维护,同时其精度高,称量快,精确可靠,操作简单。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
硬件加工做版,编码测试及改进 整理论文材料及论文撰写
2013 年 04 月 29 日 至 202013 年 1 月 7 日
完成论文时间
2013 年 5 月 16 日
专家审定意见:
系主任签字: 年月日
注:1.任务书由指导教师填写后交给学生,要求学生妥善保存。 2.此任务书夹于论文扉页与论文一并装订,作为论文评分依据之一。
1.应用与非应用类:〇 工程 〇科研 〇教学建设 〇理论分析〇模拟 2.软件与软硬结合类:〇软件〇硬件〇 软硬结合〇非软硬件
(1、2 类中必须各选一项适合自己题目的类型在〇内打√)
主要研究内容及指标:
采用 AT89S52 单片机为控制核心,并分别从硬件和软件两方面对设计思想进行阐述。
硬件设计包括:单片机最小系统,按键电路、显示电路、报警电路;软件设计包括 Keil 编
学士学位毕业设计(论文)
基于单片机的十六路 抢答器的设计
学生姓名: 学 号: 指导教师: 所在学院:信息技术学院 专 业:电气工程及其自动化
中国·大庆 2013 年 05 月
黑龙江八一农垦大学
本科毕业设计(论文)任务书
学生姓名
所在班级
导师姓名
导师职称
论文题目
基于单片机的十六路抢答器的设计
题目 分类
2.1 电路组成框图............................................................................ 2 2.2 电路原理图................................................................................ 2 3 系统硬件电路设计.............................................................................. 4 3.1 单片机最小系统.........................................................................4 3.2 按键电路......................................................................................9 3.3 显示电路....................................................................................10 3.4 报警电路....................................................................................11 4 系统软件的设计................................................................................ 12 4.1 系统程序流程图.......................................................................12 4.2 抢答成功流程图.......................................................................13 5 系统仿真............................................................................................. 14 5.1 Proteus 软件介绍.................................................................. 14 5.2 仿真测试....................................................................................14 5.3 仿真结果分析........................................................................... 16 总结.......................................................................................................... 19 参考文献..................................................................................................19 致谢.......................................................................................................... 19 附录 A.......................................................................................................20 附录 B.......................................................................................................21
Keywords: MCS Respond Digital display Alarm
II
目录
目录
摘要............................................................................................................ I Abstract..................................................................................................II 前言.......................................................................................................... IV 1 绪论......................................................................................................... 1 2 电路原理图的设计.............................................................................. 2
摘要
摘要
抢 答 器 是 一 种 通 过 数 码 显 示 和 警 示 等 手 段 ,准 确 、公 正 、直 观 地 判 断 出 第 一抢答者的设备。本文介绍了一种以 AT89S52 为核心的十六路抢答器系统, 并 分 别 从 硬 件 和 软 件 两 方 面 对 设 计 思 想 进 行 了 阐 述 。硬 件 设 计 包 括 :单 片 机 最 小系统,按键电路、显示电路、报警电路;软件设计包括 Keil 编译程序、Proteus 电路仿真、Protel DXP 电路制板。经过调试和运行,该系统达到了预期目标, 具有反应灵敏、功能齐全、实用性强的特点。
阶段规划:
2012 年 12 月 19 日 至 2013 年 01 月 06 日 2013 年 01 月 07 日 至 2013 年 01 月 20 日 2013 年 02 月 25 日 至 2013 年 03 月 17 日
准备阶段 系统分析准备,硬件设计初步 系统设计分析,硬件书面完成
2013 年 03 月 18 日 至 2013 年 04 月 14 日 2013 年 04 月 15 日 至 2013 年 04 月 28 日
各 种 知 识 竞 赛 、文 娱 活 动 的 广 泛 开 展 ,使 抢 答 器 成 了 必 不 可 少 的 电 子 设 备 , 它 为 参 赛 选 手 提 供 了 公 正 、客 观 、快 速 的 裁 决 ,已 逐 渐 发 展 成 为 一 种 成 型 的 电 子产品,但市面上所售抢答器价格一般较贵且多为小规模集成电路构成,其性 能单一,工作起来不够理想。本文介绍了一种以 AT89S52 为核心的智能抢答 器,它充分利用了单片机系统的优点,具有结构简单、功能强大、可靠性好、 成本较低,实用性强的特点。
关键词:单片机 抢答器 数码显示 报警
I
ABSTRACT
Abstract
Calling Implement could accurate, impartial, penetrating to decide who is the No.1 to press the button, and shows the results through nixietube. A kind of multipath calling implement is introduced in the thesis, and the AT89S52 is its hard core. Hardware design include: the smallest MCS system, keyboard circuit, display circuit, alarm circuit; Software design include: Keil compiler, Proteus simulation, Protel DXP system circuit board. Also, the design method of the control system was expounded from aspects of the software and the hardware. And after debugging and running, the system reached the expected target, which have many advantages such as fast reaction, all ready function and good practicability.