|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我用keil和Proteus7做点亮一个LED的仿真实验,
asm原程序如下:
ORG 0000H
START:CLR P1.0
LCALL DELAY
SETB P1.0
LCALL DELAY
LJMP START
DELAY:MOV R5,#20 ;延时子程序,延时0.2秒
D1:MOV R6,#20
D2:MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
END
在编译程序时出现,以下警告,但还是能够联调仿真,请问下这是什么原因造成的,我是菜鸟啊,希望大家指导下。
Build target 'Target 1'
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: 0024H
Program Size: data=9.0 xdata=0 code=41
creating hex file from "LED1"...
"LED1" - 0 Error(s), 3 Warning(s). |
|