多功能电子时钟毕业论文_第1页
多功能电子时钟毕业论文_第2页
多功能电子时钟毕业论文_第3页
多功能电子时钟毕业论文_第4页
多功能电子时钟毕业论文_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

多功能电子时钟毕业论文目录TOC\o"1-3"\h\u17937摘要 ③在用设计的电子时钟与电脑上的时钟进行校准,过一段时间会发现之前校准好的时间变慢了,通过查阅资料我才明白可能是晶振频率的精确度影响时间的精度。因此,精度还有待提高。通过这次毕业设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。更重要的是,我在这一设计过程中,学会了坚持不懈,不轻言放弃。参考文献[1]肖红兵.跟我学用单片机[M].北京:北京航空航天大学,2008[2]朱宇光.单片机应用新技术教程[M].北京:电子工业,2007.8[3]全利,肖兴达.单片机原理及应用教程[M].北京:机械工业,2007[4]正军.基于单片机的电子闹钟研究与设计[J].科技信息,2010[5]佚名.AT89S51中文资料,电子驿站.[2013-5-28].scemi./gyb/dpjyljyy/Article/UploadFiles/200910/2009101522070909.pdf。[6]汉才.单片机原理及接口技术[M].北京:清华大学,1996:23-30.[7]高欢.基于单片机和模数转换器的实用测试系统[J].计算机测量与控制,2011[8]王丽霞.多功能智能终端展示系统设计[D].:信息工程大学,2010[9]马忠梅.单片机外围电路设计[M].北京:北京航空航天大学2005[10]夏继强.单片机实验与实践教程[M].北京:北京航空航天大学,2001.[11]何勇.《基于Proteus的单片机应用系统设计》[J].电脑知识与技术,2009,(21)[12]马正强.《单片机虚拟实验室的建立》[J].单片机与嵌入式系统应用,2005,(3)[13]崔伟.矿用移动式救生舱通信检测系统的研究[D].:科技大学,2011致谢一个学期的毕业设计时间看似漫长,但转眼间就要结束了,我从中学到了很多以前没有学到的道理和知识,在这次毕业设计中,是最重要的是硬件的选择及软件程序的编写、调试。最开始时,我简直是一头雾水,最后在老师的指导下,我每周完成一定的任务,一点点的慢慢从头做起,然后慢慢向程序里面加入更多功能,最后终于实现了设计的成功。通过本次毕业设计使我充分的认识到毕业设计的重要性和必要性,使我大有受益,培养了我在分析问题、解决问题和实际技能等各方面的操作能力。这次能够顺利完成毕业设计,很大部分是是依靠同学和老师的鼎力相助,在这里我非常感谢他们。最最感谢的是我的指导老师老师,每个星期去见她时,都会得到她的亲切指导,她循循善诱的教导和耐心细致的的讲解给了我很大的启迪。老师治学严谨、认真负责、品德高尚、和蔼可亲,在我毕业设计中不仅传授了做学问的秘诀,还间接传授了我做人的准则。这些都将使我受益终生。无论在资料查询、开题报告、方案设计、软件调试等的每一个环节,无一不得到老师的悉心指导和帮助,在此,谨向老师多年来给予我们学生的培养和教诲表示崇高的敬意和深深的感谢!我将牢记导师对我的谆谆教诲,以指导今后的工作、学习和生活。此外还要感谢帮助过我的其他老师和同学,给予我鼓励和支持。同时还要感谢我的亲人,感谢他们对我生活上的关心、对我成长的支持和殷切的期望。最后衷心感谢评阅论文的各位老师!附录一硬件系统电路原理图附录二Proteus系统仿真原理图设置时间状态图:顺计时状态图:倒计时设置状态图:倒计时状态图:附录三程序清单MIAO1LEQU24H;倒计时存储区域MIAO1HEQU25HFEN1LEQU26HFEN1HEQU27HSHI1LEQU28HSHI1HEQU29HMIAOLEQU30H;开始显示数字与顺计时显示数字MIAOHEQU31HFENLEQU32HFENHEQU33HSHILEQU34HSHIHEQU35HFUCEQU36HMIAOEQU37HFENEQU38HSHIEQU39HALMFLAGEQU40H;闹铃标志JIABITP1.1FANHUIBITP1.2DJSBITP1.3SHEZHIBITP3.2ORG0000HLJMPMAINORG000BH;定时器0中断入口LJMPTIME0ORG001BH;定时器1中断入口LJMPTIME1ORG0030HINIT:MOVTMOD,#11H;选定时器0,1方式1MOVTH0,#3CH;置初值MOVTL0,#0B0HMOVTH1,#3CH;1秒时间50msX20MOVTL1,#0B0H MOVR2,#20;1秒时间50msX20MOVR1,#20SETBET0 ;开定时器0中断SETBET1SETBEA ;开中断MOVP3,#0ffh;读键值,初始化MOVP1,#0ffhRET;*******************************************;;顺计时显示程序;********************************************;DISP:MOVR3,#20;顺计时显示DI0:MOVR0,#35H;时高位MOVR4,#6;六位显示MOVR5,#0FEH;位控制DI1:MOVA,R0MOVCA,A+DPTRMOVP0,AMOVA,R5MOVP2,ARLAMOVR5,ADECR0;时间位右移动ACALLDELAYMOVP2,#0FFHDJNZR4,DI1DJNZR3,DI0JNBSHEZHI,SHE;shezhi=set是否按下时间设定键RET;*******************************************;;时间设置程序;********************************************;SHE:CLRTR0;时间设置ACALLDISPJBJIA,YY1;1时跳转LCALLDELAY2MOVR0,#35H;时高位CJNER0,#2,ADD1MOVR0,#0SJMPYY1ADD1:INCR0YY1:JBFANHUI,SHELCALLDELAY2SHD:ACALLDISPJBJIA,YY2LCALLDELAY2MOVR0,#34HCJNER0,#3,ADD2MOVR0,#0SJMPYY2ADD2:INCR0YY2:JBFANHUI,SHDLCALLDELAY2FEG:ACALLDISPJBJIA,YY3LCALLDELAY2MOVR0,#33HCJNER0,#5,ADD3MOVR0,#0SJMPYY3ADD3:INCR0YY3:JBFANHUI,FEGLCALLDELAY2FED:ACALLDISPJBJIA,YY4LCALLDELAY2MOVR0,#32HCJNER0,#9,ADD4MOVR0,#0SJMPYY4ADD4:INCR0YY4:JBFANHUI,FEDLCALLDELAY2MIG:ACALLDISPJBJIA,YY5LCALLDELAY2MOVR0,#31HCJNER0,#5,ADD5MOVR0,#0SJMPYY5ADD5:INCR0YY5:JBFANHUI,MIGLCALLDELAY2MID:ACALLDISPJBJIA,YY6LCALLDELAY2MOVR0,#30HCJNER0,#9,ADD6MOVR0,#0SJMPYY6ADD6:INCR0YY6:JBFANHUI,MIDSETBTR0AJMPKAISHIKAISHI:CLRTR1SETBTR0 ;启动定时器0LCALLDISP;调用正计时显示程序JNBP1.4,MAIN;总复位键SJMPKAISHI;*******************************************;;初始化显示000000与主程序;********************************************;MAIN:ACALLINIT;调用初始化函MOVDPTR,#TABMOVALMFLAG,#3CHLCALLDISP0DISP0:JNBP1.0,KAISHI;判断是否按下顺计时键JNBDJS,KAISHI1;判断是否按下倒计时键MOVR3,#20DI00:MOVR0,#35H;时高位MOVR4,#6;六位显示MOVR5,#0FEH;位控制DI11:MOVA,R0MOVCA,A+DPTRMOVP0,AMOVA,R5MOVP2,ARLAMOVR5,AACALLDELAYMOVP2,#0FFHDJNZR4,DI11DJNZR3,DI00SJMPDISP0KAISHI1:JNBSHEZHI,SHEE;shezhi=set是否按下时间设定键MOVALMFLAG,#01HSJMPKAISHI1DJSCX:CLRTR0SETBTR1;启动定时器1JNBP1.4,MAIN;总复位键LCALLDISP1;调用倒计时显示程序SJMPDJSCX;*******************************************;;倒计时时间设置;********************************************;SHEE:CLRTR1MIG1:ACALLDISP1JBJIA,YY51LCALLDELAY2MOVR0,#25HCJNER0,#9,ADD51MOVR0,#0SJMPYY51ADD51:INCR0YY51:JBFANHUI,MIG1LCALLDELAY2MID1:ACALLDISP1JBJIA,YY61LCALLDELAY2MOVR0,#24HCJNER0,#9,ADD61MOVR0,#0SJMPYY61ADD61:INCR0YY61:JBFANHUI,MID1SETBTR1DECALMFLAGAJMPDJSCX;*******************************************;;倒计时显示程序;********************************************;DISP1:MOVA,MIAO1LCJNEA,#00H,CONTIMOVA,MIAO1HCJNEA,#00H,CONTIMOVA,ALMFLAGCJNEA,#00H,CONTICLRP3.7LCALLDISP0CONTI:MOVR3,#20;顺计时定时显示DI01:MOVR0,#29H;时高位MOVR4,#6;六位显示MOVR5,#0FEH;位控制DI111:MOVA,R0MOVCA,A+DPTRMOVP0,AMOVA,R5MOVP2,ARLAMOVR5,ADECR0;时间位右移动ACALLDELAYMOVP2,#0FFHDJNZR4,DI111DJNZR3,DI01RET;*******************************************;;顺计时程序,定时器0中断;********************************************;TIME0:MOVTH0,#3CH顺计时时间走动,正常情况MOVTL0,#0B0HDJNZR2,RET3MOVR2,#20INCMIAOL;DECMIAOLMOVA,MIAOLCJNEA,#0AH,RET3;CJNEA,#00H,RET3MOVMIAOL,#0INCMIAOHMOVA,MIAOHCJNEA,#6,RET3MOVMIAOH,#0INCFENLMOVA,FENLCJNEA,#0AH,RET3MOVFENL,#0INCFENHMOVA,FENHCJNEA,#6,RET3MOVFENH,#0INCSHILMOVA,SHILCJNEA,#4,RET3MOVSHIL,#0INCSHIHMOVA,SHIHCJNEA,#3,RET3MOVSHIH,#0RET3:RETI;*******************************************;;倒计时程序,定时器1中断;********************************************;TIME1:MOVTH1,#3CH;定时器1中断,倒计时MOVTL1,#0B0HDJNZR

温馨提示

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

评论

0/150

提交评论