仿真器是用于嵌入式及其他行業(yè)�,用可控的手段來模擬微機對程序的控制和運行的一種硬�。它能夠完全反應真實硬件的運行情�,是開發(fā)過程中的必需品�
硬件仿真:使用附加的硬件來替代用戶系�(tǒng)的單片機并完成單片機全部或大部分的功�。使用了附加硬件后用戶就可以對程序的運行進行控制,例如單�,全速,查看資源斷點�。硬件仿真是開發(fā)過程中所必須的�
軟件仿真:這種方法主要是使用計算機軟件來模擬運�,實際的單片機運行因此仿真與硬件無關的系�(tǒng)具有一定的�(yōu)�。用戶不需要搭建硬件電路就可以對程序進行驗證,特別適合于偏重算法的程�。軟件仿真的缺點是無法完全仿真與硬件相關的部�,因此最終還要通過硬件仿真來完成最終的設計�
1、全空間硬件斷點:斷點位�、斷點數(shù)目不受任何條件限�,斷點既可設置于仿真RAM�,也可設置于用戶系統(tǒng)中�
2、無限制夭折:隨時點擊工具條的停止運行按�,可以強制仿真CPU停止運行,�(zhí)行指�100[%]正確。通信方式:支持USB通信�64KB/S�、并行通信、串行通信(速率115200bps�。四層板設計� 仿真器主�、極大部分仿真頭采用四層板設計,有別于同類產品的兩層板設�,大大提高抗干擾�。獨特的連接線設計:仿真器與仿真頭之間的連接線中信號線和地線交錯排列,極大的增強了抗干擾性能。保護電路:仿真�、仿真器都有保護電路,使用更可靠。仿真器可以自檢。供電方式多樣化:可以由仿真器給仿真頭供�,也支持由用戶系�(tǒng)給仿真頭供電,輸入電壓為2.7V-5.5V。可以仿真低電壓的CPU�
3、多種仿真頻率:
多種仿真頻率可供選擇,方便評估系�(tǒng),選擇晶振。支持動�(tài)切換:同時支持MCS51�6CLK�12CLK時鐘,支持動�(tài)、靜�(tài)切換,以及ALE的動�(tài)關閉特�。豐富的提示信息,幫助您準確了解CPU運行狀�(tài)支持外部復位信號,并在運行您程序的過程中有效(可選擇關閉)復位用戶系�(tǒng),仿真CPU從頭開始運行程序,而不回到�(jiān)控狀�(tài)??捎脕碚{試用戶系�(tǒng)的看們狗(WATCHDOG)電路和程序,或者調試雙�/多機系統(tǒng)�
仿真器內部的P口等硬件資源完全兼容51系列單片�。仿真主控程序被存儲在仿真器芯片特殊的指定空間內,使用一段特殊的地址段用來存儲仿真主控程�,仿真主控程序就象一臺電腦的操作系統(tǒng)一樣控制仿真器的正確運轉。仿真器和電腦上的上位機軟件(即KEIL)是通過串口相連的,通過仿真器芯片的RXD和TXD負責接收電腦主機�(fā)來的控制�(shù)據,TXD負責給電腦主機發(fā)送反饋信�??刂浦噶钣蒏EIL�(fā)�,由仿真器內部的仿真主控程序負責�(zhí)行接收到的數(shù)據,并且進行正確的處�。進而驅動相應的硬件工作,這其中也包括把接收到的BIN或者其它格式的程序存放到仿真器芯片內部用來存儲可執(zhí)行程序的存儲單元(這個過程和把程序燒寫到51芯片里面是類似的,只是仿真器的擦寫是以覆蓋形式來做的�,這樣就實�(xiàn)了類似編程器反復燒寫來試驗的功能!不同的是通過仿真主控程序可以做到讓這些目標程序做特定的運行,比如單步、指定斷�、指定地址�,并且通過KEIL可時時觀察到單片機內部各個存儲單元的狀�(tài)。仿真器和電腦主機聯(lián)機后就象是兩個精密的齒輪相互咬合的關�,一量強行中斷這種�(lián)系(比如強行給仿真器手動復位或都撥支�(lián)機線等),電腦就會提示聯(lián)機出�(xiàn)問題,這也體現(xiàn)了硬件仿真的特�,即"所見即所�"。這些都是編程器無法做到的。這些給調�、修改、以及生成最終程序創(chuàng)造了比較有力的保�,從而實�(xiàn)較高的效率�
維庫電子�,電子知�,一查百��
已收錄詞�162542�