keil关闭文件的时候出现cannot open to writewrite project file

keil uvision2加载不了main.c怎么办???_百度知道
keil uvision2加载不了main.c怎么办???
我有更好的答案
第1步:打开Keil uVision2/3第2步:新建工程project-&new project将弹出 creat new project框,写入工程名称,例如 test。为了便于集中管理建议新建一个文件夹(上面第二个图标)。点击确定后 弹出一个芯片选择项,你可以选一个。例如选atmel AT89C51。很多单片机,上面可能没有列举,我们任意选一个即可,51单片机选AT89C51代表即可。然后 弹出一个框,选择“否”第3步:新建文件。file--new将弹出一个文本框,你可以写入程序。例如#include &reg51.h&main(){P1=0XAA;}然后保存这个文件file--save弹出框save as 填写你要保存的文件名。例如main.c。注意一定要带上后缀.c。切记第4步:加载程序。把我们编写的c文件加载进入看到左边 source group1,点击右键,选择倒数第四项 “add files....”进入add框,选择你刚才保存的main.c文件,然后add看到 左边source group1下面是不是加载上main.c了第5步:编译。编译前要进行一个重要的操作。生成HEX文件。右边 target 1 右键弹出框,找到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希望对你能有帮助
采纳率:18%
main.c里面有main函数吗?
为您推荐:
其他类似问题
keil的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。如何让Keil5可以打开Keil4的Project_百度知道
如何让Keil5可以打开Keil4的Project
我有更好的答案
如何让Keil5可以打开Keil4的Project相信初次使用Keil MDK Version 5的人会发现,以前用Keil4建立的项目打不开了,本经验介绍如何让Keil5可以打开Keil4的项目。工具/原料Keil5 MDK Core,MDK v4 Legacy Support方法/步骤首先是到Keil官网下载最新版本的MDK Core;接着安装MDK Core,按照默认安装就可以;在MDK Core安装完成后, Pack Installer会自动运行, 它允许用户添加Software Packs. 接着你可以安装Software Pack去支持你的MCU device. 在Devices选项卡选择你要用的microcontroller. 然后在Packs选项卡点击Install按钮安装相应的Device Family Pack (DFP):最后,安装MDK v4
Legacy Support,就可以在Keil5中支持Keil4的项目。注意事项Keil5编译器好像不支持中文路径,编译时产生的临时文件暂存在用户变量Tmp中,所以如果你的用户名是中文,编译时就会出错。解决方法是将keil安装在一个英文用户上。
采纳率:82%
来自团队:
为您推荐:
其他类似问题
keil4的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。keil project下的文件图上有个锁,并且无法修改_百度知道
keil project下的文件图上有个锁,并且无法修改
我有更好的答案
文件属性为只读。
可以更改吗
在资源管理器里面更改即可。
表示工程设置上有改动,这个改动还没有保存,如果正常退出的话会提示保存;但如果异常退出,比如强退、死锁、掉电这些情况这个改变将不会保存。遇到这种情况应当用project菜单中的相应选项将project保存一下。
为您推荐:
其他类似问题
keil的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。为什么打开51单片机编程软件时就会出现:Cannot read project file D:/aa_百度知道
为什么打开51单片机编程软件时就会出现:Cannot read project file D:/aa
那应该怎么办?
我有更好的答案
重新建一个工程吧,你用的是keil吧,keil总会出现这种问题的,具体原因就是,你上次最后使用的那个工程被你移动位置了,keil记录的就是一个路径,如果他在那个路径找不到工程文件就会报诸如此类的错误,不是大问题,你新建一个工程大概就能解决问题了
采纳率:41%
由于工程所在的文件夹被删除或移动了,或是由于其他一些原因将工程文件的相关配置信息文件破坏了。
为您推荐:
其他类似问题
51单片机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。为什么单片机KEIL每次打开都要重新建立工程文件_百度知道
为什么单片机KEIL每次打开都要重新建立工程文件
每次打开都提示Cannot read project file。。。
我有更好的答案
如果你以前打开过一个工程,编辑并且保存过,那么下次运行KEIL时,会自动载入上次保存的工程文件,出现你现在这个情况,应该是你没有保存过之前的工程。
高级工程师
你在关闭keil前,先关闭工程,再打开keil就不会了
本回答被提问者采纳
可能是软件安装的不好,环境变量什么的不对。
也许是你上次编辑的工程文件,被你移动、删除或者改名了,软件找不到工程文件造成的
我的是因为工程文件被公司加密软件加密,所以导致了cannot read project file XXXX,以下是我的方法:出错的xxx.uvprojx文件其实是一个文本类型的文件,先用notepad打开出错的这个工程文件,然后另新建一个txt文本文件,将打开的工程文件中的内容复制到新建的txt文本文件中,然后保存退出,再将文本文件的文件名和扩展名都改成出错的工程文件的名字,替换原来的工程文件,再用keil打开,成功!!!
1条折叠回答
其他2条回答
为您推荐:
其他类似问题
keil的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 cannot open to write 的文章

 

随机推荐