-------------delay---------------
Delay: MOV R0, #100
D1: MOV R1, #100
D2: DJNZ R1, D2
DJNZ R0, D1
RET
;------------------------------------
delay1: MOV R2, #180
MOV IE, #00H
MOV TMOD, #01H
SETB TR0
CLR TF0
LOOP0: MOV TL0, #0FH
MOV TH0, #00H
LOOP1: JBC TF0,LOOP2
JMP LOOP1
LOOP2: DJNZ R2, LOOP0
MOV TMOD, #00H
CLR TR0
CLR TF0
RET