- 51單片機典型項目實戰全能一本通(C語言版)(視頻版)
- 張毅剛
- 749字
- 2019-10-23 18:00:27
1.1 Proteus功能概述
Proteus除了具有模擬電路、數字電路的原理電路的設計與仿真功能外,最大特色是對單片機應用系統連同程序運行以及所有的外圍接口器件、外部的測試儀器一起仿真。針對單片機的應用設計,可直接在基于原理圖的虛擬模型上編程,并實現源代碼級的實時調試與仿真。由于Proteus軟件的強大功能與特色,目前已在全球包括斯坦福大學、加州大學等數千所高校以及世界各大研發公司得到廣泛應用。
Proteus的特點如下。
(1)Proteus是目前世界上唯一的支持嵌入式處理器的虛擬仿真平臺,除了可仿真8051單片機外,還可仿真其他各主流系列的單片機,包括MSP430系列、68000系列、AVR系列、PIC12/16/18系列、Z80系列、HC11系列等,以及各種外圍可編程接口芯片。此外還支持ARM7、ARM9等嵌入式微處理器的虛擬仿真。
(2)Proteus的元件庫中具有幾萬種元件模型,可直接對單片機的各種外圍電路進行仿真,如RAM、ROM、總線驅動器、各種可編程外圍接口芯片、LED數碼管顯示器、LCD顯示模塊、矩陣式鍵盤、實時時鐘芯片以及多種D/A和A/D轉換器等。虛擬終端還可對RS232總線、I2C總線、SPI總線進行動態仿真。
(3)Proteus提供了各種信號源,如信號發生器、計數器等;以及豐富的虛擬仿真儀器,如示波器、邏輯分析儀、電壓源、電流源、電壓表、電流表等,并能對電路原理圖的關鍵點進行虛擬測試。Proteus還提供了一個與示波器作用相似的圖形顯示功能,可將線路上變化的信號以圖形的方式實時顯示出來。仿真時,可以運用這些虛擬儀器儀表及圖形顯示功能來演示程序和電路的調試過程,更清晰地觀察程序和電路設計調試中的細節,發現設計中的問題。
(4)Proteus提供了豐富的調試手段。在虛擬仿真中具有全速、單步、設置斷點等調試功能,同時可觀察各RAM、寄存器單元的當前狀態。
Proteus的虛擬仿真不需要用戶硬件樣機,直接在PC上進行虛擬設計與調試,調試完畢的程序代碼固化在單片機片內的Flash程序存儲器中,一般能直接投入運行。