版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、 STC 實驗箱 4使用說明書V1.0 2015-3-20 目錄一、 實驗箱 4外觀圖 . 3二、 實驗板布局圖 . 4三、 新建 Keil 項目 . 5四、 保存 STC-ISP 范例程序到 Keil 項目 . 12五、 下載用戶程序到 STC 實驗箱 4. 19六、 直接下載 STC-ISP 范例程序到 STC 實驗箱 4. 22七、 使用 STC 實驗箱 4仿真用戶代碼 . 26 附錄 : 實驗箱 4參考線路圖 . 33 一、 實驗箱 4外觀圖 打開方式:雙手捏住如上圖紅圈所示的實驗箱 4的把手處,雙手分別向兩邊用力即可打開實驗箱 4。 二、 實驗板布局圖 在此,需要對“主控芯片電源開關(guān)
2、”進行說明此按鈕的原理是按住此開關(guān)時主控芯片將會處于停電狀態(tài),放開此開關(guān)時主控芯片會被重新上電而進 行上電復(fù)位。而對于 STC 的單片機,要想進行 ISP 下載,則必須是在上電復(fù)位時接收到串口命令才會開始執(zhí)行 ISP 程序,所以下載程序到實驗箱 4的正確步驟為:1、 使用 USB 線將實驗箱 4與電腦進行連接2、 打開 STC 的 ISP 下載軟件3、 選擇單片機型號為“ IAP15W4K58S4”4、 選擇實驗箱 4所對應(yīng)的串口5、 打開目標(biāo)文件(HEX 格式或者 BIN 格式6、 點擊 ISP 下載軟件中的“下載 /編程”按鈕7、 按下實驗箱 4上的“主控芯片電源開關(guān)” ,然后松開即可開始
3、下載 三、 新建 Keil 項目(由于 Keil 的版本比較多, 本說明書將只使用 Keil 的 uVersion4為例進行介紹, Keil 的其他版本與之類 似首先打開 Keil 軟件,并打開“ Project ”菜單中的“ New uVersion Project ”項 在下面的對話框中輸入新建的項目名稱,然后保存 接下來需要在如下的對話框內(nèi)選擇芯片型號 型號確定后, Keil 會彈出下面的對話框,問是否需要將啟動代碼文件添加到項目中。 一般建議選擇“是” (也可選擇“否” 至此,基本的項目文件已基本建立。接下來需要新建源代碼文件,打開“ File ”菜單中的“ New ”項 在新建的文件
4、中輸入相應(yīng)的源代碼,然后選擇“ File ”菜單中的“ Save ”項對文件進行保存 如下圖 文件保存完成后需要使用下面的操作將源代碼文件添加到項目中來,具體的操作方法是:使用鼠標(biāo)右鍵單擊“ Project ”列表中的“ Source Group 1”項,在出現(xiàn)的右鍵菜單中選擇“ Add Files to Group Source Group 1 ”項目 在下面的對話框中選擇我們剛才保存的文件,并點擊“ Add ”按鈕即可將文件添加到項目中,完成后按 下“ Close ”按鈕關(guān)閉對話框 此時我們可以看到在項目中已經(jīng)多了我們剛才添加的代碼文件 按下快捷鍵“ Alt+F7”或者選擇菜單“ Proj
5、ect ”中的“ Option for Target Target1 ” 在如下的對話框中對項目進行配置在“ Output ”屬性頁中,將“ Create HEX FIle”選項打上勾,即可在項目編譯完成后自動生成 HEX 格 式的目標(biāo)文件,按“ OK ”保存。 按下快捷鍵“ F7”或者選擇菜單“ Project ”中的“ Build Target”項對當(dāng)前項目進行編譯 若代碼中沒有錯誤,編譯完成后則會在“ Build Output”的信息輸出框中顯示 “ 0 Error(s, 0 Warning(s” , 同時也會生成 HEX 的執(zhí)行文件。到此創(chuàng)建項目完成。 四、 保存 STC-ISP 范例
6、程序到 Keil 項目首先打開 Keil 軟件,并打開“ Project ”菜單中的“ New uVersion Project ”項 在下面的對話框中輸入新建的項目名稱,然后保存 接下來需要在如下的對話框內(nèi)選擇芯片型號 型號確定后, Keil 會彈出下面的對話框,問是否需要將啟動代碼文件添加到項目中。一般建議選擇“是” (也可選擇“否” 至此,基本的項目文件已基本建立。接下來打開 STC 的 ISP 下載軟件,如下圖選擇軟件右邊功能模塊中的“范例程序”頁,然后在下列列表中選擇一個范例(我們以“ STC 開發(fā)板(實驗箱 4演示程序”中“ P17 P16 P47 P46-跑馬燈”的 C 語言代碼
7、為例 選擇完成后點擊“范例程序”頁中的“保存文件”按鈕對文件進行保存,如下圖: 將文件保存到我們前面所建項目的目錄中 文件保存完成后需要使用下面的操作將源代碼文件添加到項目中來,具體的操作方法是:使用鼠標(biāo)右鍵單擊“ Project ”列表中的“ Source Group 1”項,在出現(xiàn)的右鍵菜單中選擇“ Add Files to Group Source Group 1 ”項目 在下面的對話框中選擇我們剛才保存的文件,并點擊“ Add ”按鈕即可將文件添加到項目中,完成后按 下“ Close ”按鈕關(guān)閉對話框 此時我們可以看到在項目中已經(jīng)多了我們剛才添加的代碼文件, 打開文件即可看到我們剛才從
8、 ISP 下載 軟件中保存的文件,如下圖 按下快捷鍵“ Alt+F7”或者選擇菜單“ Project ”中的“ Option for Target Target1 ” 在如下的對話框中對項目進行配置在“ Output ”屬性頁中,將“ Create HEX FIle”選項打上勾,即可在項目編譯完成后自動生成 HEX 格 式的目標(biāo)文件,按“ OK ”保存。 按下快捷鍵“ F7”或者選擇菜單“ Project ”中的“ Build Target”項對當(dāng)前項目進行編譯 若代碼中沒有錯誤,編譯完成后則會在“ Build Output”的信息輸出框中顯示 “ 0 Error(s, 0 Warning(s
9、” , 同時也會生成 HEX 的執(zhí)行文件。到此創(chuàng)建項目完成。 五、 下載用戶程序到 STC 實驗箱 4下面我們以剛才新建的項目“ Demo ”為例,將編譯后生成的 HEX 文件下載到 STC 實驗箱 4首先使用 USB 線將 STC 實驗箱 4與電腦正確連接然后打開 STC 的 ISP 下載軟件(例如:“ STC-ISP (Ver6.83” 在上面的界面中,下面幾點需要注意:1、 單片機型號必須選擇“ IAP15W4K58S4” (因為實驗箱 4中的主控芯片都是 IAP15W4K58S42、 串口口必須選擇實驗箱 4所對應(yīng)的串口號(當(dāng)實驗箱 4與電腦正確連接后,軟件會自動掃描并 識別名稱為“
10、USB-SERIAL CH340 (COMx”串口,具體的 COM 編號會因電腦不同而不同 。 當(dāng)有多個 CH340類型的 USB 轉(zhuǎn)串口線與電腦相連時,則必須手動選擇。點擊界面中的“打開程序文件”按鈕,在出現(xiàn)的打開程序代碼文件的對話框中選擇需要下載的文件 (這里以我們前面所建立的項目為例 文件正確打開后,點擊界面中的“下載 /編程”按鈕開始下載代碼 如下圖 接下來需要按下實驗箱 4上的“ 主控芯片電源開關(guān) ” ,然后松開即可開始下載 若下載成功,會出現(xiàn)如下的畫面 六、 直接下載 STC-ISP 范例程序到 STC 實驗箱 4STC 的 ISP 軟件中,支持對軟件中的范例程序進行直接下載直接下
11、載按鈕如下圖所示 在下載之前依然需要進行如下步驟的操作首先使用 USB 線將 STC 實驗箱 4與電腦正確連接然后打開 STC 的 ISP 下載軟件(例如:“ STC-ISP (Ver6.83” 在上面的界面中,下面幾點需要注意:1、 單片機型號必須選擇“ IAP15W4K58S4” (因為實驗箱 4中的主控芯片都是 IAP15W4K58S42、 串口口必須選擇實驗箱 4所對應(yīng)的串口號(當(dāng)實驗箱 4與電腦正確連接后,軟件會自動掃描并 識別名稱為“ USB-SERIAL CH340 (COMx”串口,具體的 COM 編號會因電腦不同而不同 。 當(dāng)有多個 CH340類型的 USB 轉(zhuǎn)串口線與電腦相
12、連時,則必須手動選擇。然后點擊界面中“范例程序”頁面中的“下載代碼”按鈕開始下載代碼 如下圖 接下來需要按下實驗箱 4上的“ 主控芯片電源開關(guān) ” ,然后松開即可開始下載 若下載成功,會出現(xiàn)如下的畫面 七、 使用 STC 實驗箱 4仿真用戶代碼目前 STC 的仿真都是基于 Keil 環(huán)境的,所以若需要使用 STC 實驗箱 4仿真用戶代碼,則必須要安裝 Keil 軟件。 Keil 的 uVersion2、 uVersion3和 uVersion4都可以(uVersion5好像不支持 8051 。建議安裝 使用 uVersion4。Keil 軟件安裝完成后,還需要安裝 STC 的仿真驅(qū)動。 STC
13、 的仿真驅(qū)動的安裝步驟如下首先開 STC 的 ISP 下載軟件然后在軟件右邊功能區(qū)的“ Keil 仿真設(shè)置”頁面中點擊“將 IAP15W4K58S4設(shè)置為仿真芯片”按鈕 按下后會出現(xiàn)如下畫面 將目錄定位到 Keil 軟件的安裝目錄,然后確定安裝成功后會彈出如下的提示框 在 Keil 的相關(guān)目錄中可以看到如下的文件,即表示驅(qū)動正確安裝了 由于在默然狀態(tài)下, 實驗箱 4的主控芯片并不是一顆仿真芯片, 不具有仿真功能, 所以若需要使用實驗 箱 4進行仿真,則還需要將實驗箱 4的主控芯片設(shè)置為仿真芯片。制作仿真芯片步驟如下:首先使用 USB 線將實驗箱 4與電腦進行連接然后打開 STC 的 ISP 下
14、載軟件,并在串口號的下拉列表中選擇實驗箱 4所對應(yīng)的串口號單片機型號可以不進行選擇,在制作仿真芯片時,軟件會自動選擇“ IAP15W4K58S4”型號。 然后在軟件右邊功能區(qū)的“ Keil 仿真設(shè)置”頁面中點擊“將 IAP15W4K58S4設(shè)置為仿真芯片”按鈕, 按下后會出現(xiàn)如下畫面 接下來需要按下實驗箱 4上的“ 主控芯片電源開關(guān) ” ,然后松開即可開始制作仿真芯片 若設(shè)置成功,會出現(xiàn)如下的畫面 到此,仿真芯片便制作成功了。接下來我們打開之前建立的項目 然后進行下面的項目設(shè)置附加說明一點:當(dāng)創(chuàng)建的是 C 語言項目,且有將啟動文件“ STARTUP.A51”添加到項目中時,里面有一個命名為 “
15、 IDATALEN ”的宏定義,它是用來定義 IDATA 大小的一個宏,默認(rèn)值是 128,即十六進制的 80H ,同 時它也是啟動文件中需要初始化為 0的 IDATA 的大小。 所以當(dāng) IDATA 定義為 80H , 那么 STARTUP.A51里面的代碼則會將 IDATA 的 00-7F 的 RAM 初始化為 0; 同樣若將 IDATA 定義為 0FFH , 則會將 IDATA 的 00-FF 的 RAM 初始化為 0。 我們所選的 STC15W4K32S4系列的單片機的 IDATA 大小為 256字節(jié)(00-7F 的 DATA 和 80H-FFH 的 IDATA ,但由于在 RAM 的最后
16、 17個字節(jié)有寫入 ID 號以及相關(guān)的測試參數(shù),若用戶在程序中需要使 用這一部分?jǐn)?shù)據(jù),則一定不要將 IDATALEN 定義為 256。按下快捷鍵“ Alt+F7”或者選擇菜單“ Project ”中的“ Option for Target Target1 ”在“ Option for Target Target1 ”對話框中對項目進行配置第 1步、進入到項目的設(shè)置頁面,選擇“ Debug ”設(shè)置頁第 2步、選擇右側(cè)的硬件仿真“ Use ”第 3步、在仿真驅(qū)動下拉列表中選擇“ STC Monitor-51 Driver”項第 4步、點擊“ Settings ”按鈕,進入串口的設(shè)置畫面第 5步、對串口的端口號和波特率進行設(shè)置,串口號要選擇實驗箱 4所對應(yīng)的串口,波特率一般選擇 115200或
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 脫細(xì)胞支架構(gòu)建-洞察分析
- 110kV線路電纜頭技術(shù)規(guī)范書
- 系統(tǒng)級庫設(shè)計-洞察分析
- 倉儲物流行業(yè)安全管理工作總結(jié)
- 2025年度紅酒企業(yè)文化建設(shè)與品牌推廣合同3篇
- 餐飲行業(yè)勞動合同
- 防火墻購銷合同
- 汽車美容店前臺收銀心得
- 綠化養(yǎng)護合同范文
- 2025年快遞公司協(xié)作合同2篇
- GB/T 16895.3-2024低壓電氣裝置第5-54部分:電氣設(shè)備的選擇和安裝接地配置和保護導(dǎo)體
- 2025湖北襄陽市12345政府熱線話務(wù)員招聘5人高頻重點提升(共500題)附帶答案詳解
- 電網(wǎng)調(diào)度自動化系統(tǒng)調(diào)試報告模板
- 托福閱讀講義
- 輸電線路基礎(chǔ)知識輸電線路組成與型式
- 三年級數(shù)字加減法巧算
- GB/T 10609.3-1989技術(shù)制圖復(fù)制圖的折疊方法
- GB 4053.2-2009固定式鋼梯及平臺安全要求第2部分:鋼斜梯
- 通力電梯培訓(xùn)教材:《LCE控制系統(tǒng)課程》
- 品管圈PDCA持續(xù)質(zhì)量改進提高靜脈血栓栓塞癥規(guī)范預(yù)防率
- 陜西省榆林市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細(xì)
評論
0/150
提交評論