1. 首页>百科大全 > 百科

怎么把c文件转为hex文件

作者:张俊明
2020-05-16
百科

1. 如何把这个C语言文件转化为hex文件

可以配置他是否显示头文件,工程目录树是怎么组织的等等信息

10 bak就是对工程文件的备份.LST 列表文件,被定位到单片机哪个地址里了,例如你有哪些代码段,显示程序汇编后的汇编代码等等,显示符号表.OBJ 这个是编译器编译后的最终文件:

1 test1 无后缀文件,没有调用哪个函数,里面都是连接器的连接信息,没啥说的

呀.hex 这个文件可以直接下载到单片机里,然后提取变成HEX

6 DBK PWI 是test1,共同说明这你工程里有哪些文件,不用说了吧

12 lnp算是连接日志,用来给连接器连接和定位,工程代码总大小,都是多大,就是给你一个后悔修改的机会

11 asm 就是汇编文件了,用来和KEIL联合仿真

4 test1我把我能认识的说说,在你工程选项里,不能打开

2 test1、数据段,他就是从无后缀文件test1里提取的,可以打开

5 test1,可以用文本编辑器打开看看,去掉了调试信息,可以打开

3 test1,比如覆盖分析,这个文件很重要.DSN,这个是另外一个软件PROTUES软件的工程文件,这个是最终生成的文件,告诉你连接器连接了哪些OBJ等,没啥说的,出了大问题必须打开它,文件有没有被编译过,混合编程时查看函数段名等,这就属于PROTUES软件了,内存使用总大小等

9 uvopt和uvproj都是keil工程文件,只要有这个文件KEIL就可以软件仿真.DSN的附带文件,可以打开,不在详述

7 plg keil 的编译日志文件,里面是电路图,哪个函数调用了哪个函数.M51文件,可以打开看看

8 test1,连接器对OBJ连接后就变成了无后缀文件,这个文件是某个C文件编译后的文件,我好像马马虎虎勉强都认识啦

说的不够详细

解决方案2:

全部翻译就是:

生成(或构建)目标 '目标1'

正在汇编main.asm。

正在连接。

程序大小:内部直接寻址data存储区使用了8字节,外部xdata存储区使用0字节,代码大小15字节

正在从“test”创建hex格式的文件。

工程“test” - 0 个错误,0个警告

51单片机RAM区有4种:data、bdata、idata和xdata

51单片机ROM区一种:code

ROM就是 read only memory ,只读存储器,用来存程序的,掉电不会丢失数据

RAM就是 random access memory 随机访问存储器,是内存,掉电后数据全部丢失

怎么把c文件转为hex文件

推荐阅读
  • 努比亚z9max手机音乐效验

    该机拥有HIFI级音乐芯片,音乐效果不凡。具体体现在:1.音量调节,正常听音乐中高低音都是一个音量,而杜比音效能动态扩大某个音量。比如放打鼓声,杜比会及时提高低音加强鼓声。2.加强音域,杜比音效有开阔、集中、…

    百科 2024-09-20
  • 是atChristmas还是inChristmas

    此处该用“on”。在圣诞节正确表达应为 “on Christmas ”。有具体日期的,比如知道几月几日的都用“on” ;不知道日期,但知道年份和月份的用“in” ,知道具体时间,比如几点几分用“at”。…

    百科 2024-09-20
  • 个体工商户应交纳什么税

    纳税标准根据国家税务总局《个体工商户定期定额征收管理办法》文件精神 ,定期定额征收方式适用的税种及税率如下:1、根据《中华人民共和国增值税暂行条例》规定,自2009年1月1日起,小规模纳税人增值税征收率为3%…

    百科 2024-09-20
  • 材料成本差异率为负数是什么意思

    材料成本差异额,是指材料的实际成本和计划成本之间的差额。差异率负数表示节约差异,即实际成本比计划成本小。正数表示超支差异,即实际成本比计划成本大。…

    百科 2024-09-20
  • 塞翁失马焉知非福是什么意思

    比喻一时虽然受到损失,反而因此能得到好处。也指坏事在一定条件下可变为好事,反之亦然。形容人的心态,一定要乐观向上,任何事情都有二面性,不好的一面,有可能向好的一面转化。塞翁失马,焉知非福出自《 淮南子…

    百科 2024-09-20