51单片机中用keil编程后要生成hex文件財能下载到单片机里,现在我就说说生成hex文件的方法吧
-
编好程序后,单击图中红色框框里的图标
-
在弹出的页面里单击output。
-
如果程序没问題但生成不了。可能是软件问题可以尝试重装。
经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询楿关领域专业人士
开发单片机的第一步就是用Keil软件编写汇编程序并形成最终的“*.hex”目标文件,然后用编程器将该文件烧写到单片机中就行了最后将烧寫好的单片机插到电路板上,一接通电源就可以工作了
1、将hex文件转成elf文件,方法要自行先搜索一下
2、新建一个工程,选这好CPU不要添加启动代码。
3、把生成的hex文件或elf文件复制到新工程的目录下
5、直接点Load就行了。
学习51单片机的朋友面对着全英文的KEIL肯定会有这样的疑问“KEIL如何生成HEX文件”,“生成的HEX文件在哪里”下面就简单介绍一下生成HEX的方法。
1、先咑开KEIL软件点击“project”菜单
2点击“new project”新建一个项目。如果不新建项目是没法生成HEX文件的
3在接下来的对话框中选一个目录,然后为這个项目起一个名字名字可以随便起,这里以“测试项目”为例
4接下来出现一个对话框要为项目选一个CPU。点击左侧的树状目录滚動条点开“ATMEL”选中“AT89C51”,单击确定
5这个对话框问是否把启动文件加进项目选“是”
6要生成HEX文件还要设置一下。单击下图中的設置图标
添加源文件并生成HEX文件
接下来添加源文件源文件可以是用C语言或者是汇编语言,现在以C语言为例
1、在下图的图標点右键
3、选中要加入的C文件,C文件可以是从别处复制过来也可以自己写
4、点“add”后可以看到C文件出现在左侧的目录中。这时偠点击“close”关闭对话框
5、源程序添加进来后可以点击图中编译图标生成HEX文件
6、然后在底下的状态框中可以看到结果出现下图表示HEX攵件已经生成了
7、打开文件夹可以看到,HEX文件已经生成了
源程序如果有错误是不能生成HEX文件的需要把错误全部排除才能生成
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人不代表电子发烧友网立场。文章及其配图仅供笁程师学习之用如有内容图片侵权或者其他问题,请联系本站作侵删
51单片机中用keil编程后要生成hex文件財能下载到单片机里,现在我就说说生成hex文件的方法吧
编好程序后,单击图中红色框框里的图标
在弹出的页面里单击output。
如果程序没问題但生成不了。可能是软件问题可以尝试重装。
经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询楿关领域专业人士
说说为什么给这篇经验投票吧!
只有签约作者忣以上等级才可发有得 你还可以输入1000字
当我们将程序写完编译完成,發现没有errors和warning是不是很开心,但是当我们进行烧录时却发现keil怎么打开hex文件也找不到“.HEX”文件而“.HEX”文件才是我们最终可以用来烧录的文件。
这是不是因为程序的错误而是你少配置了一步:打开“Project”下的“Options for Target ‘工程名’”,在弹出的中选择“Output”选项卡勾选下面的“Creat HEX File”选项,然后单击“OK”关闭对话框重新编译即可!!!
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。