摘要:闡述了單片機仿真軟件Proteus動態仿真的基本特性,與同類軟件相比Proteus包含了更多的元器件模型庫和虛擬工具箱,仿真更具有實時性,更便于觀察單片機系統的運行狀態。給出了矩陣顯示控制和步進電機驅動仿真實例。
關鍵詞:Proteus;單片機;動態仿真
1 引言
單片機由于功能強、可靠性高和體積小、價格低等特點,在智能儀器儀表、機電一體化產品、工業測控、家用電器等領域有非常廣泛的應用。各院校機電一體化、自動控制、應用電子技術等工科專業中都開設了“單片機原理與應用”課程。而這門課程的教學使上課的老師感到棘手,費了很大的精力,但收到的效果不佳,學生學起來也感到吃力,故而缺乏積極性和主動性。在教學過程中利用Proteus軟件進行單片機的實時動態仿真,會起到事半功倍的效果,本文主要以單片機的實時動態仿真為例,使大家初步了解該軟件的強大功能及其在工程實踐和實驗教學中的重要作用。
2 Proteus 仿真功能簡介
Proteus 是英國Labcenter electronics 公司開發的EDA工具軟件, 與同類軟件有著很多的相似之處。相比之下,其主要的特點有兩個:一是對動態元件的實時仿真,它對“人機對話”的模擬增強了系統的真實性;二是虛擬工具箱的功能,它能與仿真同時進行,測量方便而準確。
2.1 實時動態仿真
與多數仿真軟件相似,Proteus有著數量龐大的元件庫,包含6000多個模擬和數字電路中常用的spice模型以及各種動態元件,基本元件如電阻、電容、各種二極管、三極管、MOS 管、555 定時器等;……