ledkey.asm
来自「单片机程序」· 汇编 代码 · 共 62 行
ASM
62 行
;8个led循环5次右移;然后5次左移。
org 0000h
ajmp START1
org 0003h
reti
org 000bh
reti
org 0013h
reti
org 001bh
reti
org 0023h
reti
org 0030h
start1:MOV SP,#60H
SETB P1.6
SETB P3.5
MOV R0,#00H
MOV R1,#00H
MOV R2,#02H
SETB F0
MOV A,#80H
MOV TMOD,#01H
MOV TL0,#00H
MOV TH0,#00H
LOOPM:SETB P1.6
ACALL SOUT
CLR P1.6
SETB TR0
INC R1
CJNE R1,#08H,LOOPN
INC R0
MOV R1,#00H
LOOPN:JNB TF0,$
CLR TF0
MOV TL0,#00H
MOV TH0,#00H
DJNZ R2,LOOPN
MOV R2,#03H
CJNE R0,#02H,LOOPO
CPL F0
MOV R0,#00H
LOOPO:JNB F0,LOOPA
RR A
SJMP LOOPM
LOOPA:
RL A
SJMP LOOPM
SOUT:MOV SBUF,A
JNB TI,$
CLR TI
RET
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?