搭建IAP15W4K61S4開發(fā)環(huán)境_第1頁
搭建IAP15W4K61S4開發(fā)環(huán)境_第2頁
搭建IAP15W4K61S4開發(fā)環(huán)境_第3頁
搭建IAP15W4K61S4開發(fā)環(huán)境_第4頁
搭建IAP15W4K61S4開發(fā)環(huán)境_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

海靈智電 搭建51開發(fā)環(huán)境搭建IAP15W4K61S4/STC12C5A60S2開發(fā)環(huán)境目錄1.需要準(zhǔn)備的工具 42.搭建開發(fā)環(huán)境 42.1.安裝KeilC51 42.1.1.KeilC51簡介 42.1.2.KeilC51安裝步驟 42.2.安裝USB轉(zhuǎn)TTL芯片驅(qū)動(CH340G) 72.3.下載軟件stc-isp 83.使用KeilC51開發(fā)軟件 133.1.自建工程文件 133.2.打開例程工程文件 214.常見問題及解決辦法 224.1.程序無法下載 225.技術(shù)支持 245.1.技術(shù)支持 245.2.聯(lián)系方式 24海靈智電 搭建IAP15W4K61S4/STC15W4K56S4開發(fā)環(huán)境1.需要準(zhǔn)備的工具KeilC51-V9.52安裝文件。PL2303驅(qū)動程序(USB驅(qū)動)。stc-isp-15xx-v6.85H下載軟件。2.搭建開發(fā)環(huán)境2.1.安裝KeilC512.1.1.KeilC51簡介KeilC51是美國KeilSoftware公司(ARM公司之一)出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng)。與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學(xué)易用。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部分組合在一起。KeilC51是支持HYPERLINK"/view/2547074.htm"8051微控制器體系結(jié)構(gòu)的Keil開發(fā)工具,適合每個階段的開發(fā)人員,不管是專業(yè)的應(yīng)用工程師,還是剛學(xué)習(xí)嵌入式軟件開發(fā)的學(xué)生。2.1.2.KeilC51安裝步驟打開配套軟件KeilC51文件夾找到壓縮文件KeilC51-V9.52,雙擊打開“c51v952-官網(wǎng).exe”,彈出KeilC51V9.52的安裝向?qū)?,單擊【Next】,如下圖所示。 搭建IAP15W4K61S4/STC15W4K56S4開發(fā)環(huán)境2.勾選【Iagreeto...】,然后點擊【Next】,如下圖所示。2:KeilC51安裝默認(rèn)安裝路徑是安裝在C盤,本文檔設(shè)置的安裝路徑是默認(rèn)安裝路徑。此處,可以根據(jù)自己的需要選擇安裝路徑,如下圖,確定好安裝路徑后點下一步。圖3:KeilC51安裝5 搭建IAP15W4K61S4/STC15W4K56S4開發(fā)環(huán)境4.根據(jù)提示填入相關(guān)用戶信息,然后點擊【Next】,如下圖所示。4:KeilC51安裝KeilC51開始安裝,等待KeilC51安裝完成,如下圖所示。5:KeilC51安裝點擊[Finish]完成安裝,如下圖所示。海靈智電 搭建IAP15W4K61S4/STC15W4K56S4開發(fā)環(huán)境6:KeilC51安裝安裝USB轉(zhuǎn)TTL芯片驅(qū)動(CH340G)PC是通過USB接口給STC15W4K56S4開發(fā)板供電并下載程序。開發(fā)板板載USB轉(zhuǎn)TTL芯片CH340G,來實現(xiàn)與微處理器STC15W4K56S4的通信以下載程序,故需要在PC上安裝USB轉(zhuǎn)TTL的驅(qū)動程序。打開配套軟件USB驅(qū)動程序文件夾找到安裝文件ch341ser,雙擊打開,出現(xiàn)下面界面,點擊安裝。圖7:CH340G驅(qū)動安裝7 搭建IAP15W4K61S4/STC15W4K56S4開發(fā)環(huán)境2.等待一段時間,彈出如下對話框,點擊確定。8:CH340G驅(qū)動安裝查看驅(qū)動有沒有安裝成功:使用MINI-USB連接線連接PC機和開發(fā)板,打開電源開關(guān),觀察PC機設(shè)備管理器,出現(xiàn)如下圖所示CH340的提示則證明驅(qū)動安裝成功。圖9:CH340G驅(qū)動安裝2.3.下載軟件stc-ispSTC官方針對STC單片機提供了專用的ISP下載軟件,該軟件版本會在官網(wǎng)上不斷更新,用戶可經(jīng)常關(guān)注STC官網(wǎng):/。下面通過版本v6.85H軟件使用,8 搭建IAP15W4K61S4/STC15W4K56S4開發(fā)環(huán)境來介紹如何給STC15W4K56S4單片機下載程序。打開配套軟件STC下載文件夾找到文件stc-isp-15xx-v6.85H,雙擊打開,彈出下面界面。10:STC-ISP下載選擇芯片類型,如下圖所示,在STC15W4K32S4中選中STC15W4K56S4。如果開發(fā)板是IAP15W4K61S4芯片,則選擇IAP15W4K61S4。9 搭建IAP15W4K61S4/STC15W4K56S4開發(fā)環(huán)境11:STC-ISP安裝選擇下載串口號,如下圖所示,選中已安裝好的USB驅(qū)動對應(yīng)的串口。圖12:STC-ISP安裝10 搭建IAP15W4K61S4/STC15W4K56S4開發(fā)環(huán)境打開下載HEX文件,如下圖所示,打開程序文件,瀏覽找到HEX文件后,點擊打開。13:STC-ISP安裝選中HEX文件后,出現(xiàn)下圖界面,點擊下載/編程按鈕。14:STC-ISP安裝點擊下載/編程按鈕后出現(xiàn)下圖所示界面,此時需按下開發(fā)板下載按鈕S2。11 搭建IAP15W4K61S4/STC15W4K56S4開發(fā)環(huán)境15:STC-ISP安裝按下開發(fā)板S2按鍵后,程序便開始下載,如下圖所示。圖16:STC-ISP安裝12 搭建IAP15W4K61S4/STC15W4K56S4開發(fā)環(huán)境程序下載完成,如下圖所示。17:STC-ISP安裝下載的是流水燈實驗,故此時開發(fā)板用戶指示燈會依次閃爍。使用KeilC51開發(fā)軟件3.1.自建工程文件本節(jié)以基礎(chǔ)實驗中的“GPIO驅(qū)動LED實驗”為例說明如何使用KeilC51平臺建立工程文件,如何編譯程序生成可ISP下載的HEX文件。啟動KeilC51雙擊桌面的“KeiluVision4”的快捷方式或者從開始菜單中打開KeiluVision4。圖18:KeilC51使用13 搭建IAP15W4K61S4/STC15W4K56S4開發(fā)環(huán)境新建工程KeilC51中執(zhí)行“Project→NewuVisionProject”,以新建工程。圖19:KeilC51使用打開新建工程后,首先要確定新建工程的存放位置,按下圖界面,為演示方便存于桌面,新建TEST命名的文件夾中。圖20:KeilC51使用命名TEST的文件夾后,再新建工程名為TEST(命名為TEST,僅是為了演示使用)。14 搭建IAP15W4K61S4/STC15W4K56S4開發(fā)環(huán)境21:KeilC51使用建工程之后,便會彈出下圖窗口,因為我們開發(fā)板使用的是IAP15W4K61S4/STC15W4K56S4單片機,故選擇型號如下為AT89C52圖22:KeilC51使用確定好單片機型號后,自動會彈出下圖窗口,選擇“否”。15 搭建IAP15W4K61S4/STC15W4K56S4開發(fā)環(huán)境圖23:KeilC51使用新建C文件進入KeilC51主界面后,按下圖順序,新建文檔,并隨后保存該空白文檔。圖24:KeilC51使用點保存之后,會要求對新建文檔的名稱命名,并對文件類型添加后綴,為演示需要可參考下圖所示進行設(shè)置。圖25:KeilC51使用文件名和后綴確定之后,空白文檔的內(nèi)容可將例程中GPIO驅(qū)動LED的.c文件的內(nèi)容復(fù)制過來,如下圖。圖26:KeilC51使用再點擊保存,則會將有程序的test.c文件保存到TEST文件夾中,但并沒有被加入到工程之中。此時,按下圖所示,在標(biāo)識1處右鍵選擇標(biāo)識2。17 搭建IAP15W4K61S4/STC15W4K56S4開發(fā)環(huán)境圖27:KeilC51使用之后彈出下面窗口,選擇TEST文件夾中的test.c文件,加載工程中。圖28:KeilC51使用加載之后,單擊SourceGroupe1前的+號展開,開看到test.c文件已被加載進來,如下圖。18 搭建IAP15W4K61S4/STC15W4K56S4開發(fā)環(huán)境29:KeilC51使用細(xì)看test.c文件,可發(fā)現(xiàn)有STC15F2K60S2.H的頭文件,這時需將例程中的STC15F2K60S2.h文件拷貝到TEST文件夾中,方可編譯通過。圖30:KeilC51使用編譯生成HEX文件按下圖所示步驟,選擇生成HEX文件,并對HEX文件進行命名。19 搭建IAP15W4K61S4/STC15W4K56S4開發(fā)環(huán)境圖31:KeilC51使用上述步驟完成后,點擊編譯按鈕,會在軟件最下方窗口顯示編譯結(jié)果,如下圖,表示編譯成功。圖32:KeilC51使用此時,打開桌面TEST文件,可發(fā)現(xiàn)生成的HEX文件,該文件可用于STC_ISP下載程序,具體步驟在“下載軟件stc-isp”中已有詳述。20 搭建IAP15W4K61S4/STC15W4K56S4開發(fā)環(huán)境圖33:KeilC51使用3.2.打開例程工程文件啟動KeilC51雙擊桌面的“KeiluVision4”的快捷方式或者從開始菜單中打開KeiluVision4。圖34:KeilC51使用打開例程工程文件方法1:在KeilC51中執(zhí)行“Project→OpenProject”打開“匼基礎(chǔ)實驗\實驗1:GPIO驅(qū)動LED”目錄下的工程“LED.uVproj”。方法2:直接在基礎(chǔ)實驗中找到工程“LED.uVproj”后雙擊。21 搭建IAP15W4K61S4/STC15W4K56S4開發(fā)環(huán)境圖35:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論