当前位置:首页 > (最新版)单片机交通灯毕业课程设计报告(含电路图_源程序)
不断的完善自我。
5. 参考文献
[1].李朝青.单片机原理及接口技术(第3版).2005年10月 [2].蔡朝洋.单片机控制实习与专题制作 [3].楼然苗.单片机课程设计指导 [4].赵广林.电路设计与制版
6. 附录
6.1. 附录1:程序清单
ORG 0000H
LJMP MAIN
ORG 0003H
LJMP INTT0
ORG 0013H
LJMP INTT1
ORG 001BH
LJMP TT1
ORG 0100H
TT1: MOV TH1,#0D8H ; MOV TL1,#0F0H
DJNZ R6,EXIT
MOV R6,#100 ;定时器1,定时10us
定时器定时100次
MOV R1,#0FFH
EXIT: RETI
INTT0:MOV P1,#0BEH ;外部中断0,
JB P3.4,$
RETI
INTT1:MOV P1,#0BBH ; JB P3.4,$
RETI
ORG 1000H
MAIN: MOV R6,#100 ; MOV R1,#00H
MOV TMOD,#10H ; MOV TH1,#0D8H
MOV TL1,#0F0H
MOV IE,#8DH
MOV 20H,#25
MOV 21H,#5
MOV 22H,#15
MOV 23H,#30
外部中断1,
主程序;
初始化
MOV 24H,#20
SETB TR1
ST1: MOV P1,#0EBH ;第一个状态,主干道亮绿灯、支干道亮红灯;
CJNE R1,#0FFH,TZ1
MOV R1,#00H
DEC 20H
DEC 23H
TZ1: MOV R2,20H
MOV R3,23H
LCALL DISP ; MOV A,20H
CJNE A,#00H,ST1
MOV 20H,#25
ST2: MOV P1,#0EDH ; CJNE R1,#0FFH,TZ2
MOV R1,#00H
DEC 21H
DEC 23H
TZ2: MOV R2,21H
调用显示子程序。
第二个状态,主干道亮黄灯、支干道亮红灯;
MOV R3,23H
LCALL DISP ;调用显示子程序。
MOV A,21H
CJNE A,#00H,ST2
MOV 21H,#05
MOV 23H,#30
ST3: MOV P1,#0BEH ; CJNE R1,#0FFH,TZ3
MOV R1,#00H
DEC 24H
DEC 22H
TZ3: MOV R2,24H
MOV R3,22H
LCALL DISP ; MOV A,22H
CJNE A,#00H,ST3
MOV 22H,#15
ST4: MOV P1,#0DEH ; CJNE R1,#0FFH,TZ4
第三个状态,主干道亮红灯、支干道亮绿灯;调用显示子程序。
第四个状态,主干道亮红灯、支干道亮黄灯;
共分享92篇相关文档