基于单片机的简易时钟设计_毕业设计(编辑修改稿)内容摘要:

只需完成,当输入数字时能正确显示数字。 整个系统的联调 在系统各个部分都调试完毕之后,即可以进行整个系统的调试。 由于前面各个部分的调试做的都比较充分,所以在 实际调试过程中,能够较顺利的实现整个系统预期的功能。 16 心得体会 课程设计是培养学生综合运用所学知识 ,发现 ,提出 ,分析和解决实际问题 ,锻炼实践能力的重要环节 ,是对学生实际工作能力的具体训练和考察过程 .随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域, 在生活中可以说得是无处不在。 因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。 回顾起此次单片机课程设计,我仍感慨颇多,的确,从选题到定稿,从理论到实践,在这两个星期的日子里,可以说得是苦多于甜,但是可以学到很多的东西 ,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。 通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。 在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说不懂一些元器件的使用方法,对单片机汇编语言掌握 得不好„„通过这次课程设计之后,一定把以前所学过的知识重新温故。 这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在老师的辛勤指导下,终于游逆而解。 同时,在老师那里我学得到很多实用的知识,在次我表示感谢。 参考文献 《单片机原理及应用》李建忠 编 西安电子科技大学出版社 《单片微型计算机原理与接口技术》 高峰 编 电子工业出版社 《单片机应用新技术教程》邹逢兴 编 高等教育出版社 《 16 位微型计算机原理接口及其应用》 朱宇光 编 电子工业出版社 《微型计算机原理与接口 技术》 吴秀清 编 中国科学技术出版社 《微型计算机接口技术》 邓亚平 编 清华大学出版社 《单片机原理及及应用》 王迎旭 编 机械工业出版社 17 附录 附录 A 系统原理图 18 附录 B 程序源代码 MS50 EQU 30H SHI EQU 31H FEN EQU 32H MIAO EQU 33H BUF EQU 34H HH EQU 40H FF EQU 41H MM EQU 42H DENG BIT BIAOZ BIT SPK BIT ALB EQU K1 BIT K2 BIT K3 BIT K4 BIT K5 BIT K6 BIT K7 BIT MOV SP,60H。 ORG 00H AJMP MAIN ORG 0BH AJMP TIME0 MAIN: SETB DENG CLR ALB ACALL CHUSHI ACALL INTO LOOP: ACALL NAOPRO ACALL CONV ACALL DISPLAY JB K6,LOOP1 ACALL BIAO SJMP LOOP LOOP1: JB K1,LOOP2 ACALL SETTIME SJMP LOOP LOOP2: JB K4,LOOP3 ACALL SETNAO SJMP LOOP 19 LOOP3: JB K7,LOOP ACALL RST SJMP LOOP。 CONV:。 转换 子程序 MOV A,SHI。 转换小时 存到 34 35H MOV B,10 DIV AB MOV DPTR,TAB MOVC A,@A+DPTR MOV BUF,A MOV A,B MOVC A,@A+DPTR MOV BUF+1,A MOV A,FEN。 转换分 存到 37 38H MOV B,10 DIV AB MOV DPTR,TAB MOVC A,@A+DPTR MOV BUF+3,A MOV A,B MOVC A,@A+DPTR MOV BUF+4,A MOV A,MIAO。 转换秒 存到 40 41H MOV B,10 DIV AB MOV DPTR,TAB MOVC A,@A+DPTR MOV BUF+6,A MOV A,B MOVC A,@A+DPTR MOV BUF+7,A MOV BUF+2,0BFH。 第三个位置显示一杠 MOV BUF+5,0BFH。 第五个位置显示一杠 RET TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H。 阳码表。 DISPLAY:。 显示子程序 MOV R1,BUF MOV A,01H MOV R2,8 Dp1:MOV P2,A PUSH ACC MOV A,@R1 20 MOV P0,A ACALL DELAY POP ACC RL A INC R1 CJNE R1,BUF+8,DY MOV R1,BUF DY: DJNZ R2,Dp1 RET。 BIAO: CPL ALB。 闹钟开关 CPL BIAOZ BIAO1: ACALL CONV ACALL DISPLAY JNB K6,BIAO1 RET。 SETTIME:。 设置时间 CLR TR0 TT: ACALL DISPLAY。 设置小时 TS: JNB K1,TT TSS: ACALL DISPLAYS JNB K1,TF JNB K2,JIAS JNB K3,JIANS JNB K5,QUE SJMP TSS JIAS: INC SHI。 加时子程序 MOV A,SHI CJNE A,24,K2S MOV SHI,0 K2S: ACALL CONV ACALL DISPLAY JNB K2,K2S SJMP TSS JIANS: DEC SHI。 减时子程序 MOV A,SHI CJNE A,255,K3S MOV SHI,23 K3S: ACALL CONV ACALL DISPLAY JNB K3,K3S SJMP TSS QUE: ACALL BZ 21 SETB TR0 : ACALL CONV ACALL DISPLAY。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。