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

📄 base.asm

📁 this progam is used with e_lock,and so on.
💻 ASM
字号:
;11.0592M 晶振

	name   Sample

Sample_prog   SEGMENT CODE

	rseg Sample_prog

	public _DelayNuS
	public _DelayNmS



;延时n us
;11.0592M时候不准
;--------------------------------------
_DelayNuS:;6+2*R7
	;现场保护
	PUSH	PSW;2

	;MOV	WDTCR,#00110000B;Feed Dog

	;延时
LoopD2:
	DJNZ	R7,LoopD2;R7*2

	;恢复现场
	POP	PSW;2
	
	RET;2

;延时1mS(11.0592M)
;--------------------------------------
_Delay1mS:
	PUSH	PSW
	PUSH	06H;PUSH	R6
	PUSH	07H
	MOV	R6,#05H
LOOPms:
	MOV	R7,#100
	ACALL	_DelayNus
	DJNZ	R6,LOOPms

	POP	07H
	POP	06H;POP	R6
	POP	PSW
	RET

;延时nms(11.0592M)
;--------------------------------------
_DelayNmS:
	PUSH	PSW
LOOPnms:
	ACALL	_Delay1mS
	DJNZ	R7,LOOPnms

	POP	PSW
	RET




	end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -