点亮第一个灯出现的问题

2019-07-16 05:28发布

我现在编写了一个程序  请看
#include<reg52.h>
sbit di=p1^0;
void main()
while(1){ d1=0;
}
出现了这样的问题
Build target 'Target 1'
assembling STARTUP.A51...
A51 MACRO ASSEMBLER V8.01 - SN: Eval Version
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2007
"F:机器人C51BINA51.EXE" "STARTUP.A51" SET (SMALL) DEBUG EP
A51 FATAL ERROR -
  FILE:       STARTUP.A51
  ERROR:      FILE DOES NOT EXIST
A51 TERMINATED.
Target not created
帮我看看该怎么修改 谢谢


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
A670521546
1楼-- · 2019-07-16 06:30
 精彩回答 2  元偷偷看……
A670521546
2楼-- · 2019-07-16 10:06
A670521546 发表于 2012-6-15 00:36
你看下你的程序,错误百出啊

自己好好看下书学习下

#include<reg52.h>
sbit di=p1^0;       //p1^0是不是应该是P1^0
void main()
while(1){ d1=0;   //d1哪里来的?
}
QJQ
3楼-- · 2019-07-16 10:55
还有文件存放时不要有中文路径名,不然他找不到,会出现ERROR:      FILE DOES NOT EXIST。
春晓》《梦殇
4楼-- · 2019-07-16 13:10
主函数大括弧没有
爱着飘雪
5楼-- · 2019-07-16 17:51
A670521546 发表于 2012-6-15 00:36
你看下你的程序,错误百出啊

自己好好看下书学习下

重新编写了一遍
#include<reg52.h>
sbit di=P1^0;
void main(void)
{while(1){di=0;
}
}
Build target 'Target 1'
assembling STARTUP.A51...
linking...
*** 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=15
creating hex file from "wu"...
"wu" - 0 Error(s), 2 Warning(s).
现在显示没有错误
可是用STC-ISP传到板子上面出现以下问题
请看图片


未命名.jpg
爱着飘雪
6楼-- · 2019-07-16 23:32
 精彩回答 2  元偷偷看……

一周热门 更多>