delay.src
来自「Keil ,LPC932系列环境下开发的频率测量单片机程序,用定时器来计脉冲数从」· SRC 代码 · 共 71 行
SRC
71 行
; .\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 + =
减小字号Ctrl + -
显示快捷键?