?? ledtest.asm
字號:
; LED“8”字循環(huán)演示程序
; 將運行狀態(tài)設(shè)置為單板方式(即:將P3.6、P3.7定義為/WR./RD)
ORG 0000H
mov a,#55h
lp: movx @dptr,a
inc dptr
cpl a
movx @dptr,a
inc dptr
cpl a
movx @dptr,a
inc dptr
cpl a
movx @dptr,a
inc dptr
cpl a
movx @dptr,a
MOV R0,#0fCH ;指向字形口
MOV A,#80H ;確定字形代碼
MOVX @R0,A ;輸出字形代碼
MOV R1,#0fDH ;指向字位口
MOV A,#20H ;從最高位開始
LED8: MOVX @R1,A ;輸出字位代碼
MOV R2,#18H ;確定延時常數(shù)
ACALL DELAY ;調(diào)延時子程序
RL A ;左移一位
mov p1,a
mov p3,a
SJMP LED8 ;循環(huán)演示
;========================
DELAY: PUSH 02H ;延時子程序
DELAY0: PUSH 02H
DELAY1: PUSH 02H
DJNZ R2,$
POP 02H
DJNZ R2,DELAY1
POP 02H
DJNZ R2,DELAY0
POP 02H
DJNZ R2,DELAY
RET ;返回
;============================
END
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -