新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 51單片機學(xué)習(xí)精髓之單片機學(xué)習(xí)板制作過程

51單片機學(xué)習(xí)精髓之單片機學(xué)習(xí)板制作過程

作者: 時間:2013-05-16 來源:網(wǎng)絡(luò) 收藏

有很多新人問怎么焊接,應(yīng)下面我親自焊接個最小系統(tǒng),下面是所需元器件及焊接過程,說得可能比較細,比較繁瑣,只盼不要起到反面作用,就很高興了。

1、10*10萬用板一塊(下左)
2、DIP40單片機鎖緊座一個(下中)
3、復(fù)位電路:有一個按鍵、1K和10K電阻各一個、10uF電容一個(下右)

51單片機學(xué)習(xí)精髓之單片機學(xué)習(xí)板制作過程

4、晶振電路:一個12M晶振、兩個30PF的瓷片電容(如下左)
5、穩(wěn)壓電路:一個DC插座、一個自鎖按鍵、一個1N4007、兩個104的瓷片電容、兩個220uF的電解電容、一片L7805穩(wěn)壓芯片(下中)
6、由于單片機P0內(nèi)部電路沒有上拉電阻,呈高阻狀態(tài),所以不能正常輸出高低電平,因此該組I/O使用時咱們要給P0口加一排上拉電阻,排阻是首選,這里選用103的就是10K(下右)

51單片機學(xué)習(xí)精髓之單片機學(xué)習(xí)板制作過程

1、下面把做好的單片機系統(tǒng)加上一定的外圍電路、最基本的就從控制流水燈做起吧
焊接完流水燈的效果如下,當然最下面有空擋就加了幾個獨立按鍵。
2、先看看怎么供電,咱們做的這個最小系統(tǒng),有兩種供電方式可以用9–15V開關(guān)電源供電,也可以用下載器供電,咱們選擇這樣的下載口就是為了減少不必要的接線麻煩即可下載又可供電。
3、下完程序后的效果圖
4、電路焊接實物效果圖,焊接過程中減量減少飛線的使用,保證電路穩(wěn)定、美觀,養(yǎng)成好的布局焊接習(xí)慣。

51單片機學(xué)習(xí)精髓之單片機學(xué)習(xí)板制作過程

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模塊,試著控制繼電器、蜂鳴器、溫度傳感器、紅外遙控、矩陣鍵盤甚至是觸屏……這里不再贅述,為什么說先給大家焊了流水燈,是有目的的,我常說要是大家把點燈學(xué)好了對后邊的學(xué)習(xí)是很有幫助的,也可以說你的數(shù)碼管點陣就不用學(xué)了,為什么呢,因為一排流水燈有8個LED一個數(shù)碼管是由8個LED組成8個數(shù)碼管有64個LED這正是一個點陣的LED數(shù),所以說你搞明白了流水燈以后,數(shù)碼管點陣就不用學(xué)了,還有你說控制LED是控制,其實蜂鳴器、繼電器也是一樣,單片機真的沒你想象的那么難,雖然說單片機不難,但是我還是不建議新人一開始就去自己焊接,因為有些人動手能力不好或者原理圖怎么連都不知道,這樣的話怎么焊,就是有些人有點基礎(chǔ),勉強焊完了你能保證沒有問題嗎,自己能檢測出嗎,就是這些都完成了,你怎么編寫程序又用什么軟件下載,等等一系列的問題,我感覺這些都是非常打擊新人積極性的。

新人們經(jīng)常會問該怎么學(xué)習(xí)單片機,怎么才能學(xué)好單片機,以及C與單片機的關(guān)系?

這里說一下該怎么學(xué),單片機這門課是非常強調(diào)動手能力的,先舉個例子,學(xué)習(xí)計算機整天對著書本看,不實際操作能學(xué)會嗎,當然不是不提倡看書,看書先看個大概,再說了講單片機的書開始都講得比較復(fù)雜,內(nèi)存、地址、存儲器,把人搞得云里霧里,學(xué)單片機說白了就是你去編程序控制I/O口輸出高低電平,這些高低變化的電平控制外圍電路,實現(xiàn)我們的功能。看書看個大致的印象,動手操作才是關(guān)鍵,在實踐中遇到問題去有目的的翻書,查資料。
實踐的話,一種是買開發(fā)板,一種是動手焊接。這要根據(jù)自己的實際情況。不具體講。

有了實踐的平臺以后,當然還要有計算機,我感覺現(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ǔ)講一遍。

總結(jié)幾點:
1、大概看下單片機的書籍。
2、用開發(fā)板練習(xí)編程序,強調(diào)多思考、但練習(xí)、練習(xí)就是捷徑。
3、多動手焊電路,可以先從簡單做起。
還有有很多人問,大幾適合參加比賽,我說比賽嗎不是等你完全準備好,況且這樣的事也不存在,大一就可以準備參加比賽這樣的話腦子里可以有一個整體的認識,知識是在學(xué)習(xí)過程中完善的,再說比賽不是讓你筆試,要真正做出東西的最重要的是有了方向就開始做,不做永遠不會成功!當然了比賽不是目的。目的是怎么從書本過渡到工作上。

蜂鳴器相關(guān)文章:蜂鳴器原理
上拉電阻相關(guān)文章:上拉電阻原理


評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉