keil 4中创建C文件时总是添加不成功,显示file will not be added to target。怎么

keil 4中创建C文件时总是添加不成功,显示file will not be added to target。怎么,第1张

有可能是你系统问题,也有可能是软件问题。建议安装最新版本的软件。

Keil介绍、下载、安装与注册:

http://blog.csdn.net/ybhuangfugui/article/details/51501781

Keil新建软件工程详细过程:

http://blog.csdn.net/ybhuangfugui/article/details/51510482

第1步:打开Keil uVision2/3

第2步:新建工程

project->new project

将d出 creat new project框,写入工程名称,例如 test。为了便于集中管理建议新建一个文件夹(上面第二个图标)。

点击确定后 d出一个芯片选择项,你可以选一个。例如选atmel AT89C51。很多单片机,上面可能没有列举,我们任意选一个即可,51单片机选AT89C51代表即可。

然后 d出一个框,选择“否”

第3步:新建文件。

file--new

将d出一个文本框,你可以写入程序。例如

#include <reg51.h>

main()

{

P1=0XAA

}

然后保存这个文件

file--save

d出框save as 填写你要保存的文件名。例如main.c。注意一定要带上后缀.c。切记

第4步:加载程序。把我们编写的c文件加载进入

看到左边 source group1,点击右键,选择倒数第四项 “add files....”进入add框,选择你刚才保存的main.c文件,然后add

看到 左边source group1下面是不是加载上main.c了

第5步:编译

编译前要进行一个重要的 *** 作。生成HEX文件。

右边 target 1 右键d出框,找到output,再找到creat hex fi:前面复选框选中 OK

开始编译了,

project--build target或者按F7或者看到上面图标(一个图标有两个方向向下的箭头)

编译的时候,你会发现最先面编译结果,0 Errors

恭喜你,你已经成功编译了程序。

打开你先前建立的test文件夹,你会发现有个test.hex文件

记住步骤,慢慢就很熟练了,用快捷方式或图标更方便

你说你用89c51单片机是stc还是ATmel的。给你一重STC89C系列的吧(你可参照宏晶科技网址)

下载程序上面有一步一步教你,至于MCU和PC怎么相连,这系列单片机用串口下程序,看看就明白了,相信你是聪明人

祝好

补充说明:

1、对于atmel公司的AT89C51需要用专门的编程器才能下载,AT89S51/2可以自己做个下载线,只用一个74LS373锁存器既可,若需要,在给你说,相对麻烦些。再说AT89单片机几乎停产了吧

2、宏晶科技的STC单片机现在用的比较多,价格便宜,你可以到它官方网站看下,有些地方或许我说的不是很完整。

STC89c单片机用串口就可以下载,就是电脑后面九芯座(笔记本没有的,需要USB转串口)、单片机电路上有一个max232电平转换芯片即可,电路连接非常简单。宏晶科技说明书上都有,(我说了也是从它那上面抄的,你自己找下吧),这个电路网上或书上都有,非常 成熟的电路。

PC机下载软件,宏晶科技网站上也有,下一个就OK了,

如果你需用AT89C51或AT89S51也要PC软件,不是很好找

STC下载软件怎么用呢,很简单,

1、选择芯片(下拉框里面选择)-----打开程序文件(找到你要写的HEX文件)---点击下载按钮

注意!!!点击下载按钮后,再给单片机上电,如果单片机带电点击下载按钮,将不能写入。

OK

希望对你能有帮助


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11924612.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存