liushuideng.asm
来自「这个是自己编的流水灯的例子」· 汇编 代码 · 共 19 行
ASM
19 行
ORG 0000h
AJMP main
ORG 0030h
MAIN: CLR P1.7
MOV SP,#7
MOV A,#0FEH ; 让第一个发光管亮起来
LOOP: MOV P0,A ;从P0口输出到发光管
LCALL DELAY ;调用延时1S
RL A ;左移一位,下个发光管亮
SJMP LOOP ;循环
DELAY: MOV R0, #10 ;延时1S子程序,使用参数R0,R6,R7
DELAY0: MOV R7, #100 ;延时0.1S
DELAY1: MOV R6, #250 ;延时1ms
DJNZ R6,$
DJNZ R7,DELAY1
DJNZ R0,DELAY0
RET
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?