單片機學(xué)習(xí)板實驗板開發(fā)板學(xué)習(xí)單片機了應(yīng)該選擇哪一種
學(xué)習(xí)版吧,我有一塊我學(xué)習(xí)單片機是出于興趣,雖然經(jīng)常制作小產(chǎn)品,但對于這門學(xué)科,當(dāng)然我還只算是一只入門不久的菜鳥,對于很多技術(shù)我還是一個初學(xué)者,人外有人,牛人真的太多了。也常有同學(xué)問我單片機應(yīng)該怎么學(xué),我的回答都是兩個字:實踐。我覺得實踐才能出真知,不實踐是永遠(yuǎn)也學(xué)不會單片機的,這和你看一百道菜譜不下廚永遠(yuǎn)也做不出佳肴,看一百本游泳的書不下水永遠(yuǎn)也學(xué)不會游泳是一個道理。那么怎么去實踐?這可能是初學(xué)者最關(guān)心的問題,網(wǎng)上類似的回答也很多,這都是老生常談了,只要你是有心人,一搜一大把。簡單說一下我學(xué)習(xí)單片機的步驟:1.購買常用的工具萬用表,烙鐵,烙鐵架,松香,焊錫,螺絲刀,吸錫器,攝子和電子元件萬能板,電阻,電容,發(fā)光二極管,整流橋,數(shù)碼管,常用接插件等,先做個5V的直流電源變壓器/整流橋/7812/7805/電解電容若干,電容的極性可別反了,再從基本的發(fā)光二極管驅(qū)動電路開始,灌電流還是拉電流?限流電阻取多大?怎么計算的?你是不是發(fā)現(xiàn),很多基本的知識你都不懂,甚至連元件的型號你都叫不出來。沒有關(guān)系,多問人,論壇、QQ技術(shù)群里熱心人還是有的。準(zhǔn)備一個筆記本,有用的知識應(yīng)該記下來。2.用萬能板搭建一個51的最小系統(tǒng)當(dāng)然要從51入手,資料太多了,點亮一個LED再說,接著是數(shù)碼管、蜂鳴器,繼電器,EEPROM,AD/DA,LCD,時鐘芯片,數(shù)字溫度計,紅外遙控編解碼等等,這里面三極管用的很普遍,有時用作放大,有時用開關(guān),一定要理解清楚??磥硪龅墓ぷ鬟€真不少,這可不能急,一樣一樣來,誰讓你想學(xué)到真本領(lǐng)。有條件買個開發(fā)板也很方便,若是能堅持DIY,也是趣味無窮。很多芯片是可以免費申請到的,最好申請的是美信公司的片子,我用的很多芯片都是從那申請的,例如:MAX1270、DS12C887、DS18B20、MAX518、MAX396、MAX7219、MAX145等,在此我是發(fā)自內(nèi)心的感謝美信公司為我提供的免費午餐。當(dāng)然這些芯片的datasheet都是英文的,所以,朋友們,盡管我們是學(xué)電的,英文還是要好好學(xué)的。3.單片機的編程,多數(shù)人先接觸匯編,要學(xué)好單片機,匯編是要懂的,但最終你必須掌握C語言,C語言真的太強大、太方便了,其好處不用我多說了。IDE個人感覺最好的是Keil,在這推薦一下。剛開始當(dāng)然是從跑馬燈開始,網(wǎng)上有很多單片機實驗的源代碼,都是絕好的學(xué)習(xí)資料,好好消化一下,收獲會很大。 “hello world”的串口通信例子應(yīng)該盡早調(diào)通,在沒有仿真器的情況下,串口就是最好的調(diào)試工具,一個高人曾指點我:拿到一個處理器,首先要做的就是打通串口。串口一通就好比一個習(xí)武之人打通了全身筋脈,再學(xué)其它武功就會易如反掌。定時器是單片機非常重要的資源,其使用方法一定要整清楚。高人說過,沒有定時器的單片機不是單片機,事實上我也沒見過哪款單片機沒有定時器的。另外,一個好的編程風(fēng)格也很重要,看一看相關(guān)的資料,你會受益很多,網(wǎng)上這樣的資料也很多。4.程序?qū)懞昧?,怎么下載到單片機里,總是借別人的編程器總是不太好,現(xiàn)在一些單片機有ISP功能了,如89S5X和AVR單片機。網(wǎng)上有一個Easy 51Pro v2.0宇宙版,資料很全,感謝前輩的無私奉獻(xiàn)啊。照他說的電路自己做個ISP下載線,非常好用,若是自己做的不好用,買個現(xiàn)成的也不貴。這錢若還舍不得,那就試試STC的51系列單片機吧,可以用串口燒你的程序,這其實叫IAP,有興趣可以去網(wǎng)上搜一下。當(dāng)然,等你以后的用的單片機多了,編程器還是不可缺少的。5. 單片機故障的排查:對于單片機的問題,首先搞清楚一個CPU工作的三要素:電源,時鐘源晶振,復(fù)位電路,是不是都沒有問題了,如果有示波器那就更好了,看一下ALE腳是不是有fosc/6的方波信號,有的話說明單片機在工作,三要素已經(jīng)滿足了,沒有的話只能再不厭其煩的檢察了,其實很簡單,參照書上的電路一般沒問題。等自己動手做出些東西來了,可以算是入門了,會有一種成就感,但是不要滿足于這點小成功,這些還都是小把戲,前面的路還是漫長的,如FPGA,PCB,DSP,ARM等,都是需要學(xué)習(xí)的。保存好你的電路和源代碼,這都是你的財富。會有用到它們的時候。另外,你做的東西可能只是功能上能實現(xiàn),離一個成熟的產(chǎn)品還有很大差距,穩(wěn)定性、抗干擾都不是小問題。這些知識必須有良好的電路基礎(chǔ)理論,大學(xué)里學(xué)的數(shù)電、模電、信號都是非常重要的,特別是模電,好好復(fù)習(xí),保證每次復(fù)習(xí)你都會有新的收獲。路漫漫其修遠(yuǎn)兮,耐心去求索吧。

相關(guān)推薦
- 2015-12-31數(shù)碼相機中什么是單片機廣角鏡頭又是怎樣一種鏡頭
- 2016-02-01請問有沒有可以用51單片機控制的相機(或攝像頭)我想用單片機控制它定時拍照.
- 2016-05-11電子設(shè)計大賽電源類需準(zhǔn)備哪些模塊
熱門搜索
- 2018-07-318月8號成都出發(fā)去色達(dá),自駕游,有2個位置可以結(jié)伴
- 2018-07-31這地方熱嗎?莫干山不錯的,下渚湖怎樣熱不熱
- 2018-07-31兒童超過120m要買票嗎
- 2018-07-31準(zhǔn)備去大理旅游三天,從昆明出發(fā) 求大神推薦路線
- 2018-07-31從廈大學(xué)生公寓到南普陀寺怎么走,要多長時間到?
- 2018-07-31問一哈從宜賓到濟南,怎么走最劃算