51单片机控制交通灯的课设
程序如下:
ORG 00H
;************************************************************
;灯操作及数码管显示
;************************************************************
START:MOV DPTR,#TAB
MOV SCON,#00H
MOV P1,#6CH
MOV R0,#11
D1: DEC R0 ;自定义为10S
CJNE R0,#3,LP0
LCALL DBDB
MOV P1,#6CH
LCALL DISP1
D11: DEC R0
CJNE R0,#0,LP00
MOV P1,#6CH
LCALL DBDB
LCALL DISP
MOV P1,#0AAH
MOV R0,#04
D2: DEC R0
CJNE R0,#0,LP1
LCALL DBDB
LCALL DISP
MOV P1,#0C6H
MOV R0,#16 ; 自定义为15S
D3: DEC R0
CJNE R0,#3,LP2
LCALL DBDB
MOV P1,#0C6H
LCALL DISP1
D33: DEC R0
CJNE R0,#0,LP22
MOV P1,#0C6H
LCALL DBDB
LCALL DISP
MOV P1,#0AAH
MOV R0,#04
D4: DEC R0
CJNE R0,#0,LP3
LCALL DBDB
LCALL DISP
MOV P1,#6CH
MOV R0,#11
LJMP D1
LP0: LCALL DBDB
LCALL DISP
|