交通信号灯运行过程!!单片机课程设计

来源:百度知道 编辑:UC知道 时间:2024/06/15 04:17:58
单片机课程设计回答者给出准确的答案

ORG 0000H
AJMP START
ORG 0003H
AJMP INX0
ORG 0013H
AJMP INX1
START:MOV SP,#60H
SETB IT0
SETB IT1
SETB EX0
SETB EX1
SETB EA
CLR RS1
CLR RS0
ACALL ST0
LOOP:ACALL ST1
ACALL ST2
ACALL ST3
ACALL ST4
AJMP LOOP

ST0:MOV P0,#0f6H;全红
mov p2,#0ffh
MOV R5,#0c8h;延时2秒
ACALL DELAY
RET

ST1:MOV P0,0EEH;东西红,南北绿
MOV R2,#09H;显示9,8,7,6,5,4,3,2,1
MOV R1,#00H
A1:MOV DPTR,#TAB
MOV A,R1
MOVC A,@A+DPTR
MOV P1,A
MOV R5,#64H;(延时一秒)
ACALL DELAY
INC R1
DJNZ R2,A1
RET

ST2:MOV R4,#03H;送闪烁次数
MOV R0,#06H
NEXT2:MOV P0,0deH;东西红,南北黄
MOV DPTR,#TAB

A2: MOV A,R0;显示3,2,1
MOVC A,@A+DPTR
MOV P1,A
MOV R5,#32h;延时0.5秒
ACALL DELAY
MOV P0,#0feH;东西红,南北灭
MOV R5,#32h;延时0