Keil C51是一款優(yōu)秀的C語言軟件開發(fā)系統(tǒng),提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部分組合在一起,與匯編相比,C語言在功能上、結(jié)構性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。Keil C51 生成的目標代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。
Keil C51調(diào)試功能
調(diào)試功能是μVision的一項強大功能,有助于調(diào)試和測試應用程序。調(diào)試功能可以:
擴展μVision調(diào)試器的功能。
生成外部中斷。
將內(nèi)存內(nèi)容記錄到文件中。
定期更新模擬輸入值。
將串行數(shù)據(jù)輸入到片內(nèi)串行端口。
調(diào)試功能使用C編程語言的一個子集?;竟δ芎拖拗剖牵?/p>
流控制語句可以在調(diào)試功能中使用,并在ANSI C中運行(if,else,while,do,switch,case,break,continue和goto)。
局部標量變量在ANSI C中聲明。
調(diào)試功能不允許使用數(shù)組。
本章包含以下部分:
創(chuàng)建函數(shù)描述了內(nèi)部的調(diào)試函數(shù)編輯器。
調(diào)用函數(shù)描述調(diào)用調(diào)試函數(shù)的選項。
預定義函數(shù)列出了隨μVision提供的內(nèi)置調(diào)試功能。
用戶函數(shù)由開發(fā)人員創(chuàng)建以測試或調(diào)試應用程序。
信號功能在程序運行時在后臺執(zhí)行重復操作。
μVision和C之間的區(qū)別解釋了μVision調(diào)試功能和ANSI C之間的語法和語義偏差。
安裝教程
1、安裝Keil C51 V9.00版本;
2、打開uvision4,點擊File---License Management…,打開License Management窗口,復制右上角的CID;
3、打開注冊機, 在CID窗口里填上剛剛復制的CID,其它設置不變;
4、點擊Generate生成許可號,復制許可號;
5、將許可號復制到License Management窗口下部的New License ID Code,點擊右側(cè)的Add LIC
6、若上方的Product顯示的是PK51 Prof. Developers Kit即注冊成功,Support Period為有效期,一般可以到30年左右,若有效期較短,可多次生成許可號重新注冊。
7、直接復制目錄下的Uv4.exe到安裝目錄代替E文的Uv4.exe!