基于单片机89c51的抢答器系统_第1页
基于单片机89c51的抢答器系统_第2页
基于单片机89c51的抢答器系统_第3页
基于单片机89c51的抢答器系统_第4页
基于单片机89c51的抢答器系统_第5页
已阅读5页,还剩1页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于单片机的抢答器系统凌阳,拇指凌阳凌阳,拇指凌阳陈得宗凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳2008301390058凌阳,拇指凌阳1凌阳,拇指凌阳各模块方案选择和论证凌阳,拇指凌阳11凌阳,拇指凌阳抢答器显示模块凌阳,拇指凌阳使用传统的数码管显示。食指数码管具有低能耗、低损耗、低压、寿命长、耐老化、防晒、防潮、防火、防高(低)温,拇指对外界环境要求低,拇指易于维护,拇指同时其精度高,拇指称量快,拇指精确可靠,拇指操作简单。食指数码显示是采用BCD编码显示数字,拇指程序编译容易,拇指资源占用较少。食指凌阳,拇指凌阳根据以上的论述,拇指采用方案二。食指凌阳,拇指凌阳凌阳,拇指凌阳12凌阳,拇指凌阳控制器模块凌阳,拇指凌阳采用ATMEL公司的STC89C51作为系统控制器的CPU方案。食指单片机算术运算功能强,拇指软件编程灵活、自由度大,拇指可以用软件编程实现各种算法和逻辑控制,拇指并且由于其功耗低、体积小、技术成熟和成本低等优点,拇指使其在各个领域应用广泛。食指凌阳,拇指凌阳基于以上分析拟订方案二。食指凌阳,拇指凌阳13凌阳,拇指凌阳电源方案的选择凌阳,拇指凌阳由于所做的设计不需要很高的精度要求,拇指结合这个电源分析只要给系统59V的电压基本能输出显示和运用抢答,拇指故只需利用一节9V的电池便可使整个电路工作。食指该方法方便简单,拇指节省材料。食指凌阳,拇指凌阳14凌阳,拇指凌阳键盘的选择凌阳,拇指凌阳独立式键盘凌阳,拇指凌阳键盘接口中使用多少根I/O线,拇指键盘中就有几个按键,拇指键盘接口使用了6根I/O口线,拇指该键盘就有6个按键,拇指这种类型的键盘,拇指其按键比较少,拇指且键盘中各按键的工作互不干扰。食指因此可以根据实际需要对键盘中的按键灵活的编码。食指如图21。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳最简单的编码方式就是根据I/O输入口所直接反映的相应按键,拇指按下的状态进行编码,拇指称按键直接状态码,拇指对于这样编码的独立式键盘,拇指CPU可以通过直接读取I/O口的状态来获取按键的直接状态编码值,拇指根据这个值直接进行按键识别,拇指这样形式的键盘结构简单,拇指按键识别容易。食指凌阳,拇指凌阳独立式键盘的缺点是需要占用比较多的I/O口线,拇指当单片机应用系统键盘中需要的按图21独立式键盘P1012345671键比较少或I/O口线比较富余时,拇指可以采用这样类型的键盘。食指凌阳,拇指凌阳2凌阳,拇指凌阳凌阳,拇指凌阳模块的最终方案凌阳,拇指凌阳主控制器模块采用STC89C51单片机控制。食指凌阳,拇指凌阳抢答器显示模块数码管显示。食指凌阳,拇指凌阳电源方案的选择采用9V电池供电。食指凌阳,拇指凌阳抢答器键盘模块独立式键盘。食指凌阳,拇指凌阳3凌阳,拇指凌阳功能介绍凌阳,拇指凌阳如果想调节抢答时间或答题时间,按“抢答时间调节“键或“答题时间调节“键进入调节状态,此时会显示现在设定的抢答时间或回答时间值,如想加一秒按一下“加1S“键,如果想减一秒按一下“1S“键,拇指时间LED上会显示改变后的时间,拇指调整范围为0S99S,凌阳,拇指凌阳0S时再减1S会跳到99,拇指99S时再加1S会变到0S。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳主持人按“抢答开始“键,拇指会有提示音,拇指并立刻进入抢答倒计时(预设30S抢答时间),拇指如有选手抢答,拇指会有提示音,拇指并会显示其号数并立刻进入回答倒计时(预设60S抢答时间),拇指不进行抢答查询,拇指所以只有第一个按抢答的选手有效。食指倒数时间到小于5S会每秒响一下提示音。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳如倒计时期间,拇指主持人想停止倒计时可以随时按“停止“按键,拇指系统会自动进入准备状态,拇指等待主持人按“抢答开始“进入下次抢答计时。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳如果主持人未按“抢答开始“键,拇指而有人按了抢答按键,拇指犯规抢答,拇指LED上不断闪烁FF和犯规号数并响个不停,拇指直到按下“停止“凌阳,拇指凌阳键为止。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳4凌阳,拇指凌阳凌阳,拇指凌阳抢答器的软件设计凌阳,拇指凌阳通过ST89C51芯片的控制,拇指从而构成了整个电路。食指抢答组数可以在六组以内任意使用,拇指其流程如图53凌阳,拇指凌阳2凌阳,拇指凌阳图53抢答系统流程图凌阳,拇指凌阳41凌阳,拇指凌阳数码显示软件设计凌阳,拇指凌阳采用动态显示,拇指显示器由4个共阴极数码管组成,拇指数码显示程序流程如图54。食指凌阳,拇指凌阳3凌阳,拇指凌阳图54数码显示流程图凌阳,拇指凌阳42凌阳,拇指凌阳凌阳,拇指凌阳音乐音频输出凌阳,拇指凌阳音乐音频输出由输出,拇指流程图如图55凌阳,拇指凌阳凌阳,拇指凌阳图55音乐音频输出流程图凌阳,拇指凌阳5凌阳,拇指凌阳调试情况分析凌阳,拇指凌阳451凌阳,拇指凌阳硬件调试凌阳,拇指凌阳511凌阳,拇指凌阳电路板的制作与检查凌阳,拇指凌阳考虑到本系统所用元器件较少,拇指大部分功能都是通过软件编程来实现,拇指同时也出于对毕业设计成本的考虑,拇指因此所用到的板子是自己手工制作的PCB板。食指在电路板的制作中,拇指首先要进行线路的排布。食指利用PROTEL凌阳,拇指凌阳软件模拟实际电路板的线路走向,拇指尽量避免线路出现交叉短路,拇指电源线路尽量安排在电路板的最外圈。食指PCB板刻录完成之后,拇指开始进行焊接工作。食指焊接完后进行电路板检查,拇指将原线路图与实际焊接的电路板进行对比,拇指由于线路不多,拇指所以用万用表的欧姆档或是短路声响指示功能来做焊点的检测,拇指如此可以避免焊接时漏焊、虚焊和配线错误的问题,拇指同时保证了所制作出来的线路与原设计线路的一致性。食指凌阳,拇指凌阳512凌阳,拇指凌阳电路模块调试凌阳,拇指凌阳本设计硬件部分主要为显示模块按键模块。食指硬件电路功能检测主要针对这两部分进行测试。食指凌阳,拇指凌阳对于显示电路,拇指由于使用的是四联数码管显示屏,拇指首先要确定数码管的共阴还是共阳极。食指因此先用万用表检测是什么极性。食指然后再先固定下,拇指检查显示电路能否正常显示。食指最后再焊接上去。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳对于按键部分,拇指首先要确定各个按键是否完好,拇指先自己接到一个简易的电路上测试下,拇指确定完好后再焊接。食指凌阳,拇指凌阳52凌阳,拇指凌阳软件调试的基本方法凌阳,拇指凌阳软件的设计与调试实行分模块实现方法。食指本设计软件调试中的分模块包括显示功能模块、调正时间功能模块,拇指抢答功能模块以报警功能模块。食指各个独立模块功能调试成功后,拇指将这些模块程序通过主程序合并在一起,拇指最后再对合并后的总程序进行调试。食指各软件模块首先要通过PC和仿真器进行软件调试,拇指当仿真效果符合要求后,拇指再烧写进单片机看能否在实际电路板上正常工作。食指编程语言的软件设计采用MCS51汇编语言编写,拇指所使用的调试软件包括PROTEUS和MEDWIN239凌阳,拇指凌阳521凌阳,拇指凌阳软件调试问题分析凌阳,拇指凌阳LED显示问题本次设计的最终方案是采用LED显示屏实现显示功能,拇指最初数码管显示不正常,拇指出现闪烁现象。食指通过调试发现这是由于延时时间选择不当会使人眼产生视觉暂留效果,拇指每一次显示时都必须加入适当的时间延时。食指由于一开始所选用的延时时间太短,拇指因此出现闪烁现象,拇指在增加显示延时之后,拇指数码管显示正常。食指凌阳,拇指凌阳5蜂鸣器异常启动问题蜂鸣器的启动/关闭是通过单片机输出的控制信号来实现的,拇指当当前时间与闹钟设置时间比较吻合时,拇指单片机将对闹铃控制口执行取反命令,拇指从而启动蜂鸣器发声。食指一开始编写程序时,拇指没有对口的最初状态作正确设置,拇指由于系统开机复位后,拇指口处于高电平状态,拇指因此出现一开机蜂鸣器就处于启动状态的情况。食指通过在主程序最开始加入对口取零命令后,拇指蜂鸣器启动/关闭控制恢复正常。食指凌阳,拇指凌阳按键消抖问题在最初编写程序时,拇指键盘控制部分按照常例加入了按键消抖程序。食指在实际调试中,拇指发现按键出现反应不灵敏现象。食指这是因为在键盘控制程序中,拇指除了消抖程序外,拇指还加入了按键提示音程序(每次按压键盘时,拇指蜂鸣器发出“哔”的一声提示音)。食指由于在调用提示音子程序时,拇指实际上已实现了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论