單片機仿真器_第1頁
單片機仿真器_第2頁
單片機仿真器_第3頁
單片機仿真器_第4頁
單片機仿真器_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

用于調(diào)試單片機軟件的硬件裝置單片機仿真器內(nèi)容摘要單片機仿真器,這是一個神秘的裝置,它以調(diào)試單片機軟件為目的,如同一把魔法鑰匙,開啟了的單片機世界的神秘大門。它是硬件裝置的精華,是軟件靈魂的寄托,讓我們的探索之旅更加深入、有趣、動人。它猶如一個細致入微的畫家,用獨特的語言和技巧,描繪出單片機世界的詳細情形。每一根線、每一個電阻、每一個電容,都仿佛是它心中的詩,以精細的筆觸描繪出單片機世界的復雜與美妙。而這一切,都是為了那份對知識的熱愛和對未知的探索。當它運行起來,就如同一首優(yōu)美的交響樂,在演奏著單片機的故事。每一個脈沖,每一個電流,都如同樂符,跳動著、歌唱著,帶領我們走進單片機的內(nèi)心世界。而這一切,都是為了那份對音樂的熱愛和對生活的享受。內(nèi)容摘要單片機仿真器,大家是探索者,是畫家,是音樂家,大家以大家的方式,詮釋著單片機的世界,讓我們看到了知識的深度和生活的色彩。大家存在,讓我們對世界有了更深的理解和欣賞。大家,就是那個開啟單片機世界大門的魔法鑰匙。01定義發(fā)展原理其他信息目錄030204定義定義指以調(diào)試單片機軟件為目的而專門設計制作的一套專用的硬件裝置。原理原理單片機仿真器單片機在體系結構上與PC機是完全相同的,也包括中央處理器,輸入輸出接口,存儲器等基本單元,因而與PC機等設備的軟件結構也是類似的。因為單片機在軟件開發(fā)的過程中需要對軟件進行調(diào)試,觀察其中間結果,排除軟件中存在的問題。但是由于單片機的應用場合問題,其不具備標準的輸入輸出裝置,受存儲空間限制,也難以容納用于調(diào)試程序的專用軟件,因此要對單片機軟件進行調(diào)試,就必須使用單片機仿真器。單片機仿真器具有基本的輸入輸出裝置,具備支持程序調(diào)試的軟件,使得單片機開發(fā)人員可以通過單片機仿真器輸入和修改程序,觀察程序運行結果與中間值,同時對與單片機配套的硬件進行檢測與觀察,可以大大提高單片機的編程效率和效果。發(fā)展發(fā)展最早的單片機仿真器是一套獨立裝置,具有專用的鍵盤和顯示器,用于輸入程序并顯示運行結果;隨著PC機的普及,新一代的仿真器大多數(shù)都是利用PC機作為標準的輸入輸出裝置,而仿真器本身成為微機和目標系統(tǒng)之間的接口而已,仿真方式也從最初的機器碼發(fā)展到匯編語言、C語言仿真,仿真環(huán)境也與PC機上的高級語言編程與調(diào)試環(huán)境非常類似了。仿真機一般具有一個仿真頭,用于取代目標系統(tǒng)中的單片機,也就是用這個插頭模仿單片機,這也是單片機仿真器名稱的由來。隨著單片機的小型化,貼片化和具有ISP,IAP等功能的單片機的廣泛應用,傳統(tǒng)單片機仿真器的應用范圍也有所縮小。而軟件單片機仿真器(即單片機仿真程序)的應用逐漸廣泛,單片機仿真程序即在個人計算機上運行的特殊程序,可在一定程度上模擬單片機運行的硬件環(huán)境,并在該環(huán)境下運行單片機目標程序,并可對目標程序進行調(diào)試、斷點、觀察變量等操作,可大大提升單片機系統(tǒng)的調(diào)試效率。純軟件單片機仿真器往往與硬件設計程序集成在一起發(fā)布,使得開發(fā)者可以對單片機硬件與軟件進行同步開發(fā)。其他信息其他信息MON-51是一個支持keilC51設計軟件的軟件斷點仿真器。主要功能和特性:功能限制:仿真器使用方法:設置方法其他信息主要功能和特性:1.可以仿真63K程序空間,接近64K的16位空間.2.可以仿真64Kxdata空間,全部64K的16位空間.3.可以真實仿真全部32條IO腳.4.完全兼容keilC51UV2調(diào)試環(huán)境,可以通過UV2環(huán)境進行單步,斷點,全速等操作.5.可以使用C51語言或者ASM匯編語言進行調(diào)試6.可以非常方便地進行所有變量觀察,包括鼠標取值觀察,即鼠標放在某變量上就會立即顯示出它此的值.7.可選擇使用用戶晶振,支持0-40MHZ晶振頻率。主要功能和特性:8.片上帶有768字節(jié)的xdata,您可以在仿真時選擇使用他們,進行xdata的仿真.9.可以仿真雙DPTR指針.10.可以仿真去除ALE信號輸出.11.自適應300-bps的所有波特率通訊.12.體積非常細小,非常方便插入到用戶板中.插入時緊貼用戶板,沒有連接電纜,這樣可以有效地減少運行中的干擾,避免仿真時出現(xiàn)莫名其妙的故障.13.仿真插針采用優(yōu)質(zhì)鍍金插針,可以有效地防止日久生銹,附贈優(yōu)質(zhì)園腳IC插座,保護仿真插針,同時不會損壞目標板上的插座.14.仿真時監(jiān)控和用戶代碼分離,不可能產(chǎn)生不能仿真的軟故障.15RS-232接口不計成本采用MAX202集成電路,串行通訊穩(wěn)定可靠,絕非一般三極管的簡易電路可比。功能限制:仿真器占用單片機串口及定時器2,與KeilC(PC)通訊,故不支持串口及定時器2的仿真功能。全速運行時單片機串口及定時器2可供用戶使用。仿真器使用方法:1.將仿真器插入需仿真的用戶板的CPU插座中,仿真器由用戶板供電;2.將仿真器的串行電纜和PC機接好,打開用戶板電源;3.通過KeilC的IDE開發(fā)仿真環(huán)境UV2下載用戶程序進行仿真、調(diào)試。4.仿真器硬件說明:a.使用用戶板的晶振仿真器晶振旁有兩組跳線用來切換內(nèi)部晶振和用戶板晶振,當兩個短路塊位于仿真器晶振一側時,默認使用仿真板上的晶振(11.0592MHz),當兩個短路塊位于電容一側時,使用用戶板的晶振。b.為便于調(diào)試帶看門狗的用戶板,仿真器的復位端未與用戶板復位端相連;故仿真器的復位按鈕只復位仿真器,不復位用戶板;若要復位用戶板,請使用用戶板復位按鈕。設置方法1.先打開一個工程文件。如果你沒有工程文件就要先建立一個。這里拿keilc51提供的hello.prj為例子說明:用鼠標點擊菜單的project,選擇openproject。2.選擇keil\c51\examples\hello\hello,點擊打開3.選擇菜單的Project->OptionforTarget'Simulator'3.1選擇C51欄的設置:刪掉define:里的MONITOR51這幾個字母,如果define欄是空的,設置方法可以跳過這一步:刪掉MONTOR51之后的設置,不要點擊確定,因為還要進行其他設置:附注:3.1的步驟是調(diào)試keil提供的這個Hello工程才需要做的,對你自己建立的工程不需要這個設置,你自己的工程可以跳過這步,直接進行下一個設置.在這里用紅色來寫這個說明,是需要引起用戶注意。4.選擇debug欄的設置項目:Use:KeilMonitor-51Driver:選擇這一項LoadApplicationatStart:選擇這項之后,keil才會自動裝載你的程序代碼。Gotillmain:調(diào)試C語言程序時可以選擇這一項,PC會自動運行到main程序處點擊Settings,打開新的窗口:Port:設置你的串口號,為仿真器的串口電纜線所連接的串口。Baudrate:設置為,仿真器固定使用bps跟keilC通訊。SerialInterrupt:CacheOptions:這兩項可以選也可以不選;最后點擊ok和確定關閉你的設置。設置方法5.編譯你的程序,選擇Project->Rebuildalltargetfiles6.編譯完畢之后,選擇Debug->Start/StopDebugSession,就進入仿真了7.裝載代碼

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論