由Proteus仿真入門(mén)單片機學(xué)習
1 引言
對于單片機的學(xué)習,由于其比較抽象,特別是在編寫(xiě)程序時(shí),完全只是憑借程序員周密的邏輯思維來(lái)進(jìn)行程序設計,為了讓程序設計員更好的理解和調試其所設計的程序,所有單片機生產(chǎn)廠(chǎng)家都針對他們的單片機系列設計生產(chǎn)了相應的仿真器。然而這些仿真器的價(jià)格卻不菲,無(wú)凝這是初次學(xué)習單片機時(shí)重要考慮的因素。而目前隨著(zhù)我國電子技術(shù)的飛速發(fā)展,我們所有生活上所用到、見(jiàn)到的電子產(chǎn)品都離不開(kāi)單片機的身影,這也愈加激起我們對單片機的學(xué)習熱情。然而在具體學(xué)習這門(mén)技術(shù)時(shí),特別是高校教學(xué)時(shí),因為實(shí)驗設備不夠和教學(xué)課時(shí)少等原因,往往都是采用純理論性的或集體性的實(shí)驗。而通過(guò)這種學(xué)習之后,以我個(gè)人在校學(xué)習時(shí)的經(jīng)歷和對一些高校學(xué)生的了解,大部分學(xué)習者最終都是知識考試過(guò)了關(guān),卻什么都不會(huì )。針對這一現象,在此本文提倡運用仿真的方法結合具體的設計來(lái)學(xué)習單片機知識。
目前國外很多軟件設計公司都針對單片機的學(xué)習而設計了許多仿真軟件,這使得單片機學(xué)習者只需要一臺個(gè)人電腦就可以完成單片機程序的設計和調試,大大降低了我們的學(xué)習成本,方便了我們的學(xué)習。其中,Proteus[1]是由英國Labcenter 公司開(kāi)發(fā)的具有硬件電路分析、實(shí)物仿真軟件和程序仿真功能的仿真軟件。通過(guò)軟件安裝在個(gè)人電腦后,可以實(shí)現了單片機和SPICE 電路相結合的仿真。在此運用該仿真軟件,設計以AT89C2051[2]的P1 口輸出正弦波為目的的硬件電路和相應程序,通過(guò)這一具體的項目設計,把理論與實(shí)踐結合起來(lái),以期引導入門(mén)單片機學(xué)習。
2設計Proteus里的仿真電路
為了對單片機內部程序運行時(shí)有感性上的理解,在此利用Proteus7 Professional 下的ISIS7 Professional 仿真電路設計軟件設計了如下圖1 所示的電路,該電路所預達到的功能是通過(guò)單片機AM89C2051 的P10-P17 口輸出準正弦波并通過(guò)虛擬示波器顯示出來(lái),為了避免可能由電路元器件引起后面的調試工作,電路所有采用的元器件都采用軟件自帶的標準庫里的元器件。
圖1 Proteus 中基于A(yíng)T89C2051 單片機的準正弦波電路
51單片機相關(guān)文章:51單片機教程
單片機相關(guān)文章:單片機教程
單片機相關(guān)文章:單片機視頻教程
單片機相關(guān)文章:單片機工作原理
評論