DIY51最小系統(tǒng)版制作教程_第1頁
DIY51最小系統(tǒng)版制作教程_第2頁
DIY51最小系統(tǒng)版制作教程_第3頁
DIY51最小系統(tǒng)版制作教程_第4頁
DIY51最小系統(tǒng)版制作教程_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、/emb/danpianji/023.html51單片機學(xué)習精髓之單片機學(xué)習板制作過程2012年08月27日 14:36來源:電子發(fā)燒友作者:灰色天空我要評論(9)有很多新人問怎么焊接單片機學(xué)習板,應(yīng)下面我親自焊接個最小系統(tǒng),下面是所需元器件及焊接過程,說得可能比較細,比較繁瑣,只盼不要起到反面作用,就很高興了。1、10*10萬用板一塊(下左)2、DIP40單片機鎖緊座一個(下中)3、復(fù)位電路:有一個按鍵、1K和10K電阻各一個、10uF電容一個(下右)4、晶振電路:一個12M晶振、兩個30PF的瓷片電容(如下左)5、穩(wěn)壓電路:一個DC插座、一個自鎖

2、按鍵、一個1N4007、兩個104的瓷片電容、兩個220uF的電解電容、一片L7805穩(wěn)壓芯片(下中)6、由于單片機P0內(nèi)部電路沒有上拉電阻,呈高阻狀態(tài),所以不能正常輸出高低電平,因此該組I/O使用時咱們要給P0口加一排上拉電阻,排阻是首選,這里選用103的就是10K(下右)下面開始布局及焊接:1、首先把單片機底座放在合適的位置,事先可以在腦子里或者在紙上粗略的畫下大致的模塊布局,留下合適的空間、(左下):2、布局好后把底座插在萬用板上開始焊接,焊工在這里不再贅述,經(jīng)常動手的,焊接效果(下中):3、當然最小系統(tǒng)每個I/O口都引出是必須的這里用到排針,固定上單片機底座后把左邊排針焊上,焊接右邊排

3、針的時候要先焊P0口的上拉電阻(右下):4、排針和排阻焊接完的效果,焊接排阻時要盡量靠近單片機的底座,這里照的不太清晰(下左):5、下載口也是一個非常重要的組成部分,系統(tǒng)焊好了還要寫程序方便,(下中):6、焊接下載口,這里采用USBASP下載方式,這個可不是隨便焊的要用到P1.5 、P1.6 、P1.7 、RST、VCC和GND(下右)7、USBASP的實物的部分焊接,這里為什么加入了下載口的焊接就是考慮到焊接的先后順序,中下 圖中的飛線是由于下載口引腳排列順序不匹配,故用一0歐電阻代替飛線美觀(下左)8、下載口實物連接原理圖(下中)9、對復(fù)位電路的焊接,上面已經(jīng)說過復(fù)位電路所用到的元器件,焊

4、接效果(下右)10、晶振電路(下左)11、穩(wěn)壓電路(下中)12、指示電路(下右)13、有了這些單片機就能正常工作了,大家可以用排線把I/O引到擴展板上實現(xiàn)單片機對外圍電路的控制1、下面把做好的單片機系統(tǒng)加上一定的外圍電路、最基本的就從控制流水燈做起吧焊接完流水燈的效果如下,當然最下面有空擋就加了幾個獨立按鍵。2、先看看怎么供電,咱們做的這個最小系統(tǒng),有兩種供電方式可以用915V開關(guān)電源供電,也可以用下載器供電,咱們選擇這樣的下載口就是為了減少不必要的接線麻煩即可下載又可供電。3、下完程序后的效果圖4、電路焊接實物效果圖,焊接過程中減量減少飛線的使用,保證電路穩(wěn)定、美觀,養(yǎng)成好的布局焊接習慣。5

5、、(別忘了)這個地方是很容易忽略的,有些人焊完板子就是下載不了程序,很多人就是忘了把31腳接高電平,這里著重的說一下31腳EA非/Vpp接高電平時,單片機讀取內(nèi)部程序存儲器。當擴展有外部ROM時,讀取完內(nèi)部ROM后自動讀取外部ROM。該引腳接低電平時,單片機直接讀取外部ROM。有些單片機沒有內(nèi)部ROM,所以該引腳一直接地(例8031單片機)。因為現(xiàn)在我們使用的單片機都有內(nèi)部ROM,所以在設(shè)計電路時此引腳一直接高電平。希望對大家能有幫助。單片機最小系統(tǒng)做完了大家可以試著做些外圍電路,可以做8位數(shù)碼管、點陣模塊、AD/DA模塊,試著控制繼電器、蜂鳴器、溫度傳感器、紅外遙控、矩陣鍵盤甚至是觸屏這里不

6、再贅述,為什么說先給大家焊了流水燈,是有目的的,我常說要是大家把點燈學(xué)好了對后邊的學(xué)習是很有幫助的,也可以說你的數(shù)碼管點陣就不用學(xué)了,為什么呢,因為一排流水燈有8個LED一個數(shù)碼管是由8個LED組成8個數(shù)碼管有64個LED這正是一個點陣的LED數(shù),所以說你搞明白了流水燈以后,數(shù)碼管點陣就不用學(xué)了,還有你說控制LED是控制,其實蜂鳴器、繼電器也是一樣,單片機真的沒你想象的那么難,雖然說單片機不難,但是我還是不建議新人一開始就去自己焊接,因為有些人動手能力不好或者原理圖怎么連都不知道,這樣的話怎么焊,就是有些人有點基礎(chǔ),勉強焊完了你能保證沒有問題嗎,自己能檢測出嗎,就是這些都完成了,你怎么編寫程序

7、又用什么軟件下載,等等一系列的問題,我感覺這些都是非常打擊新人積極性的。新人們經(jīng)常會問該怎么學(xué)習單片機,怎么才能學(xué)好單片機,以及C與單片機的關(guān)系?這里說一下該怎么學(xué),單片機這門課是非常強調(diào)動手能力的,先舉個例子,學(xué)習計算機整天對著書本看,不實際操作能學(xué)會嗎,當然不是不提倡看書,看書先看個大概,再說了講單片機的書開始都講得比較復(fù)雜,內(nèi)存、地址、存儲器,把人搞得云里霧里,學(xué)單片機說白了就是你去編程序控制I/O口輸出高低電平,這些高低變化的電平控制外圍電路,實現(xiàn)我們的功能??磿磦€大致的印象,動手操作才是關(guān)鍵,在實踐中遇到問題去有目的的翻書,查資料。實踐的話,一種是買開發(fā)板,一種是動手焊接。這要根據(jù)

8、自己的實際情況。不具體講。有了實踐的平臺以后,當然還要有計算機,我感覺現(xiàn)在大學(xué)生幾乎都有。單片機開發(fā)板和計算機相連,把必要的驅(qū)動軟件弄齊,開始編譯調(diào)試程序,首先從流水燈做起,當你能把8個流水燈按照你的意愿流動時,你已經(jīng)入門了,你會發(fā)現(xiàn)單片機真的很好玩,當你能把流水燈和數(shù)碼管都按照自己的意愿亮起來的時候,有人說你會不能自拔、會上癮,我同意!下面說一下C語言和單片機關(guān)系,C語言對單片機來說就是一種工具,而且這種工具不難,有基礎(chǔ)更好,沒基礎(chǔ)也沒事,沒必要從頭學(xué)起,可以邊學(xué)單片機邊學(xué)C語言。況且現(xiàn)在開發(fā)板都會把C語言的基礎(chǔ)講一遍??偨Y(jié)幾點:1、大概看下單片機的書籍。2、用開發(fā)板練習編程序,強調(diào)多思考、但練習、練習就是捷徑。3、多動手焊電路,可以先從簡單做起。還有有很多人問,大幾適合參加比賽,我說比賽嗎不

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論