微機原理與接口實驗-仿真使用方式_第1頁
微機原理與接口實驗-仿真使用方式_第2頁
微機原理與接口實驗-仿真使用方式_第3頁
微機原理與接口實驗-仿真使用方式_第4頁
微機原理與接口實驗-仿真使用方式_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

微機原理與接口實驗—仿真使用方式實驗箱選用的單片機芯片為宏晶科技的STC15系列單片機中的IAP15F2K61S2。該系列單片機引腳排布與傳統(tǒng)8051并不相同,但指令代碼完全兼容傳統(tǒng)8051。與傳統(tǒng)8051相比,該系列單片機主要有以下不同:無需外部復(fù)位電路和晶振。單片機內(nèi)部集成了高可靠復(fù)位電路和高精度R/C時鐘,時鐘頻率在ISP編程時可設(shè)置范圍為5MHz-35MHz。運行速度快。單片機采用STC-Y5超高速CPU內(nèi)核,可以實現(xiàn)單時鐘每機器周期,比普通8051快8-12倍。資源更豐富。IAP15F2K61S2有61KB的程序Flash存儲器,2KB的SRAM,2個串行口,主機模式的SPI接口,3個定時器,3路PWM或比較器,可編程時鐘輸出,8路10位A/D,硬件看門狗等資源,同時針對IAP型號,用戶還可以將用戶程序區(qū)的程序Flash作為EEPROM使用。STC15系列下的其他型號也都有大小不等的EEPROM。低功耗設(shè)計。單片機有低速模式、空閑模式、掉電模式和停機模式。I/O口能力強。P0口無需上拉電阻,每個I/O口都可以配置成準雙向口/弱上拉、強推挽/強上拉、僅輸入/高阻或開漏四種形式。每個I/O口驅(qū)動能力均可達到20mA,但總電流不要超過120mA。IAP型號本身就是仿真器??梢詫崿F(xiàn)STC15系列單片機的在線仿真調(diào)試。STC所有單片機均使用STC-ISP軟件通過串口進行參數(shù)的配置和程序的下載。該軟件的界面如圖所示(圖中軟件版本為6.82H):圖1STC-ISP軟件界面

一、工程創(chuàng)建在創(chuàng)建工程時,選擇“STCMCUDatabase”中的“STC15F2K60S2”型號。圖2Keil工程芯片型號選擇二、軟件仿真選擇Project菜單中的OptionsforTarget‘Target1’…,或點擊BuildToolbar中的TargetOptions按鈕,即可打開項目設(shè)置對話框。圖3TargetOptions按鈕在項目設(shè)置對話框中,進入Debug選項卡,選中左側(cè)的UseSimulator,點擊OK。圖4Keil工程軟件仿真方式選擇選擇Debug菜單中的Start/StopDebugSession,或點擊FileToolbar中的Start/StopDebugSession按鈕,即可開始軟件仿真。圖5Start/StopDebugSession按鈕三、硬件仿真(1)硬件準備IAP15F2K61S2單片機既可以下載程序脫機運行,也可以作為仿真器進行在線調(diào)試。在使用仿真功能之前,需要向單片機中下載監(jiān)控程序。之后,只要不向該單片機中載入其他程序,仿真功能可以一直使用。在STC-ISP軟件的“Keil仿真設(shè)置”選項卡中點擊“將IAP15F2K61S2設(shè)置為仿真芯片(5.0V系統(tǒng))”按鈕,之后和下載程序一樣,冷啟動單片機來進行握手并下載,即將圖7中所示開關(guān)關(guān)閉再打開。當程序下載完成后單片機就可以連接設(shè)置好的Keil進行仿真了。圖6仿真芯片設(shè)置.圖7冷啟動開關(guān)(2)工程設(shè)置同軟件仿真一樣,首先進入項目設(shè)置對話框。在項目設(shè)置對話框中,進入Debug選項卡,選中右側(cè)的Use單選框并在下拉列表中選擇STCMonitor-51Driver,點擊右側(cè)Settings按鈕調(diào)整使用的COM口和波特率,COM口選擇COM4,波特率設(shè)置為115200。點擊OK。圖8Keil工程硬件仿真方式選擇至此,工程的設(shè)置已完成,向工程中添加源代碼并編譯通過后,即可與軟件仿真一樣,點擊調(diào)試按鈕將自動連接設(shè)置好的單片機仿真器進入硬件仿真。由于單片機在仿真時,監(jiān)控程序占用了一部分單片機的資源,有以下注意事項: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中斷、定時器2的時鐘輸出、定時器2的外部計數(shù))5、若仿真源代碼為匯編程序,則第一條語句必須是長跳轉(zhuǎn)語句,不能使用JMP,SJMP,AJMP或其它語句。例如:ORG0000HLJMPSTART...START:...以上注意事項及監(jiān)控程序所使用的資源具體情況可在STC-ISP軟件的“Keil仿真設(shè)置”選項卡中找到。四、下載運行打開項目設(shè)置對話框,進入Output選項卡,勾選CreatHEXFile,點擊OK。圖9Keil工程下載運行設(shè)置之后,在重新編譯工程文件,在BuildOutput輸出中會發(fā)現(xiàn)多了creatinghexfilefrom“…”…這一行,表

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論