delay.src
来自「CAN总线源程序,欢迎大家共同学习」· SRC 代码 · 共 67 行
SRC
67 行
; .\delay.SRC generated from: .\delay.c
NAME DELAY
?PR?_delay?DELAY SEGMENT CODE
?PR?_delay1?DELAY SEGMENT CODE
PUBLIC _delay1
PUBLIC _delay
; delay(unsigned char a)
RSEG ?PR?_delay?DELAY
_delay:
USING 0
;---- Variable 'a?040' assigned to Register 'R7' ----
; SOURCE LINE # 1
; {
; SOURCE LINE # 2
; #pragma asm
; DL1:MOV R6,#00H
DL1:MOV R6,#00H
; DJNZ R6,$;
DJNZ R6,$;
; DJNZ R7,DL1;
DJNZ R7,DL1;
; #pragma endasm
; return (a);
; SOURCE LINE # 8
MOV R6,#00H
; }
; SOURCE LINE # 9
?C0001:
RET
; END OF _delay
;
;
; delay1(int a)
RSEG ?PR?_delay1?DELAY
_delay1:
;---- Variable 'a?141' assigned to Register 'R6/R7' ----
; SOURCE LINE # 12
; {
; SOURCE LINE # 13
; #pragma asm
; DL2:MOV R6,#0FFH
DL2:MOV R6,#0FFH
; DL3:MOV R5,#00H
DL3:MOV R5,#00H
; DJNZ R5,$;
DJNZ R5,$;
; DJNZ R6,DL3
DJNZ R6,DL3
; DJNZ R7,DL2;
DJNZ R7,DL2;
; #pragma endasm
; return (a);
; SOURCE LINE # 21
; }
; SOURCE LINE # 22
?C0002:
RET
; END OF _delay1
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?