版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课题用51单片机汇编简易的8键数码蜂鸣
抢答器日期:2013年7月10日随着科学技术的不断发展,促使人们学科学、学技术、学知识的手段多种多样。抢答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。但抢答器的使用频率较低,且有的要么制作复杂,要么可靠性低,减少兴致。做为一个单位若专购一台抢答器虽然在经济上可以承受,但每年使用的次数极少,往往因长期存放使(电子器件的)抢答器损坏,再购置的麻烦和及时性就会影响活动的开展,因此设计了本抢答器。本设计是以8路抢答为基本理念。考虑到依需设定限时回答的功能,利用AT89C51单片机及外围接口实现的抢答系统,只需要人为的编写汇编语言到单片机里,就能实现和满足不同的控制方案,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使LED数码管能够正确地显示倒计时间和抢答情况。具体功能为:1,按下复位键代表主持人宣布抢答开始,同时数码管开始进行抢答倒计时,倒计时开始计时后方能开始抢答,抢答用按键形式;2,开抢答限定时间为30秒,超过30秒后倒计时停止,之后选手将抢答无效;3, 先按下键的选手即为抢答成功,蜂鸣器将持续几秒将提示抢答成功,数码管将显示该选手的号码,同时相应的选手灯会亮;4, 抢答成功的选手即先按下键盘,其他按键将锁定,无效;5, 5,按下复位键进行下一次抢答。本系统是借用单片机采用模块化设计的简易版抢答器,主控与参赛者设为终端分系统。参赛者分系统设有:抢答按纽、计时显示、提示功能;主控分系统有:复位开始,计时显示。其主要模块为:1•主控制器模块:采用AT89S51单片机控制;2.抢答器显示模块:数码管和灯显示;3•抢答成工提示模块:蜂鸣器提示;4.抢答器键盘:S1到S8八个按钮分别代表1-8号选手下图为系统主要功能模块图r键盘盘显示LED工作流程图为指示灯显示程序流程图S1,S1,数码管显示,程序源代码为org0ajmpmainorg0bhajmptopmain:setbet0setbeamovtmod,#1movth0,#3chmovtl0,#0b0hsetbtr0movdptr,#tabmov31h,#30hmovr2,#20display:lcalll5msmova,31hanla,#0fhmovca,@a+dptrmovp0,amovp2,#0fbhacalll5msmova,31hswapaanla,#0fhmovca,@a+dptrmovp0,amovp2,#0f7hacalll5msljmpdisplayl5ms:movr3,#0djnzr3,$retTAB:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90Htop:L:MOVP3,#1FHMOVA,P3CJNEA,#1FH,L1SJMPaiL1:MOV20H,AMOVP3,#0E3HMOVA,P3CJNEA,#0E3H,L2ai:movtl0,#0b0hmovth0,#3chdjnzr2,lendmovr2,#20mova,31hanla,#0fhcjnea,#0,yimova,31hsubba,#7cjnea,#0h,c1sjmperyi:mova,31hdecacjnea,#0,c1sjmperc2:mov31h,asjmplendc1:mov31h,alend:retier:movr5,#1cjner5,#0,erL2:ORL20H,AMOVA,20HMOVP2,#0FEHCJNEA,#0DBH,L3MOVP0,#0F9Hmovp1,#7fhacallbeepSJMPLL3: CJNEA,#0BBH,L4MOVP0,#0A4Hmovp1,#0bfhacallbeepL4:CJNEA,#07BH,L5MOVP0,#0B0Hmovp1,#0dfhacallbeepL5:CJNEA,#0D7H,L6MOVP0,#99Hmovp1,#0efhacallbeepL6:CJNEA,#0B7H,L7MOVP0,#92Hmovp1,#0f7hacallbeepL7:CJNEA,#77H,L8MOVP0,#82Hmovp1,#0fbhacallbeepL8: CJNEA,#0CFH,L9MOVP0,#0F8Hmovp1,#0fdhacallbeepL9:CJNEA,#0AFH,L10MOVP0,#80Hmovp1,#0fehacallbeepL10:aJMPLbeep:clreaclret0clrtr0LCALLDLYCPLP2.4DJNZR4,beepsjmp$DLY:MOVR6,#20D1:MOVR7,#248DJNZR7,$DJNZR6,D1retEND心得体会通过课程设计使我进一步熟悉和掌握单片机内部结构和工作原理,了解单片机应用系统设计的基本方法和步骤通过利用ATC89C51单片机,理解单片机在自动化仪表中的作用以及掌握单片机的编程方法;通过本次设计,掌握单片机仿真软件kill的使用方法;理论联系实践,体现出大学生动手能力。通过查资料和搜集有关的文献,培养了自学能力和动手能力。并且由原先的被动的接受知识转换为主动的寻求知识,这可以说是学习方法上的一个很大的突破。在以往的传统的学习模式下,我们可能会记住很多的书本知识,我们学会了如何将学到的知识转化为自己的东西,学会了怎么更好的处理知识和实践相结合的问题同时,还提高了自己的编程和开发小系统的能力;掌握撰写课程设计报告的方法通过这次设计我也发现自己的很多不足之
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版房地产抵押回购交易合同范本3篇
- 二零二五年度预应力钢筋进出口代理合同3篇
- 室内设计公司2025年度市场推广合同2篇
- 二零二五年度船舶设备个人买卖合同2篇
- 二零二五年度高空作业安全责任免除服务合同3篇
- 二零二五版保姆雇佣合同与雇主合作共赢协议3篇
- 二零二五版抵债协议:债权债务清算与资产转让合同3篇
- 2025版超薄浮法玻璃出口贸易合同范本3篇
- 二零二五版建筑外墙防水涂料研发与销售合同3篇
- 二零二五版快递物流企业碳排放管理与减排协议合同3篇
- 【S洲际酒店婚礼策划方案设计6800字(论文)】
- 医养康养园项目商业计划书
- 《穿越迷宫》课件
- 《C语言从入门到精通》培训教程课件
- 2023年中国半导体行业薪酬及股权激励白皮书
- 2024年Minitab全面培训教程
- 社区电动车棚新(扩)建及修建充电车棚施工方案(纯方案-)
- 项目推进与成果交付情况总结与评估
- 铁路项目征地拆迁工作体会课件
- 医院死亡报告年终分析报告
- 建设用地报批服务投标方案(技术方案)
评论
0/150
提交评论