📄 延时子程序.asm
字号:
;##########延时1MS子程序 DLY1MS ##########
;使用寄存器R5,R6
;入口参数:无
;出口参数:无
;需调用函数:喂狗函数 WDOG
;##################################
DLY1MS: MOV R5,#2
DLY50: MOV R6,#250
DJNZ R6,$
DJNZ R5,DLY50
LCALL WDOG ;喂狗
RET
;##########延时10MS子程序 DLY10MS ###########
;使用寄存器R7
;入口参数:无
;出口参数:无
;需调用函数:1MS延时子程序 DLY1MS
;##################################
DLY10MS:MOV R7,#10
DLY01: LCALL DLY1MS
DJNZ R7,DLY01
RET
;##########延时20MS子程序 DLY20MS ###########
;使用寄存器R7
;入口参数:无
;出口参数:无
;需调用函数:1MS延时子程序 DLY1MS
;##################################
DL20MS: MOV R7,#20
DL00: LCALL DLY1MS
DJNZ R7,DL00
RET
;##########延时100MS子程序 DLY100MS ###########
;使用寄存器R7
;入口参数:无
;出口参数:无
;需调用函数:1MS延时子程序 DLY1MS
;##################################
DL100MS:MOV R7,#100
DL01: LCALL DLY1MS
DJNZ R7,DL01
RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -