單片機仿真器與Keil C51的連接

單片機仿真器與Keil C51的連接

ID:37559083

大?。?30.01 KB

頁數(shù):15頁

時間:2019-05-25

單片機仿真器與Keil C51的連接_第1頁
單片機仿真器與Keil C51的連接_第2頁
單片機仿真器與Keil C51的連接_第3頁
單片機仿真器與Keil C51的連接_第4頁
單片機仿真器與Keil C51的連接_第5頁
資源描述:

《單片機仿真器與Keil C51的連接》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、LAB51單片機仿真器用戶手冊第1頁目錄目錄……………………………………………………………………………………………….2LAB51單片機仿真器用戶手冊…………………………………………………………………3一、LAB51單片機仿真器的介紹………………………………………………………………..31、LAB51單片機仿真器的作用……………………………………………………………32、LAB51單片機仿真器特點………………………………………………………………43、LAB51單片機仿真器支持的單片機清單………………………………………………5二、仿真

2、器安裝與連接……………………………………………………………………………61、聯(lián)機安裝………………………………………………………………………………….62、仿真器安裝……………………………………………………………………………….83、KeilC51軟件……………………………………………………………………………..8三、使用實例………………………………………………………………………………………81、運行KeiluVision2軟件………………………………………………………………...82、使用仿真器的軟件設(shè)置…………………………………

3、……………………………...103、仿真器流水燈演示實驗………………………………………………………………….14四、晶體振蕩器和復位電路…………………………………………………………………….161、晶體振蕩器……………………………………………………………………………...162、復位電路………………………………………………………………………………...16五、常見問題Q&A………………………………………………………………………………17第2頁LAB51單片機仿真器使用手冊1.LAB51仿真器介紹1.1單片機仿真器的作用單片機仿真器

4、是在產(chǎn)品開發(fā)階段用來替代單片機進行軟硬件調(diào)試的非常有用的開發(fā)工具。使用單片機仿真器可以對單片機程序進行單步、斷點等手段的調(diào)試,檢查程序運行中單片機RAM、寄存器內(nèi)容的變化,觀察程序的運行情況,與此同時可以對硬件電路進行實時的調(diào)試。使用單片機仿真器可以迅速發(fā)現(xiàn)、糾正程序中的錯誤,從而大大縮短單片機開發(fā)的周期。第3頁圖1、使用仿真器調(diào)試目標電路板如果不使用單片機仿真器,而是利用單片機編程器(燒片器)反復燒寫單片機進行開發(fā),對于程序設(shè)計中的錯誤只能通過分析、猜測然后修改程序、重新燒寫、重新試驗來完成,這樣就大大增加了調(diào)試的難度,延長了開

5、發(fā)時間,特別對于單片機開發(fā)經(jīng)驗并不豐富的開發(fā)者來產(chǎn)尤為困難。1.2單片機仿真器的特點仿真器利用了單片機的IAP功能。所謂IAP就是”在線應(yīng)用可編程”(InApplicationProgrammable)的縮寫。具有IAP功能的單片機一般具有兩塊獨立閃存(FLASH)程序,當程序在其中一塊程序存儲區(qū)中運行時可以改寫另外一塊程序存儲區(qū)中的程序,這一功能實際上也是仿真器的基本特性。仿真器仿真的原理就是在調(diào)試過程中隨時對程序進行修改,來達到單步運行、斷點運行的目的。(成品圖)第4頁因此,具有IAP功能的單片機非常適合作為單片機仿真器的監(jiān)控

6、芯片。單片機仿真器的監(jiān)控芯片中預先燒入了監(jiān)控程序。監(jiān)控程序通過單片機的串口和計算機通訊。當調(diào)試者通過單片機集成開發(fā)環(huán)境(KeilC51)開始進行仿真時,需要調(diào)試的單片機機程序目標代碼通過串口被傳送給監(jiān)控芯片,并被監(jiān)控程序燒寫到監(jiān)控芯片的程序存儲器。在調(diào)試單片機程序的過程中,監(jiān)控程序通過隨時改寫被調(diào)試的程序來達到設(shè)置斷點、單步運行的目的。程序在遇到斷點暫停執(zhí)行后,監(jiān)控程序接過CPU的控制權(quán),此時通過串行口通訊,在集成開發(fā)環(huán)境中可以觀察單片機RAM、寄存器內(nèi)容和單片機內(nèi)部的各種狀態(tài)。2.1XX單片機仿真器的主要性能:*使用具有IAP功

7、能的MCS-51單片機,完全仿真通用型51系列的運行狀態(tài)*直接支持KEILC51的IDE開發(fā)仿真環(huán)境*可單步、斷點、全速、可參考變量、RAM變量*支持匯編、C語言,混合調(diào)試*片內(nèi)63K程序空間可以隨時進行在線程序更新*監(jiān)控程序占用用戶的資源少*完全保留單片機特性,避免仿真正常而實際燒錄芯片不正常的問題*RS-232通訊接口,波特率4800-57600bps可調(diào)*仿真頻率0-33MHz晶體振蕩器可換,隨機配置11.592MHz晶體振蕩器*程序代碼可以重復裝載,無需預先擦除用戶程序空間*可以仿真89C51、89C52、89S51、89

8、S52、89C58等51內(nèi)核的單片機單片機仿真器支持以下51系列單片機芯片仿真,還有很多公司產(chǎn)品不能一一列出:ATMAL公司AT89C51、AT89C52、AT89C55Philips公司P80C54、P80C58、P87C54、P87C58、P8

當前文檔最多預覽五頁,下載文檔查看全文

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

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