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

📄 delay50us.src

📁 一个精确的50uS软件延时函数 特别在系统设计时定时器不够用的情况下特别方便
💻 SRC
字号:
; .\CFiles\Delay50us.SRC generated from: .\CFiles\Delay50us.c


NAME	DELAY50US

?PR?Delay50us?DELAY50US                  SEGMENT CODE 
	PUBLIC	Delay50us
; #include <intrins.h>
; #include "ZmTypes.h"
; 
; void Delay50us()

	RSEG  ?PR?Delay50us?DELAY50US
Delay50us:
	USING	0
			; SOURCE LINE # 4
; {
			; SOURCE LINE # 5
; 	BYTE ucTick = 5;
			; SOURCE LINE # 6
;---- Variable 'ucTick?040' assigned to Register 'R7' ----
;		12 for 22M crystal.
	MOV  	R7,#0CH
?C0001:
; 	while(ucTick--)
			; SOURCE LINE # 7
	MOV  	R6,AR7
	DEC  	R7
	MOV  	A,R6
	JZ   	?C0003
; 	{
			; SOURCE LINE # 8
; 		_nop_();
			; SOURCE LINE # 9
	NOP  	
; 		_nop_();
			; SOURCE LINE # 10
	NOP  	
; 	}
			; SOURCE LINE # 11
	SJMP 	?C0001
; }
			; SOURCE LINE # 12
?C0003:
	RET  	
; END OF Delay50us

	END

⌨️ 快捷键说明

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