A. 求問模擬器是什麼東西調試程序真的很方便嗎
單片機模擬器是指以調試單片機軟體為目的而專門設計製作的一套專用的硬體裝置。
單片機在體系結構上與PC機是完全相同的,也包括中央處理器,輸入輸出介面,存儲器等基本單元,因而與PC機等設備的軟體結構也是類似的。因而單片機在軟體開發的過程中也需要對軟體進行調試,觀察其中間結果,排除軟體中存在的問題。但是由於單片機的應用場合問題,其不具備標準的輸入輸出裝置,受存儲空間限制,也難以容納用於調試程序的專用軟體,因此要對單片機軟體進行調試,就必須使用單片機模擬器。單片機模擬器具有基本的輸入輸出裝置,具備支持程序調試的軟體,使得單片機開發人員可以通過單片機模擬器輸入和修改程序,觀察程序運行結果與中間值,同時對與單片機配套的硬體進行檢測與觀察,可以大大提高單片機的編程效率和效果。
最早的單片機模擬器是一套獨立裝置,具有專用的鍵盤和顯示器,用於輸入程序並顯示運行結果;隨著PC機的普及,新一代的模擬器大多數都是利用PC機作為標準的輸入輸出裝置,而模擬器本身成為微機和目標系統之間的介面而已,模擬方式也從最初的機器碼發展到匯編語言、C語言模擬,模擬環境也與PC機上的高級語言編程與調試環境非常類似了。
模擬機一般具有一個模擬頭,用於取代目標系統中的單片機,也就是用這個插頭模仿單片機,這也是單片機模擬器名稱的由來。
目前,隨著單片機的小型化,貼片化和具有ISP,IAP等功能的單片機的廣泛應用,傳統單片機模擬器的應用范圍也有所縮小。而軟體單片機模擬器(即單片機模擬程序)的應用逐漸廣泛,單片機模擬程序即在個人計算機上運行的特殊程序,可在一定程度上模擬單片機運行的硬體環境,並在該環境下運行單片機目標程序,並可對目標程序進行調試、斷點、觀察變數等操作,可大大提升單片機系統的調試效率。純軟體單片機模擬器往往與硬體設計程序集成在一起發布,使得開發者可以對單片機硬體與軟體進行同步開發。對於初學者可以使用模擬器~或自製實驗板(現在的軟體模擬也非常方便,但具一定特殊性)
B. 單片機的模擬器和下載器是一個東西嗎
單片機的模擬器指以調試單片機軟體為目的而專門設計製作的一套專用的硬體裝置。單片機在體系結構上與PC機是完全相同的,也包括中央處理器,輸入輸出介面,存儲器等基本單元,因而與PC機等設備的軟體結構也是類似的。因為單片機在軟體開發的過程中需要對軟體進行調試,觀察其中間結果,排除軟體中存在的問題。但是由於單片機的應用場合問題,其不具備標準的輸入輸出裝置,受存儲空間限制,也難以容納用於調試程序的專用軟體,因此要對單片機軟體進行調試,就必須使用單片機模擬器。單片機模擬器具有基本的輸入輸出裝置,具備支持程序調試的軟體,使得單片機開發人員可以通過單片機模擬器輸入和修改程序,觀察程序運行結果與中間值,同時對與單片機配套的硬體進行檢測與觀察,可以大大提高單片機的編程效率和效果。
單片機下載器是給單片機下載程序的東西,程序經過編譯生成目標代碼,然後通過下載軟體和下載器下載到單片機的ROM或者flash中。
JTAG 模擬器也稱為 JTAG 調試器,是通過 ARM 晶元的 JTAG 邊界掃描口進行調試的設備。 JTAG 模擬器比較便宜,連接比較方便,通過現有的 JTAG 邊界掃描口與 ARM CPU 核通信,屬於完全非插入式 ( 即不使用片上資源 ) 調試,它無需目標存儲器,不佔用目標系統的任何埠,而這些是駐留監控軟體所必需的。另外,由於 JTAG 調試的目標程序是在目標板上執行,模擬更接近於目標硬體,因此,許多介面問題,如高頻操作限制、 AC 和 DC 參數不匹配,電線長度的限制等被最小化了。使用集成開發環境配合 JTAG 模擬器進行開發是目前採用最多的一種調試方式。
C. 模擬器幹嘛的,請通俗易懂的說
模擬器(emulator)以某一系統復現另一系統的功能。與計算機模擬的區別在於,模擬器致力於模仿系統的外在表現、行為,而不是模擬系統的抽象模型。
模擬器是用以實現硬體模擬的硬體。模擬器可以實現替代單片機對程序的運行進行控制,例如單步,全速,查看資源斷點等。盡管軟體模擬具有無需搭建硬體電路就可以對程序進行驗證的優點,但無法完全反映真實硬體的運行狀況,因此還要通過硬體模擬來完成最終的設計。 目前的開發過程中硬體模擬是必需的。
D. 什麼是模擬器
單片機中用的
主要是寫程序
E. 單片機模擬器是啥
單片機模擬器說白了就是一種支持在線編程調試和運行的硬體設備,對於OTP(一次性可編程)單片機採用模擬器來來開發調試是必不可少的設備。
F. 什麼是單片機模擬器
什麼是單片機模擬器:
是指以調試單片機軟體為目的而專門設計製作的一套專用的硬體裝置。
模擬器使用方法:
1.將模擬器插入需模擬的用戶板的CPU插座中,模擬器由用戶板供電;
2.將模擬器的串列電纜和PC機接好,打開用戶板電源;
3.通過Keil C 的IDE開發模擬環境UV2 下載 用戶程序進行模擬、調試。
4.模擬器硬體說明:
a.使用用戶板的晶振
模擬器晶振旁有兩組 跳線用來切換內部晶振和用戶板晶振,當兩個短路塊位於模擬器晶振一側時,默認使用模擬板上的晶振(11.0592MHz), 當兩個短路塊位於電容一側時,使用用戶板的晶振。
b.為便於調試帶看門狗的用戶板,模擬器的復位端未與用戶板復位端相連;故模擬器的復位按 鈕只復位模擬器,不復位用戶板;若要復位用戶板,請使用用戶板復位按鈕。
G. stm32模擬器也就是JLink被識別為usb大容量儲存設備怎麼辦
JLINK不能用作串口調試,你需要專門引出一個串口的,如果非要用JLINk虛擬串口就只能用編譯器所自帶的虛擬串口,不過很少人那樣用,你可以試一下,KEIL和IAR都能
H. 模擬器是什麼一回事是關於MCU的。
你看一看就知道,除了你用的IO外,還有很多是SYSRQ/TR。SCI/IIC等的IO,正是這些IO構建了一個能和電腦串通的通道。
所謂透明,應該是指能夠更像MCU,模擬器做到透明,有幾種方法:
1、在模擬頭上直接使用MCU,這樣直接插在插座上,用PC軟體中斷和監控下模擬MCU功能,這樣比較象真的,但佔用一些MCU的內部資源;
2、使用MCU廠家特別設計的MCU晶元,實際是雙核的MCU,而且廠家的理解深厚,這種方法可完全透明模擬MCU,比如Philips或者Microchip的一些模擬器,但一般較貴;
3、一些人自己開發的雙MCU方式,也可以盡量接近完全透明;
4、完全軟體模擬,在硬體上表現出來,實際是間接調用;
5、內部一些帶有ICP或ISP功能的MCU有兩部分存儲器,一部分調用另一部分,來達到模擬的目的。
和我答的有相通之處。
I. 【單片機】常說的編程器、燒錄器、模擬器,這些概念有什麼區別
編程器:為可編程的集成電路寫入數據的工具,編程器主要用於單片機(含嵌入式)/存儲器(含BIOS)之類的晶元的編程(或稱刷寫)。
編程器主要修改只讀存儲器中的程序,編程器通常與計算機連接,再配合編程軟體使用。
燒錄器:在大陸是叫編程器。
因為台灣的半導體產業發展的早,到大陸後,客戶之所以叫它為「編程器」是因為現在英文名為PROGRAMMER,這個英文名與一般編寫軟體程式設計師是同名,所以就叫「編程器」。
燒錄器實際上是一個把可編程的集成電路寫上數據的工具,燒錄器主要用於單片機(含嵌入式)/存儲器(含BIOS)之類的晶元的編程(或稱刷寫)。
模擬器(emulator)以某一系統復現另一系統的功能。與計算機模擬系統(Computer Simulation)的區別在於,模擬器致力於模仿系統的外在表現、行為,而不是模擬系統的抽象模型。
(9)模擬器是不是移動存儲設備擴展閱讀:
選購方法:
1、穩定性。
通常歐美的燒錄器技術成熟,性能穩定,如ELNEC生產的燒錄器是相當穩定,有較高的市場佔有率;
2、認品牌。
一般情況下比較知名的IC編程器/燒錄器大廠得經過市場的驗證,所以品質相對較好,如ELNEC等日,美歐洲燒錄器廠生產的燒錄器,時間最長,技術最成熟,從質量,品牌角度來講是最佳的選擇;
3、燒錄速度:
燒錄器的燒錄速度也很重要。目前市場有最新產品如:ELNEC的BEEHIVE204,BEEHIVE208的燒錄器,燒錄速度是其它同類型機器的10倍,建議燒錄64M以下晶元可選擇BEEHIVE204;
4、支持IC型號的多少:
通常狀況下支持晶元型號較多的燒錄器,相對要好一些。如Elnec編程器,到2013年11月23日止,支持的IC數種類超過80000種(每天還在不斷增加中,可在浦洛電子網站下載到最新的燒錄軟體.)
5、售後服務:
燒錄器因其專業性較強,配備的耗材種類較多,很易出來各種不同的問題,故售後相當重要。
像ELNEC在大陸都有專業的銷售與技術支持團隊,例如:華南地區有浦洛電子;華東地區有浦創電子、華北地區也有浦創電子的分公司。
6、是否有能力開發燒錄座等耗材及升級IC支持數。
隨著IC晶元種類的更新,以前的燒錄座不適合使用,需要編程器廠商開發新的燒錄座。
J. 模擬器是什麼
模擬器是指利用計算機軟體開發出的模擬器,可以進行故障樹分析、測試VLSI邏輯設計等復雜的模擬任務。
模擬器多用於電視游戲和街機,也有一些用於掌上電腦。模擬器一般需要ROM才能執行,ROM的最初來源是一些原平台的ROM晶元,通過一些手段將原程序拷貝下來,然後利用模擬器載入這些ROM來實現模擬過程。
模擬器唯一缺少的是ROM映像,也就是原始的街機游戲中的程序。製作專門的模擬機器往往是價格高昂與困難的,因此使用計算機來模擬是最廉價及方便的方法。
(10)模擬器是不是移動存儲設備擴展閱讀:
1、計算機模擬器已被用於在實際發行前調試微程序或者商業應用程序。由於該計算機上的操作都是模擬的,所有信息都可被程序員獲取,而模擬的速度、執行等都可以控制。
2、模擬器包含很多組件:一個模擬很多原始機器的CPU模擬器;一個把很多街機輸入設備,例如按鈕、搖桿和其他控制的輸入映射到PC上的鍵盤、搖桿和其他設備的模擬器,以及一個街機顯示和聲音的模擬器。
3、模擬器中有一種網游模擬器,它是是通過研究游戲客戶端和服務端的封包內容,開發出來的一種能夠模擬網路游戲服務端的模擬器。使用這種模擬器,可以在非專業伺服器上模擬網路游戲服務端以為網路游戲客戶端提供連接和游戲服務。