📄 delay.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 + -