keil怎么生成hex文件
keil生成hex文件可以在软件中设置后导出,具体办法如下:
1、打开已写好的工程项目,可通过双击工程项目打开,也可以在keil中,菜单栏的Project-OpenProject...找到项目后进行打开。
2、点击菜单Project--OptionstoFile,进入到选择对话框中。
3、在Optionsfortarget对话框中,切换到target栏中,输入与自己实际使用晶振的频率。
4、切换到output栏中,点击SecletFolderObjects,可以设置生成HEX文件的目录,如果不设置默认为与源代码同一目录下。
5、切换到output栏中,勾选CreateHEXfile选项,并点击确定。
6、依次点击工具栏中的编译、构建,重构建,提示无警告错误后,就可以在提示中看到。creatinghexfilefrom".\obj\****"...代表已生成HEX文件。
7、最后在目录下的obj文件夹中就能看到生成的HEX文件。
现有一个C语言文件怎么生成hex文件啊?
可以按如下方法生成HEX文件:
在Keil左边的“project”栏中,鼠标单击”Target 1“;
按下键盘上的Alt+F7键;
在下图中依次单击,”Output“,“Creat HEX File”,即可产生HEX文件。
单片机:在keil里从新建工程——书写程序——编译——生成HEX文件,步骤是这样的?越详细越好!拜托了各位大
第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文件
记住步骤,慢慢就很熟练了,用快捷方式或图标更方便
祝好