基于stc89c52rc单片机的数字时钟设计论文内容摘要:

延时去抖动 ACALL SET_TIME „„ „„ JB SB2,SET_L1 再次判断按键按下没有 JNB SB2,$ 按键松了没有 用此程序可以解决按键抖动带来的数字显示不规律的问题,而在程序中使用了定时中断编写中断服务程序,存在着中断响应时间,而编写程序时忽略了中断响应时间,这必然要影响走时的准确性。 而影响这准确性需要对定时器的时间常数的初值作出调整。 具体如下: MOV TMOD,01H MOV TLO,0B0H MOV TH0,3CH 开始 按键按下没有 延 时 去 抖 动 按键按下没有 得 到 键 码 值 yes yes no no 江苏 **职业技术学院毕业论文(设计) 6 若发现电子钟走时偏慢,可以将定时初值 TL0 的值变大,比如说修正为 0BEH,然后重新烧写芯片,通电再观察走时情况,可反复修正这个初值,直至走时误差最小为止。 经过这段时间的单片机论文的设计,我已基本完成课题要求。 时钟的显示,调节时间,能大概的和日常生活中的时钟接近。 我的设计理念就是用最小系统研究出最准确的时间,从而减小误差。 调时 功能,方便快捷;软件设计可以配合硬件实现要求功能。 另外,在本次设计的过程中,我们发现很多的问题,虽然以前没有做过这样的设计但通过这次设计我学会了很多东西,单片机课程设计重点就在于软件算法的设计,需要有很巧妙的程序算法,虽然以前写过几次程序,但我们觉的写好一个程序并不是一件简单的事,比如写一个程序看其功能很少认为编写程序简单,但到编的时候才发现一些细微的知识或低级错误经常犯做不到最后常常失败,所以有些东西只有学精弄懂并且要细心才行,只学习理论有些东西是很难理解的,更谈不上掌握。 从这次的课程设计中,我们真 真正正的意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识用到实际当中,学习单机片机更是如此,程序只有在经常的练习的过程中才能提高,我想这就是我在这次课程设计中的最大收。 ***:基于 STC89C52RC 单片机的数字时钟设计 7 参考文献 [1]陈明荧。 8051 单片机课程技术实训教材。 清华大学出版社 [2]余锡存,曹国华。 单片机原理及接口技术。 西安电子科技大学出版社 [3]胡汉才。 单片机原理及接口技术(第 2 版)。 清华大学出版社, 2020 [4]王洪庆。 微型计算机控制技术。 机械工业出版社 2020 [5]张靖武,周灵彬。 单片机系统的 PROTEUS 设计与仿真,电子工业出版社, 2020 [6]谢淑如,郑光钦。 PROTEL PCB 99SE 电路板设计。 清华大学出版社, 2020 [7]李建忠 .《单片机原理及应用》 .西安电子科技大学出版, 2020 年 2 月 [8]陈明荧 .《 8051 单片机课程技术实训教材》 .清华大学出版社 [9]余锡存,曹国华 .《单片机原理及接口技术》 .西安电子科技大学出版社 [10]张毅刚,修林成,胡振江 .《 MCS51 单片机应用设计》 .哈 尔滨工业大学出版社 江苏 **职业技术学院毕业论文(设计) 8 致 谢 毕业设计已经接近尾声,在这里我要向我的指导老师李 老师 表示深深的谢意。 感谢李老师对我悉心的指导和帮助。 李 老师严肃认真,一丝不苟的治学态度,给我留下了很深的印象。 尤其是李老师渊博的知识和丰富的技术经验让我深深的敬佩。 在设计过程中,我通过查阅大量有关资料,平时多与同学交流经验,并向老师请教等方式,使自己学到了不少知识。 在整个设计中我懂得了许多东西,也培养了我独立工作的能力,树立了对自己工作能力的信心,相信会对今后的学习工作生活有非 常重要的影响。 而且大大提高了动手的能力,使我充分体会到了在创造过程中探索的艰难和成功时的喜悦。 虽然这个设计做的不是太好,但是在设计过程中所学到的东西是这次课程设计的最大收获与财富,使我终身受益。 ***:基于 STC89C52RC 单片机的数字时钟设计 9 附录 HOUR EQU 20H MIN EQU 21H。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。