Keil uVision2 目标没产生!

刚安装了keil c uvision2,然后按照视频写了段程序,可是创建目标时出错了,提示错误是:不能执行‘C:\KEIL\C51\BIN\C51.EXE’,目标没产生,这是怎么回事呢?求高手指点,在线等!
这是执行的截图。。

第1个回答  2012-05-01
先点击target然后选第一个选项,然后点击output,在creat HEX Fi,上打勾,点击ok,就可以生成。hex文件,然后用protues仿真即可
第2个回答  2013-05-25
看您好像解决了这个问题,我也遇到这个问题了,请问您是怎么解决的?追问

忘记了,一年多以前的事儿了。好像是使用步骤有错吧,听老师讲了就知道了。。因为那是第一次使用软件不懂,好久没看这个了。

第3个回答  2012-04-25
那就是程序有错误,主要是不过错误。你发上来帮你看看吧。追问

#include
#include
void main (void) {
#ifndef MONITOR51
SCON = 0x50;
TMOD |= 0x20;
TH1 = 221;
TR1 = 1;
TI = 1;
#endif

while (1) {
P1 ^= 0x01;
printf ("Hello World\n");
}
}

追答

P1 ^= 0x01; 把^去掉

追问

谢谢了,我知道错误了,但不是你说的这个错。

追答

你的软件的问题

本回答被提问者采纳

Keil uvision2编译C文件时,为什么提示目标没产生,是已经破解注册版的...
DATA段的大小已经超标了。检查你的程序,减少部分全局变量,或者将一部分全局变量挪到IDATA段。

Keil uVision2 目标没产生!
先点击target然后选第一个选项,然后点击output,在creat HEX Fi,上打勾,点击ok,就可以生成。hex文件,然后用protues仿真即可

刚安装了keil c uvision2,然后按照视频写了段程序,可是创建目标时出错...
首先要你的编绎通过然后,如图 点击第1步的标识(d)会自动出现第1步的project workspce(1.可以观察寄存器的值)和第二步(1)的Disaeembly窗口(2.可以观看C语言的反汇编,也可以观察变量的值,如图第2步所指的黄色部分,可以看到 CLR A ;MOV IAP_DATA即相当于IAP_DATA=0x00)还有,3.可以的第...

Keil uvision2怎么使用?keil uvision2生成hex文件的方法介绍
6、然后选择左方框中的Target 1文件夹,右击鼠标,打开选择目标Target 1属性,在出现的对话框选择输出按钮下的E生成HEX文件前打钩,点击确定如图 7、HEX文件已产生,如图,教程结束,以上就是关于Keil uvision2怎么使用?keil uvision2生成hex文件的方法介绍,希望对大家有所帮助!更多Keil uvision使用技巧,...

求助如何找到关于单片机的外文文献翻译,用于毕业设计
源代码由uVision2 IDE创建,并被C51编译或A51汇编。编译器和汇编器从源代码生成可重定位的目标文件。Keil C51编译器完全遵照ANSI C语言标准,支持C语言的所有标准特性。另外,直接支持8051结构的几个特性被添加到里面。Keil A51宏汇编器支持8051及其派生系列的全部指令集。LIB51 库管理器LIB51库管理器允许你从由编译...

怎么建文件夹
保存后的文件扩展名为uv2,这是KEIL uVision2项目文件扩展名,以后我们可以直接点击此文件以打开先前做的项目。 这时会弹出让你选择单片机型号的对话框,我们选择ATMEL---AT89C51 然后点击Target 1前面的“+”,出现Source Group 1,选中右键点选“增加文件到组 Source Group 1” 这时选择文件类型为A ***...

相似回答