- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的多功能抢答器设计.doc
基于单片机的多功能抢答器设计
摘要:设计了一种以单片机AT89C51为核心的四路抢答器,从硬件和软件两方面详细介绍了抢答器的设计方法,结合Proteus软件的仿真结果,根据电路图焊接实物,软件仿真及硬件调试结果表明,该抢答器的设计实现了预期的目标。本文网络版地址:http:///article/203228. htm
关键词:单片机;抢答器;Proteus
DOI: 10.3969/j.issn.1005-5517.2014.1.013
引言
抢答器是各种智力竞赛中必不可少的一种硬件设备。实现抢答器的方式有多种多样,传统的抢答器普遍采用模拟电路、数字电路或者模数混合电路来设计。这类抢答器所需元器件比较多,随着功能增多,电路也越复杂,并且成本偏高,故障率高,操作不方便,不便于参数调节及功能的升级换代。本文采用AT89C51为核心,结合键盘、数码管、蜂鸣器等外围设备,设计了具有抢答、计时、时间调整、蜂鸣器报警等功能的4路抢答器。
总体设计
设计需求
按照设计需求,本系统具有以下几个主要功能:(1)抢答器可同时供4名选手或四支参赛队伍使用;(2)抢答或回答时间主持人可自行设置;(3)能够显示抢答或答题时间的倒计时;(4)在有人犯规时可以显示选手号、闪烁显示以及蜂鸣器报警;(5)答题时间还剩5s时,蜂鸣器报警提示。
抢答器的工作原理
利用单片机控制各个功能模块实现抢答功能,单片机收集选手的抢答信号,运用寄存器来识别并记录第一个选手号,传输信息给数码管显示,同时内部定时器工作,记录有关时间并产生超时信号,在抢答成功、倒计时结束都伴随有蜂鸣器警报提醒,从而实现单片机抢答的功能。
硬件设计
在硬件设计方面利用单片机AT89C51控制抢答模块、显示模块、计时及调整模块、蜂鸣提示模块和复位模块,从而实现单片机的抢答。系统硬件设计原理图如图2所示。
图2中U1为单片机AT89C51,K1~K4分别为4路抢答按钮,分别接到p1.0到p1.3中;开始键和结束键分别接到单片机的10、11脚,由于单片机的10、11脚既有串行接口RXD、TXD功能又有P3.0、P3.1的IO端口功能,此处按键用到单片机10、11脚的IO端口功能。抢答时间调整按键和回答时间调整按键分别接到单片机的13,14管脚,“加一”按键和“减一”按键分别接到单片机的15、16管脚。4位七段数码管段选接P0口,位选接P2口的低3位,蜂鸣器输出信号端接P3.7口。
显示模块
显示模块采用常见的4位七段共阳数码管,利用其动态显示的方法来实现。数码管的7个输入端A~G段分别接到AT89C51的P0.0~P0.6,位选码COM1、COM3、COM4分别接到单片机P2.0、P2.1、P2.2,由单片机来决定当前该显示的是哪一位。由于AT89C51单片机的P0口没有内置上拉电阻,本系统采用外接10kΩ上拉电阻(采用A103排阻),保证P0口没有数据输出的时候是处于高电平状态。
按键输入模块抢答器的输入信号采用11个按键控制,其中4个为抢答按键、4个为倒计时调整按键、1个开始按键、1个结束按键和1个复位按键。各按键均有一根信号线与单片机电路相连,所有按键有一公共端,各按键相互独立互不影响。当有键按下时,相应的单片机引脚作出反应,产生有效的输入信号。
蜂鸣提示模块
本设计中利用AT89C51的16引脚经驱动器驱动蜂鸣器发声。压电式蜂鸣器约需10mA的驱动电流,可以采用三极管的电流放大作用驱动蜂鸣器实现发声提示。
复位模块
复位模块由复位键、电阻R1以及电解电容C3构成。由于单片机是高电平复位,所以当复位键按下时单片机9脚RESET管脚处于高电平,此时单片机处于复位状态,当上电后,由于电容的缓慢充电,单片机的9脚电压逐步由高向低转化,经过一段时间后,单片机的9脚处于稳定的低电平状态,此时单片机上电复位完毕,系统程序从0000H开始执行。
软件设计
抢答器要求有计时记忆功能,一次时间设置完,复位后不需重新进行时间设定,选手通过键盘按键进行抢答,再通过单片机将其转换成能在七段数码管上显示的字型码。抢答完毕,数码管上显示抢答选手号码表示抢答成功并开始倒计时。
根据此设计思路,系统软件设计流程图如图3所示。系统采用Keil软件参照软件流程图编写汇编语言。以显示模块为例,相应程序段如下:
DISPLAY:MOV DPTR,#DAT1;
查表显示程序,P0.0~P0.6段选,P2.0~P2.2位选;
MOV A,R5
MOVC A,@A+DPTR
MOV P2,#01H
MOV P0,A
ACALL DELAY
MOV DPT
您可能关注的文档
- 基于“互动—发展”教学观的课程教学评价分析.doc
- 基于“以生为本以生定教”的科学课堂教学设计.doc
- 基于“工学结合”理念的高职信息专业教材建设思路研究.doc
- 基于“阳光体育运动”的中职学校体育教学改革.doc
- 基于“随机游走”的集装箱衍生品市场有效性检验.doc
- 基于《前厅服务与管理》课程相配套实训课程的设计与探索.doc
- 基于三方进化博弈的药品回收逆向物流分析.doc
- 基于三轴加速计的三维鼠标设计探索.doc
- 基于不完全信息博弈的网格资源分配方法研究.doc
- 基于业主方的施工总承包风险分析.doc
- 2025福建厦门市翔安区劳务派遣有限公司招聘5人PQ2025001笔试备考题库及答案解析.docx
- 2025河南黄河水利职业技术大学招聘40人笔试备考题库及答案解析.docx
- 2025年山西事业单位招聘考试综合类专业能力测试试卷(电气类).docx
- 2025浙江宁波市余姚市文化馆招聘编外工作人员1人笔试备考题库及答案解析.docx
- 2025云南省临沧职业学院第二批急需紧缺专业人才引进(18人)笔试备考题库及答案解析.docx
- 2025浙江杭州市萧山区农业农村局招聘编外人员1人笔试备考题库及答案解析.docx
- 2025四川遂宁市政务服务和公共资源交易服务中心招聘编外人员2人笔试备考题库及答案解析.docx
- 2025广西南宁市滨江路幼儿园招聘食堂人员、教师、消控员5人笔试备考题库及答案解析.docx
- 2025年湖南郴州市市直事业单位选聘9人笔试备考题库及答案解析.docx
- 2025江苏镇江句容市边城镇选拔村级后备人才招聘5人笔试备考题库及答案解析.docx
文档评论(0)