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

📄 delay.src

📁 Keil ,LPC932系列环境下开发的频率测量单片机程序,用定时器来计脉冲数从而得出频率.
💻 SRC
字号:
; .\Delay.SRC generated from: Delay.c
; COMPILER INVOKED BY:
;        C:\Keil\C51\BIN\C51.EXE Delay.c ROM(COMPACT) OPTIMIZE(9,SPEED) BROWSE DEBUG OBJECTEXTEND SRC(.\Delay.SRC)


NAME	DELAY

?PR?_delayms?DELAY   SEGMENT CODE INBLOCK 
	PUBLIC	_delayms
; void delayms(unsigned int delay)

	RSEG  ?PR?_delayms?DELAY
_delayms:
	USING	0
			; SOURCE LINE # 1
;---- Variable 'delay?040' assigned to Register 'R6/R7' ----
; {
			; SOURCE LINE # 2
; 	unsigned int i;
; 	for(i=0;i<delay;i++)
			; SOURCE LINE # 4
;---- Variable 'i?041' assigned to Register 'R4/R5' ----
	CLR  	A
	MOV  	R5,A
	MOV  	R4,A
?C0001:
	CLR  	C
	MOV  	A,R5
	SUBB 	A,R7
	MOV  	A,R4
	SUBB 	A,R6
	JNC  	?C0004
; 	{
			; SOURCE LINE # 5
; 		#pragma asm
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		#pragma endasm
; 	}
			; SOURCE LINE # 18
	INC  	R5
	CJNE 	R5,#00H,?C0005
	INC  	R4
?C0005:
	SJMP 	?C0001
; }
			; SOURCE LINE # 19
?C0004:
	RET  	
; END OF _delayms

	END

⌨️ 快捷键说明

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