keil编译为啥错误啊?

ORG 0000START:MOV 30H,#00H;NEXT:MOV A,30H; MOV B,#0; DIV AB; MOV DPTR,#TABLE; MOVC A,@A+DPTR; MOV P0,A; MOV A,B; MOVC A,@A+DPTR; MOV P2,A; MOV A,31H; MOV B,#10; DIV AB; MOV DPTR,#TABLE; MOVC A,@+DPTR; MOV P1,A; MOV A,B; MOVC A,@A+DPTR; MOV P3,A; LCALL DELAY1MIN INC 30H; MOV A,30H; CJNE A,#60,NEXT INC 31H; MOV A,31H; CJNE A,#24,STARTDELAY1MIN:MOV R4,#60; D3:MOV R5,#100; D2:MOV R6,#20; D1:MOV R7,#248; DJNZ R7,$; DJNZ R6,D1; DJNZ R5,D2; DJNZ R4,D3; RET TABLE:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH END
这是典型的at89c51,程序时P0~P3口都接7段共阴极数码管,显示时钟表的意思,为什么错误啊?

ORG 0000
START:MOV 30H,#00H;
NEXT:MOV A,30H;
MOV B,#0;
DIV AB;
MOV DPTR,#TABLE;
MOVC A,@A+DPTR;
MOV P0,A;
MOV A,B;
MOVC A,@A+DPTR;
MOV P2,A;
MOV A,31H;
MOV B,#10;
DIV AB;
MOV DPTR,#TABLE;
MOVC A,@+DPTR; 这行错了,应该是MOVC A,@A+DPTR;
再说了,你这前面已经写过两行了,怎么到这就写错了呢?追问

我查了下字典syntax意思是语言文法,error是错误,illegal是非法违规的意思,factor是因素因式意思;就是前面的A9,A9和A12是什么意思您知道吗告诉下

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网