- 軟件介紹
- 軟件截圖
- 相關(guān)軟件
- 相關(guān)閱讀
- 下載地址
電腦軟件推薦: Keil C51 v9.5.4 版本 樂易佳數(shù)據(jù)恢復(fù)軟件 v7.3.4 大華視頻監(jiān)控播放器 v3.41版 錄音軟件 v3.96 便攜版
Keil C51(51單片機(jī)開發(fā)工具)是一款用于單片機(jī)開發(fā)的強(qiáng)大軟件,擁有簡(jiǎn)潔的界面,便于用戶快速上手。它內(nèi)置了大量可供開發(fā)使用的函數(shù)庫(kù),同時(shí)配備了專業(yè)級(jí)的編輯器,操作非常直觀。更為重要的是,用戶可以通過(guò)該編輯器創(chuàng)建新的應(yīng)用程序,是一款非常實(shí)用的開發(fā)工具,感興趣的用戶可以下載體驗(yàn)!
Keil C51(51單片機(jī)開發(fā)工具)功能
1、MDKCore—MDK核心
MDKCore包含了開發(fā)微控制器所需的全部組件,包括IDE(uVision5)、編輯器、ARMC/C++編輯器、uVision調(diào)試工具及PackInstaller。
2、uVision5 IDE集成開發(fā)環(huán)境
uVision5 IDE與uVision4相比變化不大,最大的區(qū)別在編譯工具欄的右側(cè),新增了兩個(gè)綠色按鈕,分別是ManageRun-timeEnvironment和PackInstaller。
MDKCore是一個(gè)單獨(dú)的安裝包,文件約為300MB,用戶可以從ARM國(guó)內(nèi)代理商米爾科技官網(wǎng)下載正式版本。安裝后即可長(zhǎng)期使用。如有Keil芯片支持、CMSIS或中間件更新,用戶可通過(guò)Softwarepacks進(jìn)行本地升級(jí)。
3、Softwarepacks—MDK軟件包
相較于MDKv4版本,MDKv5對(duì)Softwarepacks進(jìn)行了重要更新。Softwarepacks分為Device、CMSIS和MDKProfessionalMiddleware三大部分,涵蓋了各種可用的設(shè)備驅(qū)動(dòng)。MDKv5用戶可以通過(guò)Softwarepacks窗口選擇需要安裝或更新的軟件組件。
Keil C51(51單片機(jī)開發(fā)工具)軟件特色
1、Keil C51 9.59破解版提供豐富的編輯功能
2、您可以在軟件中查看關(guān)于編輯器的詳細(xì)描述
3、也可以查看調(diào)試器的功能介紹
4、支持將編輯的文件添加到項(xiàng)目中
5、提供多種開發(fā)組件,幫助構(gòu)建新的項(xiàng)目
6、支持對(duì)源代碼進(jìn)行編譯
7、能夠修復(fù)編輯過(guò)程中產(chǎn)生的錯(cuò)誤,修改不正確的代碼
8、還可以生成可執(zhí)行的代碼
9、Keil C51 9.59破解版允許在文件中進(jìn)行快速查找
10、支持使用第三方工具(如PC-Lint或版本控制系統(tǒng))進(jìn)行集成
11、能夠在命令窗口輸入調(diào)試和跟蹤命令
Keil C51(51單片機(jī)開發(fā)工具)亮點(diǎn)
調(diào)試功能是μVision的一項(xiàng)強(qiáng)大特性,幫助用戶調(diào)試和測(cè)試程序。它提供了以下功能:
擴(kuò)展μVision調(diào)試器的功能。
生成外部中斷。
將內(nèi)存數(shù)據(jù)記錄到文件中。
定期更新模擬輸入值。
將串行數(shù)據(jù)傳輸?shù)狡瑑?nèi)串行端口。
調(diào)試功能支持C編程語(yǔ)言的子集,基本功能和限制如下:
調(diào)試中可以使用流控制語(yǔ)句(如if、else、while、do、switch、case、break、continue、goto)。
局部標(biāo)量變量可以在ANSI C中聲明。
調(diào)試功能不支持?jǐn)?shù)組。
本章節(jié)內(nèi)容包括:
創(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í)執(zhí)行重復(fù)操作。
μVision和C語(yǔ)言之間的區(qū)別解釋了μVision調(diào)試功能與ANSI C語(yǔ)法和語(yǔ)義的差異。
μVision與Keil C51(51單片機(jī)開發(fā)工具)的差異
為了支持用戶和信號(hào)功能,μVision與ANSI C語(yǔ)言子集之間存在許多差異:
μVision不區(qū)分大小寫,控制語(yǔ)句和對(duì)象名稱可以用大寫或小寫形式書寫。
μVision不支持預(yù)處理器指令,如#define、#include和#ifdef等。
μVision不支持全局聲明,標(biāo)量變量必須在函數(shù)內(nèi)聲明,用戶可使用DEFINE命令定義符號(hào),并在代碼中像使用全局變量一樣使用它們。
在μVision中,變量可能不會(huì)在聲明時(shí)初始化,必須顯式賦值以進(jìn)行初始化。
μVision函數(shù)只支持標(biāo)量變量類型,不允許使用結(jié)構(gòu)、數(shù)組或指針,函數(shù)返回值和參數(shù)也只能是標(biāo)量類型。
μVision函數(shù)只能返回標(biāo)量變量類型,不支持返回指針或結(jié)構(gòu)。
μVision不支持遞歸函數(shù)調(diào)用,當(dāng)檢測(cè)到遞歸時(shí),μVision會(huì)中止函數(shù)執(zhí)行。
只能通過(guò)函數(shù)名直接調(diào)用μVision函數(shù),不能通過(guò)指針進(jìn)行間接調(diào)用。
μVision僅支持ANSI C風(fēng)格的函數(shù)聲明,不支持傳統(tǒng)的K&R格式。
-
Keil C51 v9.5.4 版本下載地址













