?? 程序結構----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 + -