八路抢答器毕业论文PPT.ppt_第1页
八路抢答器毕业论文PPT.ppt_第2页
八路抢答器毕业论文PPT.ppt_第3页
八路抢答器毕业论文PPT.ppt_第4页
八路抢答器毕业论文PPT.ppt_第5页
免费预览已结束,剩余8页可下载查看

下载本文档

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

文档简介

,基于51单片机的八路抢答器设计,Addyourcompanyslogan,指导老师:孙海洋,学生姓名:李箕云,专业:电子信息科学技术,设计任务与要求,(一)设计任务:1、采用8位单片机设计;2、采用LED数码管显示时间;3、设置8个按键用于选手抢答;4、拓展:添加辅助功能键;(二)涉及要求:可同时供8名选手参加比赛的智力竞赛抢答器。给节目主持人设置一个控制开关,用来控制系统清零,抢答开始。抢答器具有数据锁存和显示功能。第一位按下抢答按钮的编号数据予以数码管显示并视其他抢答为无效状态。具有抢答倒计时功能,且一次抢答的时间可以由主持人设定,答题时间到后能进行报警,提示答题即将结束。,AT89C51功能及简介,AT89C51单片机是89系列单片机的一种8位Flash单片机。它的内部主要有以下部件:8021CPU、振荡电路、总线控制部件、中断控制部件、片内Flash存储器、片内存储器、并行I/O接口。AT89C51单片机内部由CPU、4KB的EPEROM,128B的RAM,两个16位的定时/计数器T0和T1,4个8位的I/O端P0,P1,P2,P3等组成。CPU主要功能时产生各种控制信号,控制存储器,输入输出端口的数据传输,数据的算术运算,逻辑运算以及位操作处理等,可分为运算器和控制器两部分。控制器有程序计数器PC,指令存储器,指令译码器,实时控制与条件转移逻辑电路等组成。运算器由算术逻辑器部件ALU,累加器ACC,暂存器,程序状态字寄存器PSW,BCD码运算调整电路等组成。,总体总构图,硬件部分总设计,总体电路方框图,抢答器工作流程,硬件电路工作原理,本设计分为硬件设计和软件设计,两者相互结合,不可分离。但软件设计的任务贯彻始终,这一般都是中后期的任务。选手在定时时间内抢答时,抢答器完成:优先判断、编号锁存、编号显示、扬声器提示。当一轮抢答之后,定时器停止、禁止二次抢答、定时器显示剩余时间。如果再次抢答必须由主持人再次操作“开始”状态开关。,软件部分总流程,在本设计中包括了以下主要的程序:主程序,查询程序,优先编码程序,抢答时间调整程序,回答时间调整程序,倒计时程序,正常抢答处理程序,犯规处理程序,显示及发声程序。主流程图如左所示:,程序,voidmain()init();/大循环while(1)while(temp=0 xff)/倒计时显示程序while(temp=0 xff)while(1)if(flag=0)if(key3=0)delay(5);if(key3=0)flag=1;while(!key3);if(flag=1)if(key3=0)delay(5);if(key3=0)flag=0;while(!key3);if(flag=0)if(key1=0)delay(5);if(key1=0)num+;while(!key1);/松手检测if(num=99)num=99;,系统原理图,仿真图,实物图,抢答待运行实物图,结束语,本文研究与设计的八路多功能抢答器采用了通用的电子元器件,利用AT89C51单片机及外围接口实现抢答系统,整个设计通过了软件和硬件上的调试、仿真。我想这对于自己以后的学习和工作都会有很大的帮助的。在这次设计中遇到了很多实际性的问题,在实际设计中才发现,书本上理论性的东西与在实际运用中的还是有一定的出入的,要不断地更正以前的错误思维。对于单片机设计,其硬件电路是比较简单的,主要是解决程序设计中的问题。它才是一个设计的灵魂所在。因此在整个设计过程中大部分时间是用在程序上面的。很多子程序是可以借鉴书本上的,但怎样衔接各个子程序才是关键的问题所在,这需要对单片机的结构很熟悉。因此可以说单片机的设计是软件和硬件的结合,二者是密不可分的。但是,通过这次设计我也发现自己的很多不足之处。在设计过程中我发现自己考虑问题很不全面,自己的专业知识掌握的很不牢固,所掌握的计算机应用软件还不够多,我希望自己的这些不足之处能在今后的工作和

温馨提示

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

评论

0/150

提交评论