led_1.asm
来自「用89S52进行DS1820温度读取程序」· 汇编 代码 · 共 34 行
ASM
34 行
;流水灯实验,直接IO口,使用P1口来控制
;IO口置高,置低,即可控制灯的亮灭
ORG 0000H ;伪指令
LJMP MAIN ;跳转到单片机的主程序
ORG 0100H ;伪指令,单片机主程序的开始
MAIN: MOV P1, #0FFH ;关掉P1口上所有的灯,
LCALL DEL ;调用延时子程序
CLR P1.0
LCALL DEL
CLR P1.1
LCALL DEL
CLR P1.2
LCALL DEL
CLR P1.3
LCALL DEL
CLR P1.4
LCALL DEL
CLR P1.5
LCALL DEL
CLR P1.6
LCALL DEL
CLR P1.7
LCALL DEL
LJMP MAIN
DEL: MOV R6, #0FFH ;延时子程序
DEL_1: MOV R7, #0FFH
DEL_0: NOP
NOP
DJNZ R7, DEL_0
DJNZ R6, DEL_1
RET
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?