自學單片機必備的硬件設備有哪些?
學習單片機,除了需要電腦以外,還需要以下的一些器材。
1.實驗板
如果你對單片機還一無所知,那么自制或者購買一塊實驗板是比較好的選擇。通常在實驗板上會設計一些開關、LED指示燈、數(shù)碼管、各種接口芯片等常用器件,通過對這些器件的編程練習,逐步掌握單片機的編程技術。
2.仿真機
仿真機的用途是替代電路板上的單片機芯片,仿真機通過串行口、USB接口等方式與與PC機聯(lián)機通信,接收PC端控制軟件發(fā)出的指令,以單步、過程單步、全速運行等各種方式來執(zhí)行程序,以單步或過程單步方式執(zhí)行程時,每次執(zhí)行完程序后可以將執(zhí)行的結果反饋到PC端的控制軟件中顯示出來。由于單片機編程時必須要明確每一條指令執(zhí)行完畢后會有什么樣的結果,弄清實際運行后的結果是否與設想的結果相符,因此,仿真功能對于單片機的學習和開發(fā)可以起到很重要的幫助作用。
3.編程器或者下載線
其用途是將代碼寫入單片機芯片內(nèi)部。對于學習者來說,有了仿真機也可暫時不配編程器或下載線,因為有了實驗板、仿真機就可以做實驗了。但是建議配置一臺,這樣可以對單片機開發(fā)的各個環(huán)節(jié)都有所了解。
4.萬用表、電烙鐵等電子制作工具
單片機開發(fā),不是簡單的編程,到目前為止,還少有純粹的“單片機程序員”,通常要求開發(fā)者軟、硬件方面都要熟悉,因此,這些電子制作工作還是要配備的。
需要說明的是,這里所說的仿真機、實驗板、下載線或編程器等都是就一般概念而言的,并不涉及到具體的產(chǎn)品,市場上也有一些產(chǎn)品在設計時將實驗板、仿真功能、下載或編程功能等中的一部分或者全部都集成到一塊板上,構成一整套的實驗系統(tǒng)。
上面介紹的這些設備,都需要有一定的投入,愛好者未必一定能夠購買,其實,只要有一定動手能力,也可以自制一些簡易的實驗設備,同樣可以開始學習。這里推薦采用STC單片機進行學習的方案,STC系列單片機的特點是可以直接通過串口下載程序,從而將開發(fā)工具的成本降到最低。如圖1所示是一個完整的電路,器件成本僅20多元,但可以實現(xiàn)諸如單燈閃爍、流水燈、鍵控燈、PC控制燈等一些常用功能,從而學習基本指令、定時器、計數(shù)器、串口通信等單片機知識。
圖1 簡單的單片機實驗電路板
圖中R1~R9為1K電阻,D1~D8是發(fā)光二極管,E1用10u電解,Y1用11.0592M晶振,C1和C2用27P小磁片,C3~C7用104磁片,U1使用STC89C52芯片,U2用MAX232。再自制或購買一條串口電纜,用于和電腦的通信,制作線時使J1與電腦的串口端2,3,5分別相連即可。
制作好這個電路板以后,使用Keil軟件編譯、鏈接程序,得到Hex文件,使用STC_ISP軟件將Hex文件寫入芯片中,從而觀察程序運行的效果。
編輯:admin 最后修改時間:2018-05-08