1
先打开KEIL软件,点击“project”菜单
2
点击“new project”新建一个项目。如果不新建项目是没法生成HEX文件的
3
在接下来的对话框中,选一个目录,然后为这个项目起一个名字。名字可以随便起,这里以“测试项目”为例
4
接下来出现一个对话框,要为项目选一个CPU。点击左侧的树状目录滚动条,点开“ATMEL”选中“AT89C51”,单击确定
5
这个对话框问是否把启动文件加进项目,选“是”
6
要生成HEX文件还要设置一下。单击下图中的设置图标
7
切换到“output”选项卡,勾选下图中“create HEX file”。如果要改变HEX文件的保存位置,可以点左上角的“select flolder for objects”选一个新的文件夹
完成设置后选确定
END
添加源文件并生成HEX文件
1
接下来添加源文件,源文件可以是用C语言或者是汇编语言,现在以C语言为例。
在下图的图标点右键
2
在d出的菜单中点击“add files to group source group 1”
3
选中要加入的C文件,C文件可以是从别处复制过来,也可以自己写
4
点“add”后可以看到C文件出现在左侧的目录中。这时要点击“close”关闭对话框
5
源程序添加进来后可以点击图中编译图标生成HEX文件
6
然后在底下的状态框中可以看到结果,出现下图表示HEX文件已经生成了
7
打开文件夹可以看到,HEX文件已经生成了
按下面三种方法试下:
一、 *** 作系统都会将文件的扩展名隐藏起来,如果没有设置显示扩展名就看不到FUYTFhex,但一定有FUYTF文件,看有木有。
二、如下图,编译时要点右边画红色圈的按钮,才能编译出HEX文件,要点左边的蓝圈的按钮就不生成HEX文件。
三、上面两项都试了,还没有,就将Create HEX file的勾打掉,关闭对话框,编译一次,再将Create HEX file勾打上,重新编译一次试下。
工具/材料:电脑、Keil4 uVision。
第一步,选择工程,选择第一个new uvision project。
第二步,选择保存地址,项目名。
第三步,选择CPU类型 AT89C51。
第四步,创建C程序——点开文件、新建即可或者点击下图圈内图标。
第五步,编写控制程序点击保存。
第六步,选择保存位置 最好与之前项目位置一样,文件后缀c。
第七步,选中 源组点击鼠标右键 将刚才的程序添加到源组(添加一次即可)
第八步,编译控制如下图选择Create HEX File。
第九步,组建、编译。
第十步,成功生成HEX文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)