,数码管显示选手的标号及所用的时间结束开始图抢答器主程序流程图图抢答器定时器中断流程图图外部中断程序图定时器中断秒时间到中断返回秒加数码管显示秒值外部中断中断键按下键按下键按下键按下中断返回与键对应的发光二极管亮及数码管显示与键对应的发光二极管亮及数码管显示与键对应的发光二极管亮及数码管显示与键对应的发光二极管亮及数码管显示主程序我们组所设计的抢答器的程序采用的是程序设计,语言的显著特点是用二进制来编写程序,程序的各个部分除了必要的信息交流外彼此之间相互独立。
这种结构化方式可使程序层次清晰,便于使用维护以及调试。
语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环条件语句控制程序流向,从而使程序完全结构化。
虽然语言也是强类型语言,但它的语法比较灵活,允许程序编写者有较大的自由度。
本次设计的主程序中包括时钟设计程序,定时器中断子程序,显示程序以及按键控制子程序,程序设计如下,显示函数采用方式,即十六位计数器设置初始值开启总中断源启动外部中断开启定时器中断秒的计时外部中断程序开关按下号选手抢答成功,数码管显示,蜂鸣器响,第个二极管亮开关按下号选手抢答成功,数码管显示,蜂鸣器响,第个二极管亮开关按下号选手抢答成功,数码管显示,蜂鸣器响,第个二极管亮开关按下号选手抢答成功,数码管显示,蜂鸣器响,第个二极管亮秒定时函数深化学习,积累了定宝贵的经验。
撰写论文的过程也是专业知识的学习过程,它使我运用已有的专业基础知识,对其进行设计,分析和解决个理论问题或实际问题,把知识转化为能力的实际训练。
培养了我运用所学知识解决实际问题的能力。
通过这次课程设计我发现,只有理论水平提高了才能够将课本知识与实践相整合,理论知识服务于教学实践,以增强自己的动手能力。
这个实验十分有意义我获得很深刻的经验。
通过这次课程设计,我们知道了理论和实际的距离,也知道了理论和实际想结合的重要性也从中得知了很多书本上无法得知的知识。
我们的学习不但要立足于书本,以解决理论和实际教学中的实际问题为目的,还要以实践相结合,理论问题即实践课题,解决问题即课程研究,学生自己就是个专家,通过自己的手来解决问题比用脑子解决问题更加深刻。
学习就应该采取理论与实践结合的方式,理论的问题,也就是实践性的课题。
这种做法既有助于完成理论知识的巩固,又有助于带动实践,解决实际问题,加强我们的动手能力和解决问题的能力。
参考文献单片机课程设计实例指导,李光飞,北京航天航空大学出版社,单片机原理及接口技术第版,李朝青,北京航空航天大学出版社,单片机程序设计及应用实例,胡伟,人民邮电出版社,单片机系统设计与实例指导,冯育长,西安电子科技大学出版社,电子电路及电子器件,郭培源,高等教育出版社,数字电子技术杨志忠,高等教育出版社,致谢经过几个月的忙碌,本次毕业设计已经接近尾声,作为个大专生的毕业设计,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有樊老师的督促指导,以及起工作的同学们的支持,想要完成这个设计是难以想象的。
在这里,首先我要感谢我的导师樊老师。
樊老师平日里工作繁多,但在我做毕业设计的每个阶段,从外出实习到查阅资料,设计草案的确定和修改,中期检查,后期详细设计,等整个过程中都给予了我悉心的指导。
我的设计较为复杂烦琐,但是樊老师仍然细心地纠正图纸中的。
除了敬佩樊老师的专业水平外,他的治学严谨和科学研究的精神,也是我永远学习的榜样,并将积极影响我今后的学习和工作。
其次,我要感谢和我起做毕业设计们同学,然后,我还要感谢大学三年来所有的老师,为我们打下专业知识的基础同时我还要感谢所有的同学们,正是因为有了你们的支持和鼓励。
此次毕业设计才会得以顺利完成。
最后,我要感谢学院三年来对我的大力栽培。
延迟函数显示函数来显示的计数中断程序什么是中断中断是指由于种随机事件的发生,计算机暂停现行的程序的运行,转去执行另个程序,以处理发生的事件,处理完毕后又自动返回原来的程序继续运行。
有五种中断源外部中断外部中断定时器中断定时器中断串行中断。
它们的描述如下图所示中断源符号名称终端引起的原因中断矢量地址外部中断由低电平或下降沿信号定时器中断定时计数器回零溢出外部中断由低电平或下降沿信号定时器中断定时计数器回零溢出串行中断串行口接收或发送完帧数据引起的中断表五种中断源的表示中断所用到的寄存器介绍定时器计数器中所介绍的寄存器定时器计数器控制寄存器的作用是控制定时器的启动停止,标志定时器的溢出和中断情况中断允许控制寄存器对中断源的开放或屏蔽是由中断寄存器控制的,地址为,即可以按字节寻址,也可以按位寻址。
当单片机复位时,被清零。
串行控制寄存器定时计数器的控制方法在启动定时计数器工作之前必须将些命令称为控制字写入定时计数器中,这个过程称为定时计数的初始化。
定时计数器的初始化通过定时计数器的方式寄存器和控制寄存器来完成。
︱定时计数器方式寄存器定时器定时器工作方式功能说明方式位计数器方式位计数器方式自动再装入位计数器方式定时器分成两个位计数器定时器停止计数表选择定时方式表中断程序的编写的步骤根据要求设置中断允许寄存器的对应位总中断允许位开放所有的中断禁止所有的中断,个中断源还有相应的中断允许位当时允许相应中断源的中断当时禁止相应中断源的中断设定触发方式外部中断触发方式控制位当为时低电平触发当为时下降沿触发返回值是中断函数名为什么采用中断控制方式与外部设备的数据传送方式无条件传送方式总认为外设处于准备好的状态,外设比较简单程序查询传送方式外设有个状态状态存储在寄存器内缺点工作效率低,处于等待的状态,为解决此缺点便出现了第三种传送方式中断传送方式中断是指由于种随机事件的发生,计算机暂停现行的程序,转去执行另程序以处理发生的事件,处理完毕后又自动返回原来的程序继续运行。
优点实现分时操作分为多个设备服务,提高计算机的利用率提前安排好的函数而中断不同实时响应能够及时处理应用系统的随机事件,系统的实时性大大增强可靠性高具有处理设备故障及掉电等突发性事件的能力,从而使系统的可靠性提高。
定时器的初始化确定工作方式对赋值设置初始值直接将初值写入开启定时器的中断启动定时器将或置。
第五章产品的样品结束语我在这次抢答器的设计过程中,很是受益匪浅。
通过对自己在大学三年时间里所学的知识的回顾,并充分发挥对所学知识的理解和对毕业设计的思考及书面表达能力,最终完成了。
这为自己今后进步当出现超前违规抢答时,只能处理违规抢答信号,而对没有违规的有效抢答信号不能进行处理,因而使该次抢答过程变为无效。
二当有多个违规抢答时,普通抢答器或采用优先编码电路选择其中个,或利用抢答电路电子元件的竞争选择其中个。
对于后者由于抢答电路制作完毕后电子元件被固定。
各路抢答信号的竞争能力也被固定,因而本质上也有优先权。
普通抢答器存在不公平性。
三当有多个违规抢答时,普通抢答器只能抓住其中个而出现漏洞。
第二章单片机芯片的选择及抢答器方案单片机芯片的选择单片机选用的是公司推出的,它是种低功效高性能位微控制器,具有在系统可编程存储器。
使用公司高密度非易失性存储器技术制造,与工业产品指令和引脚完全兼容。
在单芯片上拥有灵巧的位和在线系统可编程,使得具有以下标准功能字节,字节,位口线,看门狗定时器,个数据指针,三个位定时器计数器,个向量级中断结构,全双工串行口,片内晶振及时钟电路。
空闲模式下,停止工作,允许定时器计数器串口中断继续工作。
掉电保护方式下内容被保存,振荡器被冻结,单片机切工作停止,直到下个中断或硬件复位为止。
而且,它还具有个看门狗定时






























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
