版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 STC 實(shí)驗(yàn)箱 4使用說明書V1.0 2015-3-20 目錄一、 實(shí)驗(yàn)箱 4外觀圖 . 3二、 實(shí)驗(yàn)板布局圖 . 4三、 新建 Keil 項目 . 5四、 保存 STC-ISP 范例程序到 Keil 項目 . 12五、 下載用戶程序到 STC 實(shí)驗(yàn)箱 4. 19六、 直接下載 STC-ISP 范例程序到 STC 實(shí)驗(yàn)箱 4. 22七、 使用 STC 實(shí)驗(yàn)箱 4仿真用戶代碼 . 26 附錄 : 實(shí)驗(yàn)箱 4參考線路圖 . 33 一、 實(shí)驗(yàn)箱 4外觀圖 打開方式:雙手捏住如上圖紅圈所示的實(shí)驗(yàn)箱 4的把手處,雙手分別向兩邊用力即可打開實(shí)驗(yàn)箱 4。 二、 實(shí)驗(yàn)板布局圖 在此,需要對“主控芯片電源開關(guān)
2、”進(jìn)行說明此按鈕的原理是按住此開關(guān)時主控芯片將會處于停電狀態(tài),放開此開關(guān)時主控芯片會被重新上電而進(jìn) 行上電復(fù)位。而對于 STC 的單片機(jī),要想進(jìn)行 ISP 下載,則必須是在上電復(fù)位時接收到串口命令才會開始執(zhí)行 ISP 程序,所以下載程序到實(shí)驗(yàn)箱 4的正確步驟為:1、 使用 USB 線將實(shí)驗(yàn)箱 4與電腦進(jìn)行連接2、 打開 STC 的 ISP 下載軟件3、 選擇單片機(jī)型號為“ IAP15W4K58S4”4、 選擇實(shí)驗(yàn)箱 4所對應(yīng)的串口5、 打開目標(biāo)文件(HEX 格式或者 BIN 格式6、 點(diǎn)擊 ISP 下載軟件中的“下載 /編程”按鈕7、 按下實(shí)驗(yàn)箱 4上的“主控芯片電源開關(guān)” ,然后松開即可開始
3、下載 三、 新建 Keil 項目(由于 Keil 的版本比較多, 本說明書將只使用 Keil 的 uVersion4為例進(jìn)行介紹, Keil 的其他版本與之類 似首先打開 Keil 軟件,并打開“ Project ”菜單中的“ New uVersion Project ”項 在下面的對話框中輸入新建的項目名稱,然后保存 接下來需要在如下的對話框內(nèi)選擇芯片型號 型號確定后, Keil 會彈出下面的對話框,問是否需要將啟動代碼文件添加到項目中。 一般建議選擇“是” (也可選擇“否” 至此,基本的項目文件已基本建立。接下來需要新建源代碼文件,打開“ File ”菜單中的“ New ”項 在新建的文件
4、中輸入相應(yīng)的源代碼,然后選擇“ File ”菜單中的“ Save ”項對文件進(jìn)行保存 如下圖 文件保存完成后需要使用下面的操作將源代碼文件添加到項目中來,具體的操作方法是:使用鼠標(biāo)右鍵單擊“ Project ”列表中的“ Source Group 1”項,在出現(xiàn)的右鍵菜單中選擇“ Add Files to Group Source Group 1 ”項目 在下面的對話框中選擇我們剛才保存的文件,并點(diǎn)擊“ Add ”按鈕即可將文件添加到項目中,完成后按 下“ Close ”按鈕關(guān)閉對話框 此時我們可以看到在項目中已經(jīng)多了我們剛才添加的代碼文件 按下快捷鍵“ Alt+F7”或者選擇菜單“ Proj
5、ect ”中的“ Option for Target Target1 ” 在如下的對話框中對項目進(jìn)行配置在“ Output ”屬性頁中,將“ Create HEX FIle”選項打上勾,即可在項目編譯完成后自動生成 HEX 格 式的目標(biāo)文件,按“ OK ”保存。 按下快捷鍵“ F7”或者選擇菜單“ Project ”中的“ Build Target”項對當(dāng)前項目進(jìn)行編譯 若代碼中沒有錯誤,編譯完成后則會在“ 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ā)板(實(shí)驗(yàn)箱 4演示程序”中“ P17 P16 P47 P46-跑馬燈”的 C 語言代碼
7、為例 選擇完成后點(diǎn)擊“范例程序”頁中的“保存文件”按鈕對文件進(jìn)行保存,如下圖: 將文件保存到我們前面所建項目的目錄中 文件保存完成后需要使用下面的操作將源代碼文件添加到項目中來,具體的操作方法是:使用鼠標(biāo)右鍵單擊“ Project ”列表中的“ Source Group 1”項,在出現(xiàn)的右鍵菜單中選擇“ Add Files to Group Source Group 1 ”項目 在下面的對話框中選擇我們剛才保存的文件,并點(diǎn)擊“ Add ”按鈕即可將文件添加到項目中,完成后按 下“ Close ”按鈕關(guān)閉對話框 此時我們可以看到在項目中已經(jīng)多了我們剛才添加的代碼文件, 打開文件即可看到我們剛才從
8、 ISP 下載 軟件中保存的文件,如下圖 按下快捷鍵“ Alt+F7”或者選擇菜單“ Project ”中的“ Option for Target Target1 ” 在如下的對話框中對項目進(jìn)行配置在“ Output ”屬性頁中,將“ Create HEX FIle”選項打上勾,即可在項目編譯完成后自動生成 HEX 格 式的目標(biāo)文件,按“ OK ”保存。 按下快捷鍵“ F7”或者選擇菜單“ Project ”中的“ Build Target”項對當(dāng)前項目進(jìn)行編譯 若代碼中沒有錯誤,編譯完成后則會在“ Build Output”的信息輸出框中顯示 “ 0 Error(s, 0 Warning(s
9、” , 同時也會生成 HEX 的執(zhí)行文件。到此創(chuàng)建項目完成。 五、 下載用戶程序到 STC 實(shí)驗(yàn)箱 4下面我們以剛才新建的項目“ Demo ”為例,將編譯后生成的 HEX 文件下載到 STC 實(shí)驗(yàn)箱 4首先使用 USB 線將 STC 實(shí)驗(yàn)箱 4與電腦正確連接然后打開 STC 的 ISP 下載軟件(例如:“ STC-ISP (Ver6.83” 在上面的界面中,下面幾點(diǎn)需要注意:1、 單片機(jī)型號必須選擇“ IAP15W4K58S4” (因?yàn)閷?shí)驗(yàn)箱 4中的主控芯片都是 IAP15W4K58S42、 串口口必須選擇實(shí)驗(yàn)箱 4所對應(yīng)的串口號(當(dāng)實(shí)驗(yàn)箱 4與電腦正確連接后,軟件會自動掃描并 識別名稱為“
10、USB-SERIAL CH340 (COMx”串口,具體的 COM 編號會因電腦不同而不同 。 當(dāng)有多個 CH340類型的 USB 轉(zhuǎn)串口線與電腦相連時,則必須手動選擇。點(diǎn)擊界面中的“打開程序文件”按鈕,在出現(xiàn)的打開程序代碼文件的對話框中選擇需要下載的文件 (這里以我們前面所建立的項目為例 文件正確打開后,點(diǎn)擊界面中的“下載 /編程”按鈕開始下載代碼 如下圖 接下來需要按下實(shí)驗(yàn)箱 4上的“ 主控芯片電源開關(guān) ” ,然后松開即可開始下載 若下載成功,會出現(xiàn)如下的畫面 六、 直接下載 STC-ISP 范例程序到 STC 實(shí)驗(yàn)箱 4STC 的 ISP 軟件中,支持對軟件中的范例程序進(jìn)行直接下載直接下
11、載按鈕如下圖所示 在下載之前依然需要進(jìn)行如下步驟的操作首先使用 USB 線將 STC 實(shí)驗(yàn)箱 4與電腦正確連接然后打開 STC 的 ISP 下載軟件(例如:“ STC-ISP (Ver6.83” 在上面的界面中,下面幾點(diǎn)需要注意:1、 單片機(jī)型號必須選擇“ IAP15W4K58S4” (因?yàn)閷?shí)驗(yàn)箱 4中的主控芯片都是 IAP15W4K58S42、 串口口必須選擇實(shí)驗(yàn)箱 4所對應(yīng)的串口號(當(dāng)實(shí)驗(yàn)箱 4與電腦正確連接后,軟件會自動掃描并 識別名稱為“ USB-SERIAL CH340 (COMx”串口,具體的 COM 編號會因電腦不同而不同 。 當(dāng)有多個 CH340類型的 USB 轉(zhuǎn)串口線與電腦相
12、連時,則必須手動選擇。然后點(diǎn)擊界面中“范例程序”頁面中的“下載代碼”按鈕開始下載代碼 如下圖 接下來需要按下實(shí)驗(yàn)箱 4上的“ 主控芯片電源開關(guān) ” ,然后松開即可開始下載 若下載成功,會出現(xiàn)如下的畫面 七、 使用 STC 實(shí)驗(yàn)箱 4仿真用戶代碼目前 STC 的仿真都是基于 Keil 環(huán)境的,所以若需要使用 STC 實(shí)驗(yàn)箱 4仿真用戶代碼,則必須要安裝 Keil 軟件。 Keil 的 uVersion2、 uVersion3和 uVersion4都可以(uVersion5好像不支持 8051 。建議安裝 使用 uVersion4。Keil 軟件安裝完成后,還需要安裝 STC 的仿真驅(qū)動。 STC
13、 的仿真驅(qū)動的安裝步驟如下首先開 STC 的 ISP 下載軟件然后在軟件右邊功能區(qū)的“ Keil 仿真設(shè)置”頁面中點(diǎn)擊“將 IAP15W4K58S4設(shè)置為仿真芯片”按鈕 按下后會出現(xiàn)如下畫面 將目錄定位到 Keil 軟件的安裝目錄,然后確定安裝成功后會彈出如下的提示框 在 Keil 的相關(guān)目錄中可以看到如下的文件,即表示驅(qū)動正確安裝了 由于在默然狀態(tài)下, 實(shí)驗(yàn)箱 4的主控芯片并不是一顆仿真芯片, 不具有仿真功能, 所以若需要使用實(shí)驗(yàn) 箱 4進(jìn)行仿真,則還需要將實(shí)驗(yàn)箱 4的主控芯片設(shè)置為仿真芯片。制作仿真芯片步驟如下:首先使用 USB 線將實(shí)驗(yàn)箱 4與電腦進(jìn)行連接然后打開 STC 的 ISP 下
14、載軟件,并在串口號的下拉列表中選擇實(shí)驗(yàn)箱 4所對應(yīng)的串口號單片機(jī)型號可以不進(jìn)行選擇,在制作仿真芯片時,軟件會自動選擇“ IAP15W4K58S4”型號。 然后在軟件右邊功能區(qū)的“ Keil 仿真設(shè)置”頁面中點(diǎn)擊“將 IAP15W4K58S4設(shè)置為仿真芯片”按鈕, 按下后會出現(xiàn)如下畫面 接下來需要按下實(shí)驗(yàn)箱 4上的“ 主控芯片電源開關(guān) ” ,然后松開即可開始制作仿真芯片 若設(shè)置成功,會出現(xiàn)如下的畫面 到此,仿真芯片便制作成功了。接下來我們打開之前建立的項目 然后進(jìn)行下面的項目設(shè)置附加說明一點(diǎn):當(dāng)創(chuàng)建的是 C 語言項目,且有將啟動文件“ STARTUP.A51”添加到項目中時,里面有一個命名為 “
15、 IDATALEN ”的宏定義,它是用來定義 IDATA 大小的一個宏,默認(rèn)值是 128,即十六進(jìn)制的 80H ,同 時它也是啟動文件中需要初始化為 0的 IDATA 的大小。 所以當(dāng) IDATA 定義為 80H , 那么 STARTUP.A51里面的代碼則會將 IDATA 的 00-7F 的 RAM 初始化為 0; 同樣若將 IDATA 定義為 0FFH , 則會將 IDATA 的 00-FF 的 RAM 初始化為 0。 我們所選的 STC15W4K32S4系列的單片機(jī)的 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 ”對話框中對項目進(jìn)行配置第 1步、進(jìn)入到項目的設(shè)置頁面,選擇“ Debug ”設(shè)置頁第 2步、選擇右側(cè)的硬件仿真“ Use ”第 3步、在仿真驅(qū)動下拉列表中選擇“ STC Monitor-51 Driver”項第 4步、點(diǎn)擊“ Settings ”按鈕,進(jìn)入串口的設(shè)置畫面第 5步、對串口的端口號和波特率進(jìn)行設(shè)置,串口號要選擇實(shí)驗(yàn)箱 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工作總結(jié)之大四設(shè)計實(shí)習(xí)總結(jié)
- 2024年外匯、黃金等交易服務(wù)項目投資申請報告代可行性研究報告
- 銀行外匯業(yè)務(wù)管理規(guī)定制度
- 銀行合規(guī)管理制度實(shí)施跟進(jìn)
- 風(fēng)力發(fā)電基礎(chǔ)工程施工合同
- 農(nóng)學(xué)課件-植物微量元素營養(yǎng)
- 期貨品種介紹詳細(xì)課件版
- 空調(diào)實(shí)習(xí)報告
- 小學(xué)生簡單元旦節(jié)目的主持詞范文(33篇)
- 《計算機(jī)初級知識》課件
- 傳感器原理與應(yīng)用智慧樹知到課后章節(jié)答案2023年下山東大學(xué)(威海)
- 交安工程專項施工方案
- 部編人教版五年級上冊語文 第19課 父愛之舟 說課稿
- 硅酸鹽水泥的原料及配料計算課件
- (完整版)一年級最大能填幾最小能填幾
- 養(yǎng)老院工作人員保密協(xié)議書
- 無人生還-讀書分享課件
- 壯族的服飾 壯族服飾特點(diǎn)
- 暴發(fā)性心肌炎-課件
- 抗美援朝中國歷史教案五篇
- 阿爾茨海默病AD的影像學(xué)診療培訓(xùn)課件
評論
0/150
提交評論