⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 延时子程序.asm

📁 红外抄表器.rar
💻 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 + -