这一段有点乱:
“ DJNZ R2,RETURN MOV A,R0 MOV DPTR,#TAB MOVC A,@A+DPTR MOV P1,A INC R0 CJNE R0,#8,RETURN1 MOV R0,#00H RETURN1:MOV R2,#10”
看不懂你的意图(扫描方式动态、每秒一次?静态?),但是R2的重装初值的位置不对,应如下:
“ DJNZ R2,RETURN
MOV R2,#10 MOV A,R0 MOV DPTR,#TAB MOVC A,@A+DPTR MOV P1,A INC R0 CJNE R0,#8,RETURN1 MOV R0,#00H ” RETURN1:
|