![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
keil的编译错误:error c129:missing';'before'0000 20
ORG0000HLJMPSTARTORG000BH;LJMPINTT0;START:MOVR0,#70HMOVR7,#0CHINIT:MOV@R0,#00HINCR0DJ...
ORG 0000H LJMP START ORG 000BH ; LJMP INTT0; START:MOV R0,#70H MOV R7,#0CH INIT: MOV @R0,#00H INC R0 DJNZ R7,INIT MOV 72H,#10 MOV 75H,#10 MOV TMOD,#01H MOV TL0,#0B0H MOV TH0,#03CH SETB EA SETB ET0 SETB TR0 START1: LCALL SCAN LCALL KEYSCAN SJMP START1; DL1MS: MOV R6,#14H DL1: MOV R7,#19H DL2: DJNZ R7,DL2 DJNZ R6,DL1 RET; DL20MS:ACALL SCAN ACALL SCAN ACALL SCAN RET;
ORG 0000H
LJMP START
ORG 000BH ;
LJMP INTT0;
START:MOV R0,#70H
MOV R7,#0CH
INIT: MOV @R0,#00H
INC R0
DJNZ R7,INIT
MOV 72H,#10
MOV 75H,#10
MOV TMOD,#01H
MOV TL0,#0B0H
MOV TH0,#03CH
SETB EA
SETB ET0
SETB TR0
START1: LCALL SCAN
LCALL KEYSCAN
SJMP START1;
DL1MS: MOV R6,#14H
DL1: MOV R7,#19H
DL2: DJNZ R7,DL2
DJNZ R6,DL1
RET;
DL20MS:ACALL SCAN
ACALL SCAN
ACALL SCAN
RET; 展开
ORG 0000H
LJMP START
ORG 000BH ;
LJMP INTT0;
START:MOV R0,#70H
MOV R7,#0CH
INIT: MOV @R0,#00H
INC R0
DJNZ R7,INIT
MOV 72H,#10
MOV 75H,#10
MOV TMOD,#01H
MOV TL0,#0B0H
MOV TH0,#03CH
SETB EA
SETB ET0
SETB TR0
START1: LCALL SCAN
LCALL KEYSCAN
SJMP START1;
DL1MS: MOV R6,#14H
DL1: MOV R7,#19H
DL2: DJNZ R7,DL2
DJNZ R6,DL1
RET;
DL20MS:ACALL SCAN
ACALL SCAN
ACALL SCAN
RET; 展开
2个回答
展开全部
用汇编写程序,那么源程序文件的后缀名应该是.asm、.a或者.a51之类的,不能命名为.c。
追问
我命名asm了可是每次运行都出现3个warning,不能生成hex
追答
把warning的内容贴出来,才会知道是什么问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询