下面的这段程序,STC89C52下载后只循环了16次就停了,最后停在P1.7灯亮,其余全灭。。高人们帮忙看看为什么啊?
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN: MOV A,#0FEH
LOOP: MOV P1,A
LCALL DELAY
RL A
MOV P1,A
LCALL DELAY
LCALL LOOP
DELAY: MOV R0,#200
D1: MOV R1,#160
D2: DJNZ R1,D2
DJNZ R0,D1
RET
END