Keil C51是一款國外開發(fā)的C語言軟件開發(fā)系統(tǒng),它經(jīng)常用于幫助編程師們進(jìn)行單片機的開發(fā)。Keil C51支持8051微控制器體系結(jié)構(gòu)開發(fā)工具,就算是小白也可以很好使用Keil C51。為了幫助用戶更快掌握Keil C51,軟件內(nèi)自帶了使用案例,讓您下載之后就能快速上手。
軟件功能
1、BL51鏈接器/定位器:組合由C51和A51產(chǎn)生的可重定位的目標(biāo)模塊,生成絕對目標(biāo)模塊。
2、A51宏匯編器:從89C51匯編源代碼產(chǎn)生可重定位的目標(biāo)模塊。
3、OH51目標(biāo)文件至HEX格式的轉(zhuǎn)換器,從絕對目標(biāo)模塊生成Intel Hex文件。
4、μVision4 for Windows:是一個集成開發(fā)環(huán)境,它將項目管理、程序調(diào)試、源代碼編輯等組合在一個功能強大的環(huán)境中
5、RTX-51實時操作系統(tǒng):簡化了復(fù)雜的實時應(yīng)用軟件項目的設(shè)計。
6、C51國際際準(zhǔn)化C交叉編譯器:從C源代碼產(chǎn)生就可以重定位的目標(biāo)模塊。
7、LIB51庫管理器:從目標(biāo)模塊生成連接器可以使用的庫文件。
軟件特色
-mdkcore–mdk核心
mdkcore包含微控制器開發(fā)所有的所有組件,包括ide(uvision5)、編輯器、armc/c++編輯器、uvision調(diào)試跟蹤器和packinstaller。
-softwarepacks-mdk軟件包
這部分較mdkv4版本做出了很大的更新。softwarepacks分為device、cmsis、mdkprofessionalmidleware三個小部分,包含了各類可用的設(shè)備驅(qū)動。mdkv5可以在softwarepacks窗口選擇需要安裝或者更新的軟件組件。
-uvision5ide集成開發(fā)界面
uvision5ide集成開發(fā)環(huán)境與uvision4相差不大,在編譯工具欄右側(cè)多了兩個綠色按鈕,managerun-timeenvironment和packinstaller按鈕。
mdkcore是一個獨立的安裝包,大概300m左右大小,可以到arm國內(nèi)代理商米爾科技官網(wǎng)下載正式版本。下載安裝以后就可以一直使用,如果keil有芯片支持、cmsis或者中間庫的升級,直接通過softwarepacks本地升級即可。
安裝步驟
1、將keil c51下載下來,并解壓到當(dāng)前文件夾中,點擊其中的c51v952.exe應(yīng)用程序,進(jìn)入安裝向?qū)Ы缑妫又c擊下一步。
2、選擇軟件安裝位置界面,小編建議用戶們安裝在D盤中,選擇好安裝位置點擊下一步。
3、keil c51安裝結(jié)束,點擊完成即可。
keil c51調(diào)試功能
調(diào)試功能是μVision的一項強大功能,有助于調(diào)試和測試應(yīng)用程序。調(diào)試功能可以:
擴(kuò)展μVision調(diào)試器的功能。
生成外部中斷。
將內(nèi)存內(nèi)容記錄到文件中。
定期更新模擬輸入值。
將串行數(shù)據(jù)輸入到片內(nèi)串行端口。
調(diào)試功能使用C編程語言的一個子集。基本功能和限制是:
流控制語句可以在調(diào)試功能中使用,并在ANSI C中運行(if,else,while,do,switch,case,break,continue和goto)。
局部標(biāo)量變量在ANSI C中聲明。
調(diào)試功能不允許使用數(shù)組。
本章包含以下部分:
創(chuàng)建函數(shù)描述了內(nèi)部的調(diào)試函數(shù)編輯器。
調(diào)用函數(shù)描述調(diào)用調(diào)試函數(shù)的選項。
預(yù)定義函數(shù)列出了隨μVision提供的內(nèi)置調(diào)試功能。
用戶函數(shù)由開發(fā)人員創(chuàng)建以測試或調(diào)試應(yīng)用程序。
信號功能在程序運行時在后臺執(zhí)行重復(fù)操作。
μVision和C之間的區(qū)別解釋了μVision調(diào)試功能和ANSI C之間的語法和語義偏差。
使用方法
雙擊運行桌面自動生成的“Keil uVision5”快捷方式,點擊“File”,選擇“License Management”,復(fù)制右上角的CID。
在CID窗口里填上剛剛復(fù)制的CID,點擊Generate生成許可號,復(fù)制許可號。
將許可號復(fù)制到License Management窗口下部的New License ID Code,點擊右側(cè)的Add LIC。
若上方的Product顯示的是PK51 Prof. Developers Kit即注冊成功,Support Period為有效期,一般可以到30年左右,若有效期較短,可多次生成許可號重新注冊。
將KeilFDfix(FD補丁冠銘同學(xué)版)b10.exe復(fù)制到安裝路徑下,運行開始即可。