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