📄 程序结构----keil c51的bin、inc、lib三个子文件夹介绍.txt
字号:
程序结构
--------------------------------------------------------------------------------
( 时间: 2004-10-13 15:28:00 发布: admin 点击:1 )
程序结构
keil51DOS开发程序文件夹主要包括Bin、Inc、Lib三个子文件夹,各子文件夹中有主程序,源文件编译需用到的相关函数和库文件。
Bin--主程序文件夹,包括编译、连接、程序调试及仿真程序
主程序主要包括A51、C51、Bl51、Ts51、Oh51。
A51为汇编程序,汇编源启动文件Startup.A51,形成目标文件Startup.obj;
C51为C语言源文件编译程序,对实现具体工程方案的源文件(*.c;*.h;*.a*;*.inc;*.src)进行编译,一般用C语言编写的源程序为*.c文件,编译后形成目标文件*.obj。
BL51为连接程序,它把由源程序形成的目标文件(*.obj)与启动文件形成的目标文件(Startup.obj)进行连接形成绝对目标文件,一般形成的文件名可自行设定,比如为了方便使用就定为Test。
Oh51可对绝对目标文件进行再编译,使目标文件形成标准的Hex文件,如test编译后形成test.hex,该文件可以直接写入固化到单片机集成电路中,该单片机就可以完成用户所赋予它的功能了,但程序调试和仿真不一定需要这个文件,因为利用绝对目标文件和标准Hex文件都可以进行程序调试和仿真。
Ts51为程序调试和仿真程序,它利用的是绝对目标文件或标准Hex文件。调试和仿真可以是软件级的,也可以是硬件级的(直接针对目标板--即单片机开发板)。
Inc--函数文件夹
源文件中包含调用的函数必须包含在这个目录中,否则编译源文件就要出错。
Lib--库文件夹
该目录中的库文件用于程序的调试和仿真,调用不同的库文件可以实现不同的调试和仿真,库文件加载错误将导致程序调试和仿真的失败。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -