stc仿真器使用指南

stc仿真器使用指南

ID:1210009

大?。?31.00 KB

頁(yè)數(shù):12頁(yè)

時(shí)間:2017-11-08

stc仿真器使用指南_第1頁(yè)
stc仿真器使用指南_第2頁(yè)
stc仿真器使用指南_第3頁(yè)
stc仿真器使用指南_第4頁(yè)
stc仿真器使用指南_第5頁(yè)
資源描述:

《stc仿真器使用指南》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、STC仿真器使用指南STC單CPU方案仿真器監(jiān)控程序使用資源:Flash:6KBytes(0DC00H-0F3FFH)DATA:0ByteIDATA:0ByteXDATA:768Bytes(0400H-06FFH)Port:P3.0andP3.1STC單CPU方案仿真器使用注意事項(xiàng):1、用戶不可訪問仿真系統(tǒng)區(qū)的0DC00-0F3FFH區(qū)域的6K代碼空間2、用戶不能修改0400H-06FFH區(qū)的768字節(jié)的XDATA3、用戶不能向P3.0口和P3.1口寫數(shù)據(jù)4、用戶不能使用與P3.0和P3.1相關(guān)的中斷和功能(包括INT4中斷、定時(shí)器2的時(shí)鐘輸出、定時(shí)器2的外部計(jì)數(shù))5、串

2、口1可以切換到P3.6/P3.7或者P1.6/P1.7進(jìn)行使用1、安裝Keil版本的仿真驅(qū)動(dòng)如上圖,首先選擇“Keil仿真設(shè)置”頁(yè)面,點(diǎn)擊“添加MCU型號(hào)到Keil中”,在出現(xiàn)的如下的目錄選擇窗口中,定位到Keil的安裝目錄(一般可能為“C:Keil”),“確定”后出現(xiàn)下圖中右邊所示的提示信息,表示安裝成功。添加頭文件的同時(shí)也會(huì)安裝STC的Monitor51仿真驅(qū)動(dòng)STCMON51.DLL,驅(qū)動(dòng)與頭文件的的安裝目錄如上圖所示。2、在Keil中創(chuàng)建項(xiàng)目若第一步的驅(qū)動(dòng)安裝成功,則在Keil中新建項(xiàng)目時(shí)選擇芯片型號(hào)時(shí),便會(huì)有“STCMCUDatabase”的選擇項(xiàng),如下圖然

3、后從列表中選擇響應(yīng)的MCU型號(hào)(目前STC支持仿真的型號(hào)只有STC15F2K60S2),所以我們?cè)诖诉x擇“STC15F2K60S2”的型號(hào)(實(shí)際需使用IAP15F2K61S2或IAP15L2K61S2),點(diǎn)擊“確定”完成選擇添加源代碼文件到項(xiàng)目中,如下圖:保存項(xiàng)目,若編譯無(wú)誤,則可以進(jìn)行下面的項(xiàng)目設(shè)置了附加說(shuō)明一點(diǎn):當(dāng)創(chuàng)建的是C語(yǔ)言項(xiàng)目,且有將啟動(dòng)文件“STARTUP.A51”添加到項(xiàng)目中時(shí),里面有一個(gè)命名為“IDATALEN”的宏定義,它是用來(lái)定義IDATA大小的一個(gè)宏,默認(rèn)值是128,即十六進(jìn)制的80H,同時(shí)它也是啟動(dòng)文件中需要初始化為0的IDATA的大小。所以當(dāng)ID

4、ATA定義為80H,那么STARTUP.A51里面的代碼則會(huì)將IDATA的00-7F的RAM初始化為0;同樣若將IDATA定義為0FFH,則會(huì)將IDATA的00-FF的RAM初始化為0。雖然STC15F2K60S2系列的單片機(jī)的IDATA大小為256字節(jié)(00-7F的DATA和80H-FFH的IDATA),但由于STC15F2K60S2在RAM的最后17個(gè)字節(jié)有寫入ID號(hào)以及相關(guān)的測(cè)試參數(shù),若用戶在程序中需要使用這一部分?jǐn)?shù)據(jù),則一定不要將IDATALEN定義為256。3、項(xiàng)目設(shè)置,選擇STC仿真驅(qū)動(dòng)如上圖,首先進(jìn)入到項(xiàng)目的設(shè)置頁(yè)面,選擇“Debug”設(shè)置頁(yè),第2步選擇右側(cè)

5、的硬件仿真“Use…”,第3步,在仿真驅(qū)動(dòng)下拉列表中選擇“STCMonitor-51Driver”項(xiàng),然后點(diǎn)擊“Settings”按鈕,進(jìn)入下面的設(shè)置畫面,對(duì)串口的端口號(hào)和波特率進(jìn)行設(shè)置,波特率一般選擇115200或者57600。到此設(shè)置便完成了。4、創(chuàng)建仿真芯片準(zhǔn)備一顆IAP15F2K61S2或者IAP15L2K61S2芯片,并通過(guò)下載板連接到電腦的串口,然后如上圖,選擇正確的芯片型號(hào),然后進(jìn)入到“Keil仿真設(shè)置”頁(yè)面,點(diǎn)擊“將IAP15F2K61S2設(shè)置為2.0版仿真芯片”按鈕或者“將IAP15L2K61S2設(shè)置為2.0版仿真芯片”按鈕,當(dāng)程序下載完成后仿真器便制作

6、完成了。5、開始仿真將制作完成的仿真芯片通過(guò)串口與電腦相連接。將前面我們所創(chuàng)建的項(xiàng)目編譯至沒有錯(cuò)誤后,按“Ctrl+F5”開始調(diào)試。若硬件連接無(wú)誤的話,將會(huì)進(jìn)入到類似于下面的調(diào)試界面,并在命令輸出窗口顯示當(dāng)前的仿真驅(qū)動(dòng)版本號(hào)和當(dāng)前仿真監(jiān)控代碼固件的版本號(hào)斷點(diǎn)設(shè)置的個(gè)數(shù)目前最大允許20個(gè)(理論上可設(shè)置任意個(gè),但是斷點(diǎn)設(shè)置得過(guò)多會(huì)影響調(diào)試的速度)。

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。