- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机多功能抢答器设计
基于单片机多功能抢答器设计 摘要:设计了一种以单片机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 DPTR,#DAT
您可能关注的文档
- 城市管理从礼俗到法治策略嬗变.doc
- 城市管理市场化运作局部缺失和长效优化.doc
- 城市系列化旅游纪念品设计探索和探究.doc
- 城市给排水常见问题研究和对策.doc
- 城市给排水施工质量管理探析.doc
- 城市给水管网优化设计探究.doc
- 城市给排水环保节能研究.doc
- 城市综合体商业空间设计探究.doc
- 城市经济增长和土地利用关系动态计量研究.doc
- 城市绿地规划生态建设探析.doc
- 2025年综合类-中医内科主治医师-肺系疾病历年真题摘选带答案(5卷).docx
- 2025年四川省机关事业单位工人技术等级考试(船闸工)历年参考题库含答案详解.docx
- 2025年能源管理师考试(一/二级)历年参考题库含答案详解.docx
- 2025年北京中医药大学东方学院单招笔试英语试题库含答案解析.docx
- 2025年巴音郭楞职业技术学院单招笔试英语试题库含答案解析.docx
- 2025年甘肃事业单位招聘考试(农业技术)历年参考题库含答案详解.docx
- 花生四烯酸:生理功能与研究进展.pptx
- 2025年职业技能鉴定考试(镗工·中级)历年参考题库含答案详解.docx
- 2025年江西工业工程职业技术学院单招笔试语文试题库含答案解析(5卷).docx
- 2025年特种作业类特种作业煤矿安全作业煤矿瓦斯抽采作业-煤矿瓦斯检查作业参考题库含答案解析.docx
最近下载
- 凸显数学本质的情境教学策略——特级教师张齐华《会说话的百分数》教学赏析.pdf VIP
- azbil阿自倍尔操作手册用户使用说明书智能阀门定位器 300 系列 支持 HART 通信 + 开度信号反馈 型号 AVP307.pdf
- 2021年北京市第一次普通高中学业水平合格性考试物理试题解析版.pdf VIP
- 数字电子技术(第三版)佘新平习题答案解析.pdf
- 投标文件,商务标,技术标,进度规划.doc
- 摄影测量学 第二版 课后答案.pdf
- 车辆实时位置查询解决方案.docx VIP
- 基于PWM控制的直流电动机调速系统设计及MATLAB仿真.doc VIP
- 汽车构造全册课件.pptx
- 精准医疗行业市场发展现状及前景趋势与投资分析研究报告(2024-2030版).docx
原创力文档


文档评论(0)