Proteus 是英國Labcenter公司開發的電路分析與實物仿真軟件。它運行于Windows操作系統上,可以仿真、分析(SPICE)各種模擬器件和集成電路,該軟件的特點是:
①實現了單片機仿真和SPICE電路仿真相結合。具有模擬電路仿真、數字電路仿真、單片機及其外圍電路組成的系統的仿真、RS232動態仿真、I2C調試器、SPI調試器、鍵盤和LCD系統仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發生器等。
②支持主流單片機系統的仿真。目前支持的單片機類型有:ARM7(LPC21xx)、 8051/52系列、AVR系列、PIC10/12/16/18系列、HC11系列以及多種外圍芯片。
③提供軟件調試功能。在硬件仿真系統中具有全速、單步、設置斷點等調試功能,同時可以觀察各個變量、寄存器等的當前狀態,因此在該軟件仿真系統中,也必須具有這些功能;同時支持第三方的軟件編譯和調試環境,如Keil C51 uVision2、MPLAB等軟件。
④具有強大的原理圖繪制功能。總之,該軟件是一款集單片機和SPICE分析于一身的仿真軟件,功能極其強大。
proteus6.5是目前最好的模擬單片機外圍器件的工具,真的很不錯。可以仿真51系列、AVR,PIC等常用的MCU及其外圍電路(如LCD,RAM,ROM,鍵盤,馬達,LED,AD/DA,部分SPI器件,部分IIC器件,...)
其實proteus 與 multisim比較類似,只不過它可以仿真MCU!
當然,軟件仿真精度有限,而且不可能所有的器件都找得到相應的仿真模型,用開發板和仿真器當然是最好選擇,可是估計初學者有的可能性比較小吧?
如果你在學51單片機,如果你想自己動手做做LCD,LED,AD/DA,直流馬達,SPI,IIC,鍵盤,...的小實驗的話,試一下吧,不會讓你失望的!
用51不管你是用匯編或是C編程當然要用keil啦(那個medwin實在不怎么樣~),uvisoin3有不少新特性呢!
使用keil c51 v7.20 + proteus 6.5 可以像使用仿真器一樣調試程序,一般而言,微機實驗中用萬利仿真器+電工系自己做的實驗板的實驗都可以做得到吧!具體設置可參考這里
當然,硬件實踐還是必不可少的!!!本方案只是在沒有硬件的情況下讓你能像pspice 仿真模擬/數字電路那樣仿真MCU及外圍電路。另外,即使有硬件,在程序編寫早期用軟件仿真一下也不錯的~
Proteus軟件及資料下載
Proteus 6專業版DEMO
prodemo.exe 21.5 M
Proteus 專業版DEMO專門針對那些希望評估專業版軟件的潛在用戶。它與Proteus Lite不同的是它不能保存及打印,但具備專業版軟件的所有功能,包括基于網表的自動器件布局、自動布線和基于圖象的仿真。
Proteus Lite 6.7共享版本
prolite.exe 15.3 M
Proteus Lite 是 Proteus Professional的共享版軟件,它的目標是針對愛好者或學生,盡管不禁止商業使用。這里下載的軟件具有完整的原理布圖和PCB Layout功能,但 很多功能必須注冊后才能使用,包括一個限制使用的 ProSPICE Lite仿真器。 Proteus Lite的注冊非常簡單和便宜。.
在注冊之前ProSPICE Lite僅能用于仿真樣例設計。不過您可以改變VSM樣例的源碼來學習關于 PIC 16F84A processor的設計。
請注意 Proteus Lite不包括在專業版中有的任何 VSM模型或虛擬儀器 ,如需要必須另外購買專業版的VSM,詳情請瀏覽 ISIS Lite, ProSPICE Lite, 和 ARES Lite的介紹。