班级06411学号06411009西安电子科技大学本科毕业设计论文题目多路数字抢答器设计学院专业计算机科学与技术学生姓名导师姓名王勇毕业设计(论文)诚信声明书本人声明:本人所交的毕业论文《多路数字抢答器设计》是本人在指导教师指导下研究、写作的成果,论文中引用他人的无论以何种方式发布的文字、研究成果,均在论文中加以说明;有关教师、同学和其他人员对本文的写作,修订提出过并为我在论文中加以采纳的意见、建议,均已在我的致谢辞中加以说明并深致谢意。本论文和资料若有不适之处,本人愿意承担一切责任。论文作者:(签字)时间:年月日指导教师已阅:(签字)时间:年月日西安电子科技大学长安学院毕业设计(论文)任务书学生姓名学号06411009指导教师王勇职称副教授学院专业计算机科学与技术题目名称多路数字抢答器设计任务与要求(1)熟悉、掌握keil和proteus的用法,独自设计抢答器电路图和软件,进行仿真并制作出PCB板。(2)独立完成毕业论文工作,论文全文不少于30页;论文由中英文摘要、目录、绪论、正文、结论、参考文献等部分组成;中文摘要不少于300字,英文摘要不少于300个单词。(3)要求论文结构合理,概念清楚,逻辑清楚,语言通顺,文笔流畅。(4)按时提交开题报告和论文提纲。(5)工作作风严谨,刻苦钻研,每周与指导老师至少沟通联系一次。(6)按时参加论文答辩。开始日期2010年1月5日完成日期2010年5月25日院长(签字)年月日注:本任务书一式两份,一份交学院,一份学生自己保存。西安电子科技大学长安学院毕业设计(论文)工作计划学生姓名学号06411009指导教师王勇职称副教授学院专业计算机科学与技术题目名称多路数字抢答器设计一、毕业设计(论文)进度起止时间工作内容2010.01.05——2010.03.09查阅各种资料和文献;学习理解keil和protenus软件的用法。2010.03.10——2010.03.31深入理解keil和protenus软件的功能;学会用keil软件编程并实现;学会利用protenus软件设计电路原理图;2010.04.01——2010.04.30调试程序;调试电路;结合keil和protenus软件进行电路仿真;分析出现的错误并完善;完成论文初稿。2010.05.01——2010.05.20提交论文初稿,请老师审阅;补充完善论文,反复论文方案,准备答辩。2010.05.22——2010.05.25毕业论文答辩。二、主要参考书目(资料)[1]张立科,《单片机典型模块设计实例导航》北京人民邮电出版社2004年[2]李金利,《单片机原理及应用技术》北京高等教育出版社2004年[3]董晓红,《单片机原理及接口技术》西安电子科技大学出版社2004年[4]王振红,《数字电路设计与应用实践教程》清华大学出版社出版2005-10[5]张靖武,周灵斌,《单片机系统的proteus设计及仿真》北京电子工业出版社2007年三、主要仪器设备及材料硬件:计算机、局域网、Internet等软件:keil、proteus、word等四、教师的指导安排情况(场地安排、指导方式等)每周集中汇报、指导一次每月用PPT综合汇报一次五、对计划的说明计划节点时间可以根据实际工作进展的情况进行调整,但是总的时间计划不能变化。计划中只写了较为概括的内容和大段的时间节点,具体细节应与导师沟通和讨论后制定详细的工作计划。注:本计划一式两份,一份交学院,一份学生自己保存(计划书双面打印)西安电子科技大学长安学院毕业设计(论文)中期检查表学院专业计算机科学与技术学生姓名学号06411009班级06411导师姓名王勇职称副教授单位西安电子科技大学题目名称多路数字抢答器设计检查内容检查结果题目是否更换及更换原因否学生出勤情况良进度评价(完成总工作量的百分比)80%质量评价、进度描述按要求完成了抢答器的制作及论文的撰写总体评价(按优、良、中、及格、不及格五挡评价)良存在的问题与建议建议在熟悉相关内容的基础上,把知识面相应的拓宽理解学院审核(盖章)注:此表由指导教师填写,5月15日前交学院办公室,中期检查成绩将作为毕业设计总成绩的一部分;此表装订入毕业设计(论文)中。西安电子科技大学长安学院毕业设计(论文)成绩登记表学院专业计算机科学与技术姓名学号06411009成绩题目名称多路数字抢答器设计指导教师王勇职称副教授指导教师评语及对成绩的评定意见签名年月日评阅人评语及成绩评定意见签名年月日答辩小组意见签名年月日学院答辩委员会意见答辩委员会主任签名(学院盖章)年月日注:学院、专业名均写全称;成绩登记表双面打印摘要摘要此次设计提出了用AT89C51单片机为核心控制元件,设计一个简易的抢答器,本方案以AT89C51单片机作为主控核心,与MAX232、发光二极管、数码管、蜂鸣器等构成四路抢答器,利用了单片机的延时电路、按键复位电路、时钟电路、定时/中断等电路,设计的抢答器具有实时显示抢答选手的号码和抢答时间的特点,还有复位电路,使其再开始新的一轮的答题和比赛,同时还利用汇编语言编程,使其实现一些基本的功能。本设计的系统实用性强、判断精确、操作简单、扩展功能强。它的功能实现是比赛开始,主持人读完题之后按下总开关,即计时开始,此时数码管开始进行1s的加计时,直到有一个选手抢答时,对应的会在数码管上显示出该选手的编号和抢答所用的时间,同时该选手对应的发光二极管会发出相应的光,蜂鸣器也会发出声音,以提示有人抢答本题,如果在规定的60s时间内没有做出抢答,则此题作废,即开始重新一轮的抢答。关键字:AT89C51单片机抢答器动态显示按键控制ABSTRACTABSTRACTThedesignproposedusingAT89C51microcontrollerasthecorecontrolelements,designasimpleanswerdevice,theprogramtothecontrolcenterAT89C51microcontroller,andMAX232,LED,digitaltube,buzzer,etc.posedfourResponder,useasinglechipdelaycircuit,buttonresetcircuit,clockcircuit,timing/interruptcontrolcircuit,designedResponderResponderplayerswithreal-timedisplaynumberandanswerinthetimefeatures,butalsoresetcircuit,soyoustartanewroundofTheanswerandthegame,whilealsousingassemblylanguageprogramming,toachievesomebasicfunctions.Thepracticaldesignofthesystemtodetermineaccurate,simple,powerfulextensions.Itsfunctionistoachievestartoftherace,thehostreadthequestionafterthepressthemainswitch,thattimebegan,thistimetobegin1sdigitalcontroltimeincreases,untilaplayerResponder,thecorrespondingpipewillbeshowninthedigitalTheplayer'snumberandtheanswerinthetimespentatthesametimetheplayerwillbeissuedcorrespondingtothecorrespondingLEDlight,buzzerwillsoundtopromptsomeanswerinthisquestion,ifthereisnoprovisioninthe60stomakeanswerintime,thenThisissueaside,begantore-roundtheResponder.Keywords:AT89C51MicrocontrollerResponderDynamicdisplayKeyControl目录ⅰ目录第一章绪论........................................................11.1单片机抢答器的背景...........................................11.2单片机抢答器的意义...........................................11.3抢答器的应用.................................................2第二章整体设计方案.................................................32.1单片机的选择.................................................32.1.1单片机的概念............................................32.1.2单片机的应用............................................42.1.3如何选择单片机..........................................52.2单片机的基本结构.............................................52.2.1单片机AT89C51的引脚分布及功能..........................52.3信号引脚介绍.................................................82.4单片机的存储器配置...........................................9第三章硬件设计...................................................113.1单片机的最小系统............................................113.2数码管显示电路..............................................12第四章软件设计...................................................134.1抢答器流程图................................................134.2主程序设计..................................................144.3中断程序....................................................154.3.1什么是中断.............................................154.3.2中断所用到的寄存器.....................................154.3.3为什么采用中断控制方式.................................16第五章系统的仿真.................................................175.1proteus软件的介绍及使用.....................................175.1.1Proteus软件介绍.......................................175.1.2Proteus仿真软件操作..........................