如何用keil烧写hex文件格式

嵌入式操作系统

56人已加入

描述

  如何将现成的hex文件用keil烧写

  开发单片机的第一步就是用Keil软件编写汇编程序,并形成最终的“*.hex”目标文件,然后用编程器将该文件烧写到单片机中就行了,最后将烧写好的单片机插到电路板上,一接通电源就可以工作了。

  1、将hex文件转成elf文件,方法要自行先搜索一下。

  2、新建一个工程,选这好CPU,不要添加启动代码。

  3、把生成的hex文件或elf文件复制到新工程的目录下。

  4、在工程的options-》Output选项里,把Name of Executable:设成您的hex文件名。

  5、设置好options-》Utilities的选项。

  5、直接点Load就行了。

  学习51单片机的朋友面对着全英文的KEIL肯定会有这样的疑问“KEIL如何生成HEX文件?”,“生成的HEX文件在哪里?”下面就简单介绍一下生成HEX的方法。

  用keil烧写hex文件格式步骤

  1、先打开KEIL软件,点击“project”菜单

  keil

  2点击“new project”新建一个项目。如果不新建项目是没法生成HEX文件的

  keil

  3在接下来的对话框中,选一个目录,然后为这个项目起一个名字。名字可以随便起,这里以“测试项目”为例

  keil

  4接下来出现一个对话框,要为项目选一个CPU。点击左侧的树状目录滚动条,点开“ATMEL”选中“AT89C51”,单击确定

  keil

  5这个对话框问是否把启动文件加进项目,选“是”

  keil

  6要生成HEX文件还要设置一下。单击下图中的设置图标

  keil

  7切换到“output”选项卡,勾选下图中“create HEX file”。如果要改变HEX文件的保存位置,可以点左上角的“select flolder for objects”选一个新的文件夹

  完成设置后选确定

  keil

keil

  添加源文件并生成HEX文件

  接下来添加源文件,源文件可以是用C语言或者是汇编语言,现在以C语言为例。

  1、在下图的图标点右键

  keil

 2、在弹出的菜单中点击“add files to group source group 1”

  keil

  3、选中要加入的C文件,C文件可以是从别处复制过来,也可以自己写

  keil

  4、点“add”后可以看到C文件出现在左侧的目录中。这时要点击“close”关闭对话框

  keil

 5、源程序添加进来后可以点击图中编译图标生成HEX文件

  keil

  6、然后在底下的状态框中可以看到结果,出现下图表示HEX文件已经生成了

  keil

 7、打开文件夹可以看到,HEX文件已经生成了

  keil

  注意事项

  源程序如果有错误是不能生成HEX文件的,需要把错误全部排除才能生成

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
wever 2018-06-14
0 回复 举报
完全看不懂 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分