硬件仿真:使用附加的硬件來替代用戶系統(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?梢苑抡娴碗妷旱腃PU。
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)。