基于单片机的16路数字抢答器.docx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专业 专业.专注 目录 1设计概述 1.1抢答器的工作原理 2系统硬件电路设计 2.1 AT89C51单片机硬件电路 2.2晶振复位及开始抢答电路 2.3选手抢答键(矩阵式键盘) 2.4显示器与显示驱动电路 2.5蜂鸣器音频输出电路 3系统软件设计 3.1程序设计 3.2主程序设计 3.3系统流程图 3.3.1硬件复位流程图 3.3.2系统程序流程图 3.3.3显示抢答违规流程图 3.3.4抢答成功流程图 4系统仿真 目录 5. 6. 10 1.0. 11 12 4.1 PROTEUS软件介绍 12 4.2仿真电路设计 12 4.3仿真测试 12 4.3.1开始抢答仿真 1.2 4.3.2抢答犯规仿真 1.3 4.3.3抢答成功仿真 1.4 4.4仿真结果分析 .14. 5结束语 15 参考文献 17 附录A 系统电路图 1.8 附录B 原器件清单 1.9. 附录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 )的简 称。它是把中央处理器CPU、随机存储器RAM、只读存储器ROM、I/O接口电 路、定时/计数器以及输入输出适配器都集成在一块芯片上 ,构成一个完整的微 型计算机。它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出 适配器简单,功能较低[2]。目前,单片机在民用和工业测控领域得到最广泛的 应用,早已深深地融入人们的生活中。近年来,AT89C51在我国非常流行,它 最大的特点是内部有可以多次重复编程的 ROM,并且ROM可以直接用编程器 来擦写,使用起来比较方便。本设计使用到的元器件包括:AT89C51芯片、数 码LED显示器、七段LED数码管的译码。其中AT89C51是系统的核心,它主要 负责控制各个部分的协调工作。在其外围接上复位电路,上拉电阻,数码管, 按钮以及振荡器,p1.0-p1.7为抢答输入键接口 ,数码管段选P0 口,位选P2 口,蜂鸣器输出为P3.0 口。 2.2晶振复位及开始抢答电路 晶振的频率为12MHZ,提供89C51的时钟脉冲使89C51工作,复位电路 是单片机初始化,使单片机重新开始执行程序。当复位开关按下RST由低电平 变为高电平,则程序从头开始执行,在此次课程设计电路中当一个问题结束主 持人后按下复位开关后进行下一题的准备。 U1KXTAL1□ X1啓Jr9■ia.侦..■ C2 KTAL2RSTP5EN ALE EAPO QJtADOPD 1XA1PO 2JCAD2PQ 3JAD3 PO JXAEM P0.5/AM- P0BWD6 U1 KXTAL1 □ X1 啓Jr 9 ■ia .侦.. ■ C2 KTAL2 RST P5EN ALE EA PO QJtADO PD 1XA1 PO 2JCAD2 PQ 3JAD3 PO JXAEM P0.5/AM- P0BWD6 PO 7/AD7 P2aB 呛诃m P2.2/A10- P2.3fA11 P2.4fA12 P2.5/A13 P2.訥W P2.7/A15 P1.0 F1.1 P3JJTXD P1立 PS.ZrtTfO- PI .3 PI .4 P3-.4/TO 的車 PI .6 PI .7 P3.7^r AT39C51 :||亠亠53一32釣『-亠£±二262729亠 12 3d-复豆i I 1111 | 图2.1复位及开始抢答电路 2.3选手抢答键(矩阵式键盘) 89C51的P1 口做一个4*4的行列式键盘。P1.0至P1.3轮流输出低电平在 软件查询P1.4至P1.7的电平变化来输入组号。给每一个选手编号1至16,当 选手按下按钮时,电平变化从P1 口输入,经单片机处理后从P0输出由数码管 显示抢答者编号 图2.2选手抢答电路 2.4显示器与显示驱动电路 数码管的显示可以分为两种:静

文档评论(0)

cooldemon0602 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档