Keil C51軟件是一款美國Keil Software公司出品的優(yōu)秀的單片機應(yīng)用開發(fā)軟件,集編輯,編譯,仿真于一體,可以支持所有8051系列衍生產(chǎn)品,提供了豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,更好地幫助用戶進行單片機程序編輯。
軟件介紹
KEIL C51是基于uVision IDE的一款plc編程軟件,專用于51系列單片機C語言軟件開發(fā),擁有產(chǎn)業(yè)標(biāo)準(zhǔn)的Keil C編譯器、宏匯編器、調(diào)試器、實時內(nèi)核、單板計算機和仿真器,支持所有的251系列微控制器。開發(fā)工具旨在解決嵌入式軟件開發(fā)商面臨的復(fù)雜問題,比如當(dāng)你開始一個新項目,只需簡單的從設(shè)備數(shù)據(jù)庫選擇使用的設(shè)備,uVision IDE將設(shè)置好所有的編譯器、匯編器、鏈接器和存儲器選項,幫助你如期完成項目進度。
KEIL C51中還包含大量的例程,幫助你著手使用最流行的嵌入式8051設(shè)備,調(diào)試器準(zhǔn)確地模擬8051設(shè)備的片上外圍設(shè)備(I2C、CAN、UART、SPI、中斷、I/O端口、A/D轉(zhuǎn)換器、D/A轉(zhuǎn)換器和PWM模塊)。模擬幫助你了解硬件配置,避免在安裝問題上浪費時間。 此外,使用模擬器你可以在沒有目標(biāo)設(shè)備的情況下編寫和測試應(yīng)用程序。
本次帶來的KEIL C51版本為V9.60,附帶通用版本的KEIL C51注冊機和安裝破解教程。與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學(xué)易用,KEIL C51的優(yōu)勢顯而易見。
軟件特色
1、可以很好的兼容C語言,附帶了C編譯器、宏匯編、連接器、庫管理,是一個功能強大的仿真調(diào)試器。
2、Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。
3、與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學(xué)易用。用過匯編語言后再使用C來開發(fā),體會更加深刻。KeilC51軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全Windows界面。
uVision5版本介紹
uVision5向后兼容Keil MDK-ARM uVision4,以前的項目同樣可以在MDK v5上進行開發(fā), MDK v5同時加強了針對Cortex-M微控制器開發(fā)的支持,并且對傳統(tǒng)的開發(fā)模式和界面進行升級,將分成兩個部分,MDK Core和Software Packs。其中,Software Packs可以獨立于工具鏈進行新芯片支持和中間庫的升級。
1、MDK Core – MDK核心
MDK Core包含微控制器開發(fā)所有的所有組件,包括IDE(uVision5)、編輯器、ARM C/C++編輯器、uVision調(diào)試跟蹤器和Pack Installer。
2、uVision5 IDE集成開發(fā)界面
uVision5 IDE 集成開發(fā)環(huán)境與uVision4相差不大,在編譯工具欄右側(cè)多了兩個綠色按鈕,Manage Run-time Environment和Pack Installer按鈕。
MDK Core是一個獨立的安裝包,大概300M左右大小,可以到ARM國內(nèi)代理商米爾科技官網(wǎng)下載正式版本。下載安裝以后就可以一直使用,如果Keil有芯片支持、CMSIS或者中間庫的升級,直接通過Software packs本地升級即可。
3、Software packs – MDK軟件包
這部分較MDK v4版本做出了很大的更新。Software packs分為Device、CMSIS、MDK Professional Midleware三個小部分,包含了各類可用的設(shè)備驅(qū)動。
MDK v5可以在Software packs窗口選擇需要安裝或者更新的軟件組件。