?? 信號燈控制.asm
字號:
ORG 0030H
MOV SP,#60H
MOV P2,#00H
MOV P1,#0FH
START: JNB P1.0,A0
JNB P1.1,A1
JNB P1.2,A2
JNB P1.3,A3
SJMP START
A0: MOV DPTR,#TAB
ACALL DISP
SJMP START
A1: MOV DPTR,#TAB1
ACALL DISP
SJMP START
A2: MOV DPTR,#TAB2
ACALL DISP
SJMP START
A3: MOV DPTR,#TAB3
ACALL DISP
SJMP START
DISP: CLR A
MOVC A,@A+DPTR
CJNE A,#0AH,LOOP1
RET
LOOP1: MOV P2,A
MOV R3,#20
ACALL DELAY
INC DPTR
LJMP DISP
DELAY: MOV R4,#20
D1: MOV R5,#248
DJNZ R5,$
DJNZ R4,D1
DJNZ R3,DELAY
RET
TAB: DB 01H,03H,07H,0FH,1FH,7FH,0FFH,0AH
TAB1: DB 80H,0C0H,0E0H,0F0H,0F8H,0FCH,0FEH,0FFH,0AH
TAB2: DB 0FFH,00H,0FFH,00H,0FFH,00H,0FFH,00H,0AH
TAB3: DB 81H,0C3H,0E7H,0FFH,0E7H,0C3H,81H,0AH
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -