keil汇编编程

来源:百度知道 编辑:UC知道 时间:2024/05/13 00:42:17
输入
ORG 0030H
START: MOV P1,#11111110B
AJMP START
得到
Build target 'Target 1'
assembling 灯.asm...
linking...
*** WARNING L5: CODE SPACE MEMORY OVERLAP
FROM: 0000H
TO: 0002H
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: ?C_START
MODULE: STARTUP.obj (?C_STARTUP)
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL: ?C_START
MODULE: STARTUP.obj (?C_STARTUP)
ADDRESS: 080AH
Program Size: data=9.0 xdata=0 code=68
"灯" - 0 Error(s), 3 Warning(s).
这个怎么改呀, 上面这些都什么意思顺便讲解一下,高分回报!!

改成这样,应该就会好了
ORG 00H
JMP START
ORG 0030H
START: MOV P1,#11111110B
AJMP START
END

奇怪,我用KEIL都没出现你的情况。只不过用I/O仿真看的时候P1口并没有变化。按字面意思是7个1一个0的。 MOV A,#0FEH
MOV P1,A
END
这样就可以在仿真窗口看到结果 ,#11111110B没有见过这样定义的