當(dāng)啟動(dòng)一個(gè)新的項(xiàng)目,只需選擇從設(shè)備數(shù)據(jù)庫使用的微控制器和IDE的μVision設(shè)置所有的編譯器,匯編器,連接器和內(nèi)存選項(xiàng)為您服務(wù)。
l 許多示例程序包括幫助您開始使用最流行的嵌入式8051。
l Keil公司的μVision調(diào)試器準(zhǔn)確地模擬片上外設(shè)(I2C,CAN,UART,SPI,中斷,I / O端口,A / D轉(zhuǎn)換器,D / A轉(zhuǎn)換器和PWM模塊)的8051設(shè)備。模擬可以幫助您了解的硬件配置,避免浪費(fèi)在設(shè)置問題的時(shí)間。此外,與模擬,你可以寫和目標(biāo)硬件之前測(cè)試應(yīng)用是可用的。
l 當(dāng)你準(zhǔn)備開始測(cè)試與目標(biāo)硬件的軟件應(yīng)用程序,使用MON51,MON390,MONADI或FlashMON51目標(biāo)顯示器,ISD51系統(tǒng)內(nèi)調(diào)試器,或ULINK USB-JTAG適配器下載和測(cè)試程序代碼對(duì)你的目標(biāo)系統(tǒng)。
2.支持芯片
Keil C51對(duì)于初學(xué)的朋友來說,AT89系列、STC89系列、STC12系列單片機(jī)不會(huì)陌生,因?yàn)槭忻嫔洗蟛糠珠_發(fā)板就是這些芯片。但是Keil C51軟件支持的芯片多達(dá)幾百款,具體可以進(jìn)入官網(wǎng)查看。
Keil C51默認(rèn)是不支持STC單片機(jī)的,對(duì)于很多初學(xué)者來說,要使用Keil C51開發(fā)STC單片機(jī)程序就是一個(gè)問題了。有兩個(gè)辦法可以解決這個(gè)問題:
1、選擇其他芯片(如AT89C52)代替STC系列芯片【STC單片機(jī)是51架構(gòu),51架構(gòu)一樣的單片機(jī)可以通用】。
2、在Keil C51中添加STC芯片的補(bǔ)丁【下面章節(jié)我會(huì)講述該內(nèi)容】。
官方支持芯片地址:http://www.keil.com/c51/chips.asp
Ⅲ、下載
Keil C51這個(gè)軟件可以到官網(wǎng)下載,也可以到我百度網(wǎng)盤下載。下面章節(jié)講述的安裝、注冊(cè)也是從官方下載的軟件,為了方便大家下載,我將其上傳至百度網(wǎng)盤(和官網(wǎng)的一樣)。
1.官網(wǎng)下載
目前(2016年10月)Keil C51官方最新版本是V9.56,更多老版本可以在我百度網(wǎng)盤下載【定期更新】。
官方下載地址:https://www.keil.com/download/product
(官方Keil 有四個(gè)版本,這里以C51版本為例)
1.打開上面鏈接,點(diǎn)擊“C51”如下圖:
2.填寫信息(若覺得麻煩,可以到我百度網(wǎng)盤下載),到網(wǎng)頁最下面,點(diǎn)擊“Submit”提交:
3.點(diǎn)擊“C51V956.EXE”,選擇保存路徑,點(diǎn)擊“下載”:
2.我百度網(wǎng)盤下載
百度網(wǎng)盤下載方便、快捷,里面包含注冊(cè)機(jī)、STC補(bǔ)丁文件。我在百度網(wǎng)盤提供下載的版本也是從官網(wǎng)下載,上傳至百度網(wǎng)盤【定期更新至最新版本】。
百度網(wǎng)盤地址:http://pan.baidu.com/s/1o767AVS
注意:由于許多網(wǎng)盤近年來受到影響都相繼關(guān)閉了,如果網(wǎng)盤鏈接失效,可以微信公眾號(hào)查看更新鏈接,或微信聯(lián)系作者。
Ⅳ、安裝
Keil C51集成開發(fā)環(huán)境的安裝比較簡(jiǎn)單(基本上就是一路Next下去)。還是按照常規(guī)安裝教程(截圖)講述一下吧,以上面下載的“c51v956.exe”軟件為例講述。
支持的操作系統(tǒng):http://www2.keil.com/system-requirements
Windows Vista、Windows 7、Windows 8和Windows 10
【注意:Keil C51 V9.56不再支持Windows XP系統(tǒng)了,安裝在Windows XP也可以用,但兼容性不好,容易出現(xiàn)問題,建議安裝在官方指定系統(tǒng)下】
1.下載軟件,雙擊安裝包,進(jìn)入安裝向?qū)Ы缑?,點(diǎn)擊“Next”
2.勾選“I agree to...”,點(diǎn)擊“Next”
3.選擇路徑(可以默認(rèn)),點(diǎn)擊“Next”
4.填寫信息(可以隨便填寫),點(diǎn)擊“Next”
5.安裝過程需要等待兩分鐘,最后點(diǎn)擊“Finish”就安裝完成
至此Keil C51就安裝完成,可以新建工程使用了。但為了不受編譯代碼大小限制和用戶體驗(yàn),就需要購買授權(quán),或注冊(cè)。
Ⅴ、注冊(cè)
Keil C51是一個(gè)收費(fèi)的軟件,官方打擊盜版也比較嚴(yán)厲,若你是商業(yè)用途,建議購買正版軟件。當(dāng)然,我這里是針對(duì)個(gè)人開發(fā)學(xué)習(xí)的朋友而言,進(jìn)行非商業(yè)用途的使用。
我上面百度網(wǎng)盤提供下載的地址里面有一個(gè)“注冊(cè)機(jī)”文件,本章將利用該注冊(cè)機(jī)進(jìn)行注冊(cè)。
1.打開上面安裝好的Keil C51,若出現(xiàn)下圖提示,請(qǐng)關(guān)閉軟件,重新以管理員身份運(yùn)行軟件(選中Keil uVision5 -> 右鍵 -> 以管理員身份運(yùn)行)
2.打開注冊(cè)管理窗口(File -> License Management),并復(fù)制CID(備用)。
3.打開“注冊(cè)機(jī)”:(1)粘貼上面復(fù)制的CID,(2)目標(biāo)選擇C51,(3)生成注冊(cè)碼,(4)復(fù)制注冊(cè)碼
4.回到注冊(cè)界面:(1)粘貼上面生成的“注冊(cè)碼”,(2)點(diǎn)擊“Add LIC”,(3)看見顯示信息說明注冊(cè)成功。
Ⅵ、添加STC芯片補(bǔ)丁
很多使用STC單片機(jī)開發(fā)的朋友應(yīng)該知道,安裝好Keil C51后,新建工程選擇芯片時(shí),沒有STC單片機(jī)型號(hào)。如下圖:
要使這里有STC單片機(jī)型號(hào),就需要添加一個(gè)STC是補(bǔ)丁。 這里需要大家到STC官網(wǎng):http://www.stcmcu.com
下載STC-ISP軟件,通過這個(gè)軟件進(jìn)行添加STC系列單片機(jī)。具體添加過程有提供說明。
至此,我們就可以正常選擇STC單片機(jī)進(jìn)行軟件開發(fā)了。
Ⅶ、說明
Keil C51這個(gè)工具是一款收費(fèi)的軟件,官方打擊盜版也比較嚴(yán)厲,若你是商業(yè)用途,建議購買正版軟件。
Keil C51 的使用方法和Keil MDK-ARM類似,若要了解其使用方法,可以進(jìn)入我微信公眾號(hào)查看我整理匯總的“Keil MDK-ARM系列教程”。
以上總結(jié)僅供參考,若有不對(duì)之處,敬請(qǐng)諒解。