C51工具包的整體結構,如圖(1)所示,其中uVision與Ishell分別是C51 for Windows和for Dos的集成開發環境(IDE),可以完成編輯、編譯、連接、調試、仿真等整個開發流程。開發人員可用IDE本身或其它編輯器編輯C或匯編源文件。然后分別由C51及A51編譯器編譯生成目標文件(.OBJ)。目標文件可由LIB51創建生成庫文件,也可以與庫文件一起經L51連接定位生成絕對目標文件(.ABS)。ABS文件由OH51轉換成標準的Hex文件,以供調試器dScope51或tScope51使用進行源代碼級調試,也可由仿真器使用直接對目標板進行調試,也可以直接寫入程序存貯器如EPROM中。
圖(1) C51工具包整體結構圖
第三節 Keil C51工具包的安裝
1. C51 for Dos
在Windows下直接運行軟件包中DOS\C51DOS.exe然后選擇安裝目錄即可。完畢后欲使系統正常工作須進行以下操作(設C:\C51為安裝目錄):
修改Autoexec.bat,加入
path=C:\C51\Bin
Set C51LIB=C:\C51\LIB
Set C51INC=C:\C51\INC
然后運行Autoexec.bat
2. C51 for Windows的安裝及注意事項:
在Windows下運行軟件包中WIN\Setup.exe,最好選擇安裝目錄與C51 for Dos相同,這樣設置最簡單(設安裝于C:\C51目錄下)。然后將軟件包中crack目錄中的文件拷入C:\C51\Bin目錄下。