本帖最后由 金子。 于 2019-1-21 13:58 编辑
这个程序是怎么个运行过程啊,请会的大佬帮忙给分析一下,谢谢了;主要是延时的部分真的没看懂
ORG 0000H
LJMP START
ORG 001BH
LJMP YSZD
ORG 0030H
START:
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
|