1、test1没有后缀文件。 这是最终生成的文件。 只要有KEIL这个文件,软件就可以模拟,打不开。
2. test1.hex 该文件可以直接下载到单片机中。 从无后缀的文件test1中提取出来,去掉调试信息,可以打开。
3、test1.DSN,这是另一个软件PROTUES软件的工程文件。 包含电路图,用于与KEIL联合仿真。
4.test1.LST列表文件。 该文件是某个C文件的编译文件。 在你的工程选项中,可以配置是否显示头文件、显示符号表、显示程序汇编后的汇编代码等,并且可以打开。
5. test1.OBJ 这是编译器编译出来的最终文件。 它用于连接器的连接和定位。 连接器连接到OBJ后,就变成一个没有后缀的文件,然后解压出来,转成HEX。
6. DBK PWI 是test1.DSN 的附带文件。 这个属于PROTUES软件,不再详细介绍。
7、可以打开plg keil的编译日志文件看一下。
8.test1.M51文件,这个文件很重要,可以打开。 如果有大问题一定要打开,比如覆盖率分析、混合编程时检查函数段名等。它包含了连接器的连接信息,比如你有什么代码。 段和数据段,有多大,位于单片机的哪个地址,哪个函数调用了哪个函数,哪个函数没有被调用,项目代码总大小,总内存使用量等。
9、uvopt和uvproj都是keil工程文件。 他们共同解释了你的项目中有哪些文件、文件是否已经编译过、项目目录树是如何组织的等等。
10.bak是项目文件的备份。 没什么可说的。 它只是给你一个后悔做出改变的机会。
11.asm是汇编文件,不用多说
12.lnp是连接日志,它告诉你连接器连接了哪些OBJ等,你可以用文本编辑器打开看一下。