📄 other.asm
字号:
#define OSC4M
GPRSDATA UDATA_ACS
delay_cnt1 res 1
delay_cnt2 res 1
CODE
delay4ms
GLOBAL delay4ms ; export so linker can see it
DECF delay_cnt1
DECF delay_cnt1
movlw 0x05
goto DL0
delay10ms
GLOBAL delay10ms ; export so linker can see it
#ifdef OSC4M
; 4MHz crystal,延时10.027ms,周期数 T=D10027
movlw D'13'
#endif
#ifdef OSC10M
;
movlw D'17'
#endif
goto DL0
delay20ms
GLOBAL delay20ms ; export so linker can see it
movlw D'26'
goto DL0
delay50ms
GLOBAL delay50ms ; export so linker can see it
movlw D'65'
goto DL0
delay200ms
GLOBAL delay200ms ; export so linker can see it
movlw D'255'
DL0
movwf delay_cnt2
SETF delay_cnt1
DL1
DECF delay_cnt1
BNZ DL1
clrwdt
DECF delay_cnt2
BNZ DL1
nop
done
return
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -