首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > 单片机C语言教程17:C51HEX文件的生成和单片机最小系统

单片机C语言教程17:C51HEX文件的生成和单片机最小系统

资料介绍
建立了第一个单片机C语言项目,但为了让编译好的程序能通过编程器写入51芯 片中,要先用编译器生成HEX文件,下面来看看如何用KEIL uVISION2来编译生成用于烧写 芯片的HEX文件。HEX文件格式是Intel公司提出的按地址排列的数据信息,数据宽度为字 节,所有数据使用16进制数字表示, 常用来保存单片机或其他处理器的目标程序代码。它保 存物理程序存储区中的目标代码映象。一般的编程器都支持这种格式。我们先来打开第一个 项目,打开它的所在目录,找到test.Uv2的文件就能打开先前的项目了。然后右击图2-1 中的1项目文件夹,弹出项目功能菜单,选Options for Target’Target1’,弹出项目选项设置窗口, 同样先选中项目文件夹图标,这个时候在Project菜单中也有一样的菜单可选。打开项目选项窗口, 转到Output选项页图2-2所示,图中1是选择编译输出的路径,2是设置编译输出生成的文件 名,3则是决定是否要创建HEX文件,选中它就能输出HEX文件到指定的路径中。选好了? 好,我们再将它重新编译一次,很快在编译信息窗口中就显示HEX文件创建到指定的路径 中了,如图2-3。这样我们就可用自己的编程器所附带的软件去读取并烧到芯片了,再用实 验板看结果,至于编程器或仿真器品种繁多具体方法就看它的说明书了,这里也不做讨论。

单片机C语言教程:C51HEX文件的生成和单片机最小系统
时间:2013-03-04 14:29:29 来源: 作者:
建立了第一个单片机C语言项目,但为了让编译好的程序能通过编程器写入51芯
片中,要先用编译器生成HEX文件,下面来看看如何用KEIL
uVISION2来编译生成用于烧写
芯片的HEX文件。HEX文件格式是Intel公司提出的按地址排列的数据信息,数据宽度为字
节,所有数据使用16进制数字表示,
常用来保存单片机或其他处理器的目标程序代码。它保
存物理程序存储区中的目标代码映象。一般的编程器都支持这种格式。我们先来打开第
一个
项目,打开它的所在目录,找到test.Uv2的文件就能打开先前的项目了。然后右击图2-
1 中的1项目文件夹,弹出项目功能菜单,选Options for
Target’Target1’,弹出项目选项设置窗口,
同样先选中项目文件夹图标,这个时候在Project菜单中也有一样的菜单可选。打开项目
选项窗口, 转到Output选项页图2-
2所示,图中1是选择编译输出的路径,2是设置编译输出生成的文件
名,3则是决定是否要创建HEX文件,选中它就能输出HEX文件到指定的路径中。选好了?
好,我们再将它重新编译一次,很快在编译信息窗口中就显示HEX文件创建到指定的路
径 中了,如图2-
3。这样我们就可用自己的编程器所附带的软件去读取并烧到芯片了,再用实
验板看结果,至于编程器或仿真器品种繁多具体方法就看它的说明书了,这里也不做讨
论。
(技巧:一、在图2-
1中的1里的项目文件树形目录中,先选中对象,再单击它就可对它进
行重命名操作,双击文件图标便可打开文件。二、在Project下拉菜单的最下方有最近编
辑过
的项目路径保存,这里能快速打开最近……
标签:单片机C语言
单片机C语言教程17:C51HEX文件的生成和单片机最小系统
本地下载

评论