sjmp start ;少了这一条,程序会出错的
START: MOV R1,#00H
NEXT: MOV A,R1
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P2,A LCALL DELAY
INC R1 CJNE R1,#10,NEXT
LJMP START
DELAY: MOV R5,#20
D2: MOV R6,#20
D1: MOV R7,#248
DJNZ R7,$
DJNZ R6,D1
DJNZ R5,D2
RET
TABLE: DB FEH,26H,5BH,4FH,66H,9DH,7DH,07H,7FH,6FH
; 0FEH 不是feh 是0feh
END
改后应该没问题了。