Keil编程软件编译时出现目标未创建,怎么回事?

作者&投稿:赤爸 (若有异议请与网页底部的电邮联系)
~

用Keil编程软件编译时老是出现“目标未创建”是由于建立工程错误,具体编译步骤如下:

1、在软件顶部下拉菜单选【工程】-【新建工程】。

2、在弹出窗口,选择工程文件。(如果无工程文件,新建一个工程文件,填一个名词点保存。)

3、选择一个单片机型号(比如89C52,也可以89C51)。

4、右击左侧工程“Source Group 1”,选择增加一个C文件到工程组里。(比如增加下面的C程序文件。)

5、增加后,左侧会看到C文件名称了,双击文件可以在右侧进行编辑程序。

6、编辑完C程序,进行编译成hex文件,用于写进CPU单片机。



在keil软件进行编程时,生成的目标文件后缀是什么?
答:在keil界面选择flash——configuer flash tools——选择Output——Create Hex File打上勾就会生成一个后缀.hex的文件

在Keil软件中用汇编语言编程时,总是遇到下列情况应该怎么样解决呀?求大...
答:在这行的最前面,输入“//” 就可以看到本行里的多余字符。删掉后编译。。。

用keil编程为什么总是出现上一次编写的程序?
答:检查文件目录,自己做备份最好做成压缩包,keil每次打开上次的工程但打开的文件不一定是这个工程的

为什么我的c语言编译不了,一编译就出错?
答:子函数重复定义。同一个子函数有两个函数体{}。Function already has a body指的是函数已经被定义过了。出现这种错误的原因主要是你定义了相同函数名字的函数,比方说在MAIN.C里面定义了delay()函数,然后在APP.C里面又定义一个delay()函数,则会出现这种警告或错误,将同名函数修改名字即可。_...

为什么我的keil软件编程显示2个警告
答:如果设置没有问题,那么就只有两个错误:1. p1应改为P1(大写),否则不能识别,程序编译就错 2. main函数不能运行结束,所以最后要加while(1);综合后,改为(可拷贝):include<reg52.h>void main(){ P1 = 0xfd; while(1);}

用keil汇编编程时,老是报错SY.asm(0): warning A41: MISSING 'END' STA...
答:如果你的程序是复制别人的,保存为*.asm格式的,用记事本打开不出现乱码,就不会出现 SY.asm(0): warning A41: MISSING 'END' STATEMENT ; 用记事本打开出现乱码,就会出现 A41。说明你的文件包含了ANSI和uincode 两种或多种编码,ANSI编码能显示中文,unicode编码不能显示中文,可以重新输入...

为什么用keil软件编程后检测总是error 56:can"t open file
答:原因:操作错误导致。解决方法:1.首先使用vimexports命令打开和编辑导出。2.输入内容并完成编辑。输入:wq保存编辑过的内容。3.无法打开文件进行书写?无法打开文件进行书写?4、是权限问题,那就用q版吧!命令退出当前编辑。5.退出后,使用sudovim命令,它使用超级权限。6. 要使用sudo,您需要在掌权之前输入...

keil怎样看编译产生的汇编代码
答:keil怎样看编译产生的汇编代码 使用c51编程,怎样查看编译后产生的汇编代码呢。麻烦详细说明下... 使用c51编程,怎样查看编译后产生的汇编代码呢。麻烦详细说明下 展开  我来答 分享 微信扫一扫 网络繁忙请稍后重试 新浪微博 QQ空间 举报 浏览6215 次 ...

C语言 keil中的错误 高手啊
答:keil的相关知识2010-12-09 keil编译c语言redefinition问题 求助 18 2009-09-19 求keil c51 单片机硬件仿真软件 66 2012-07-06 求keil4的破解版 4 2009-10-11 Keil软件使用 13 2009-03-13 KEIL进行C语言编程编译时,怎么老是出现‘target not create... 49 ...

宏碁电脑keil编程中空格显示单引号,tab显示^,什么原因?
答:低版本的KEIL在未加注释符时,有这一现象出现,特别是中英文混编时,因为KEIL是英文软件,低版本汉化不够彻底所致,如果安装KEIL4就没有这个问题了。