這個程序是怎么個運行過程啊,請會的大佬幫忙給分析一下,謝謝了;主要是延時的部分真的沒看懂
ORG 0000H
LJMP START
ORG 001BH
LJMP YSZD
SETB IT1
SETB ET1
SETB EA
SETB TR1
LCALL TIME500MS
TIME500MS: PUSH 03H
MOV R3,#61D
K005: SETB P1.5
CLR P1.5
CJNE R3,#00H,K005
POP 03H
RET
YSZD: CJNE R3,#00H,ASD1 ;延時
AJMP ASD2
ASD1: DEC R3
ASD2: RETI
END
|