📄 delay.asm
字号:
;================================================
;延时程序段
;************************************************
;*** 200uS延时函数
;*** 延时周期数为:200
;************************************************
DELAYuS PROC ;延时1MS子函数
mov A,66
mov del1,A
nop
DEL: sdz del1
jmp DEL
ret
DELAYuS ENDP
;************************************************
;*** 1MS延时函数
;*** 延时周期数为:1003
;************************************************
DELAY1MS PROC ;延时1MS子函数
DEL_1: mov A,3
mov del2,A
DEL_2: mov A,110
mov del3,A
DEL_3: sdz del3
jmp DEL_3
sdz del2
jmp DEL_2
ret
DELAY1MS ENDP
;************************************************
;*** 10MS延时函数
;*** 延时周期数为:10021
;************************************************
DELAY10MS PROC ;延时10MS子函数
DEL_1_10: mov A,30
mov del2,A
DEL_2_10: mov A,110
mov del3,A
DEL_3_10: sdz del3
jmp DEL_3_10
sdz del2
jmp DEL_2_10
ret
DELAY10MS ENDP
;************************************************
;*** 1S延时函数
;*** 延时周期数为:
;************************************************
DELAY1S PROC ;延时1S子函数
mov A,100
mov del1,A
DEL_1_1S: mov A,30
mov del2,A
DEL_2_1S: mov A,110
mov del3,A
DEL_3_1S: sdz del3
jmp DEL_3_1S
sdz del2
jmp DEL_2_1S
sdz del1
jmp DEL_1_1S
ret
DELAY1S ENDP
;************************************************
;*** 1min延时函数
;*** 延时周期数为:
;************************************************
DELAY1min PROC ;延时1min子函数
mov A,60
mov del1,A
DEL_1_1m: mov A,100
mov del2,A
DEL_2_1m: mov A,30
mov del3,A
DEL_3_1m: mov A,110
mov del4,A
DEL_4_1m: sdz del4
jmp DEL_4_1m
sdz del3
jmp DEL_3_1m
sdz del2
jmp DEL_2_1m
sdz del1
jmp DEL_1_1m
ret
DELAY1min ENDP
;************************************************
;*** X min延时函数
;*** 通过修改寄存器time的值,得到time*min时间延时
;************************************************
DELAYmin PROC ;延时1min子函数
mov A,time
mov del1,A
DEL_1_mi: mov A,60
mov del2,A
DEL_2_mi: mov A,100
mov del3,A
DEL_3_mi: mov A,30
mov del4,A
DEL_4_mi: mov A,110
mov del5,A
DEL_5_mi: sdz del5
jmp DEL_5_mi
sdz del4
jmp DEL_4_mi
sdz del3
jmp DEL_3_mi
sdz del2
jmp DEL_2_mi
sdz del1
jmp DEL_1_mi
ret
DELAYmin ENDP
;延时程序段
;================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -