基于AT89C51的十字路口交通灯的设计
致谢
时间流逝,毕业设计飞快的结束了。短短的2个多月中,我们通过自己的努力,在老师的精心指导下,完成了毕业设计。回顾这2个多月,要感谢的人很多。首先是我的指导老师王老师。从PCB板的制作加工到硬件的调试,王老师给予了我们很大的帮助。王老师治学严谨,品格高尚,平易近人。无论是在理论学习阶段,还是在毕业设计的选题,资料查询,开题,制作,调试等各个环节,我们都得到了指导老师的细心指导和帮助。我借此机会向王老师表示衷心的感谢!
在毕业设计的整个过程中,我深切地体会到了,实践是理论运用的最好检验。毕业设计是对我们4年所学知识的一次综合性测试和考验,无论是在动手能力方面还是理论知识的运用能力方面,都使得我有了很大的提高;同时加深了我对网络资源的认识,大大提高了查阅资料的能力和效率。在此,我要感谢我的同学,正是由于你们的帮助和支持,我才能克服一个一个的困难和疑惑,其中特别要感谢郝婷婷同学,虽然我们不是同一组,但在设计前期她给予了我很大的帮助。
最后感谢学校为我们安排了本次毕业设计,让我们的理论知识和实际操作经验更加紧密的结合了在一起;同时又拓展了我们的知识面。另外经过这2个多月的锻炼,培养了我们独立思考问题,解决问题的能力。本次毕业设计为我的大学生活画上了圆满的句号,为我即将的工作和生活奠定了坚实的基础。 在此再次向王老师表示深深的谢意!
21
基于AT89C51的十字路口交通灯的设计
附录
附录一 系统原理图
22
基于AT89C51的十字路口交通灯的设计
附录二 源程序
*************************************************************** 汇编程序 *************************************************************** TIME EQU 50H TIMESFR EQU 51H CONR5 EQU 52H TIMED0 EQU 55H TIMED1 EQU 56H TIMED2 EQU 57H TIMED3 EQU 58H TIMED4 EQU 59H TIMED5 EQU 5AH TIMED6 EQU 5BH TIMED7 EQU 5CH SN EQU P1 EW EQU P2 SCAN EQU P3 LEDOUT EQU P0 SNEWFLAG BIT 09H
************************************中断入口程序**************** ORG 0000H LJMP START ORG 0003H LJMP INT22 ORG 000BH
LJMP INTT0 LJMP INT11 ORG 001BH LJMP INTT1
ORG 0023H ORG 0013H
RETI
**************************主 程 序*****************************
23
基于AT89C51的十字路口交通灯的设计
START: MOV SP,#80H
MOV R0,#00H MOV R7,#8FH CLEARDISP: MOV @R0,#00H INC R0 DJNZ R7,CLEARDISP MOV TIMED0,#78H SSWAIT: SSST: MOV TIMED1,#6EH MOV TIMED2,#46H MOV TIMED3,#3CH MOV TIMED4,#0AH CLR SNEWFLAG MOV TMOD,#11H MOV TL0,#0B0H MOV TH0,#3CH MOV TL1,#0B0H MOV TH1,#3CH JB SCAN.7,SSST LCALL DL1MS LCALL DL1MS LCALL DL1MS
JB SCAN.7,SSST MOV TIMED0,#60 MOV TIMED1,#55 MOV TIMED2,#35 MOV TIMED3,#30 MOV TIMED4,#05 JNB SCAN.7,SSWAIT LCALL DL1MS LCALL DL1MS LCALL DL1MS JNB SCAN.7,SSWAIT MOV TIME,TIMED0 LCALL TUNBCD
24
基于AT89C51的十字路口交通灯的设计
MOV SN,#66H MOV EW,#55H SETB EA SETB PX1 SETB EX1
SETB ET0 SETB TR0 MOV R4,#14H MOV CONR5,#20 START1: LCALL DISPLAY JNB SCAN.7,KEYFUN SJMP START1 KEYFUN: LCALL DISPLAY LCALL DISPLAY JB SCAN.7,START1 CLR ET0 CLR TR0
MOV SN,#056H MOV EW,#056H MOV TIME,#00H LCALL TUNBCD KEYWAIT: LCALL DISPLAY JNB SCAN.7,KEYWAIT KEYY: LCALL DISPLAY JB SCAN.7,KEYY LCALL DISPLAY JB SCAN.7,KEYY KEYWAIT1: LCALL DISPLAY JNB SCAN.7,KEYWAIT1 MOV TIME,TIMED0 LCALL TUNBCD
CLR SNEWFLAG SETB TR0 SETB ET0
25
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于AT89C51的十字路口交通灯的设计(6)在线全文阅读。
相关推荐: