徐赟

【摘要】在目前的EDA工具當中,如果要論及功能全面、技術先進,那么Proteus仿真軟件應當首屈一指。Proteus仿真軟件在教學實踐活動當中所具有的的優勢十分明顯,主要表現在Proteus仿真軟件可以極大的節約實驗時間和實驗成本。由于Proteus仿真軟件有著諸多的優勢,使該軟件能夠讓學生在電子技術實踐中投入更大的熱情,幫助他們在實踐中不斷的提升自身創新能力。
【關鍵詞】Proteus軟件;實踐教學;電子技術
一、引言
在電子技術專業課程教育中,使用電路設計自動化軟件對教學效果有著極大的幫助作用,能夠將理論知識和實踐能力相結合,使得理論知識能夠更加生動的表現出來,引發學生學習的極大熱情,充分的調動學生的積極性。就目前教學實際來看,主要使用的電路設計軟件包括:Proteus、Protel、Multisim以及Pspice這四種。但在這四種仿真軟件中,Proteus當是最適合應用于電子技術教學的軟件。
Proteus仿真軟件給電子技術設計教學提供了一個良好的平臺,在該平臺上,不僅實現了普通EDA仿真軟件所具有的的功能,而且,還可以模擬微處理器。
二、實踐教學中使用Proteus軟件的可行性分析
1.Proteus仿真軟件可以大量的節省實驗時間和實驗成本。Proteus仿真軟件的低成本體現在,僅需要配置計算機以及Proteus軟件。這使得Proteus仿真軟件具有低成本、高回報的特點。
2.Proteus仿真軟件在教學中的應用有著諸多優勢:
(1)Proteus仿真軟件由于在實驗的過程當中實時的顯示實驗的整個過程和實驗內容,所以,Proteus仿真軟件顯得更加明確和真實;
(2)Proteus仿真軟件在教學應用中,無論是哪種模擬器以及集成電路,都可以很好的完成仿真過程;
(3)除了電路分析實驗、電子線路實驗、數字電路實驗以外,嵌入式的系統的仿真效果也是相當不錯的;
(4)在Proteus仿真軟件中,示波器、計數器、電表等儀器儀表都能夠在軟件中得以虛擬;
(5)Proteus仿真軟件的仿真效果非常好,這是因為Proteus仿真軟件可以與很多集成開發環境相協調,比如Keil以及ADS。
三、Proteus仿真軟件在實踐教學中的應用
在實踐教學中,由于Proteus仿真軟件可以很好的對所模擬的數字電路進行演示,尤其是器件引腳處,可以實現電平的實時變化的記錄,這樣就可以幫助學生更快更容易的理解所學的理論知識,掌握整個電路中整體以及各部分間的邏輯。Proteus仿真軟件可以在教學中,可以實現邊操作邊講授,讓學生的學習印象更加深刻。
此外,Proteus仿真軟件由于可以實現高效的仿真,各種儀器儀表,如示波器、信號源等,在仿真操作過程當中與實際的應用過程當中的操作是十分類似的,這不僅可以幫助學生更好的熟悉各種儀器儀表的使用,還可以幫助學生更好的理解、研究其工作的內容、原理。
在單片機方面,Proteus仿真軟件具有相當多的長處,比如可以用Proteus仿真軟件建立需要的單片機仿真實驗室,又比如可以模擬仿真很多微處理器,常用的比如AVR、ARM等。這些長處使得學生在使用過程當中,覺得更加的便利、高效,因此贏得了更多學生的喜愛,激發他們的學習、實踐的熱情。
四、教學應用實例
演示一個用定時器T0查詢方式控制P2口8位LED閃爍的例子。要求T0工作于方式1,LED的閃爍周期是100ms,即亮50ms,熄滅50ms,在Proteus中繪制的電路原理圖如圖1所示。
圖1 定時器T0查詢方式
控制P2口8位LED閃爍的電路原理圖
實現方法:
(1)確定工作方式——對TMOD賦值使用定時器T0,所以高4位未用,全部設為0,低4位中GATE=0,C/=0,M1M0=01,所以TMOD=0x01。
(2)預置定時或計數的初值Tc=50ms= 50000us,Tp=1us,若定時器的初值設為X,則X=65536-50000。
(3)編程方法采用查詢法實現——定時器T0開始工作后,可通過編程讓單片機不斷查詢溢出標志TF0的狀態,若為“1”,則表示計時時間到,否則,繼續等待
用Proteus軟件仿真在Proteus ISIS編輯環境中繪制仿真電路圖,將Keil編譯好的“.hex”文件載入AT89C51,啟動仿真后,即可以看到P2口的8位LED開始閃爍。
五、結束語
Proteus仿真軟件是電子技術實踐教學當中首選的軟件,它在實踐教學的應用當中有著諸多的優勢,其低成本、高回報的特點贏得了越來越多實驗室的青睞,仿真效果更加逼真、操作更加貼近實際、仿真功能更加全面激發了越來越多的學生對于電子技術學習的積極性。所以,Proteus仿真軟件在實踐教學中的應用,有著重大的意義,對提高學生創新能力,培養學生動手能力,加強學生對理論知識的掌握水平都有著重要的促進作用。
參考文獻
[1]周潤景,張麗娜.基于Proteus的電路及單片機系統設計與仿真[M].北京:航空航天大學出版社,2006.
[2]李現國,張艷.Proteus仿真在微機原理及接口技術教學中的應用[J].實驗技術與管理,2010(12).
[3]陳越,顧暉,梁惺彥.虛擬仿真在微機原理教學中的應用[J].電子技術應用,2012(1).
[4]陸婷,蘭國原,杜月林,基于proteus的單片機虛擬實驗室的構建[J].國外電子測量技術,2007,8:69-73.