單片機學(xue)習路線中(zhong)你(ni)需要注(zhu)意的四大問題
時間:2018-06-25 來(lai)源:單片機學習論壇
單片機學習路線
單(dan)(dan)片(pian)(pian)機早(zao)在八九(jiu)十(shi)年代就(jiu)在國(guo)內開(kai)始(shi)使用(yong)了,已經有(you)(you)二三十(shi)年的(de)(de)時間,到目前(qian)為止嵌入式的(de)(de)應用(yong)也(ye)是(shi)(shi)在以(yi)每年遞增的(de)(de)狀態(tai)持(chi)續發展中,學習單(dan)(dan)片(pian)(pian)機開(kai)發的(de)(de)朋友(you)也(ye)是(shi)(shi)正(zheng)在逐漸增多中,不管你(ni)是(shi)(shi)自(zi)學的(de)(de)還是(shi)(shi)選(xuan)擇培訓的(de)(de)首先你(ni)都要搞清楚一個東西(xi)就(jiu)是(shi)(shi)單(dan)(dan)片(pian)(pian)機學習路線(xian),再有(you)(you)了一個總(zong)體的(de)(de)規劃(hua)之后以(yi)后學習起來也(ye)不至(zhi)于迷茫。
首先來看單片機學習(xi)路線的(de)步驟也就是一個大(da)概(gai)的(de)總線是怎么樣(yang)的(de)
1、熟悉單片(pian)機的原理,結(jie)構;
2、學(xue)好數電,模(mo)電,為設計電路打好基(ji)礎;
3、熟(shu)練(lian)使用C語言(yan),多(duo)學(xue)習別人(ren)的程序;
4、對操作(zuo)系統原(yuan)理有一定的(de)了解(jie);
5、Protel至(zhi)少要有點基礎;
6、要實際動手調試(shi)電路(lu)的能力。
學(xue)習(xi)(xi)(xi)單(dan)(dan)片(pian)(pian)(pian)機(ji)(ji)最終要(yao)的(de)(de)(de)(de)(de)(de)是當(dang)然是練(lian),我所說的(de)(de)(de)(de)(de)(de)學(xue)習(xi)(xi)(xi)跟課(ke)堂上的(de)(de)(de)(de)(de)(de)單(dan)(dan)片(pian)(pian)(pian)機(ji)(ji)學(xue)習(xi)(xi)(xi)不同,我以(yi)前也(ye)看過一(yi)(yi)些(xie)單(dan)(dan)片(pian)(pian)(pian)機(ji)(ji)教材(cai),有些(xie)教材(cai)講的(de)(de)(de)(de)(de)(de)是單(dan)(dan)片(pian)(pian)(pian)機(ji)(ji)的(de)(de)(de)(de)(de)(de)工作原理(li)和內部結構(gou),這些(xie)東(dong)西對于我們暫(zan)時并不需(xu)要(yao),等以(yi)后開課(ke)的(de)(de)(de)(de)(de)(de)時候(hou)在學(xue)習(xi)(xi)(xi)好了。現(xian)在要(yao)學(xue)習(xi)(xi)(xi)的(de)(de)(de)(de)(de)(de)是暫(zan)時拋(pao)開內部結構(gou)原理(li)不談(tan),如何能用(yong)(yong)單(dan)(dan)片(pian)(pian)(pian)機(ji)(ji)寫一(yi)(yi)些(xie)簡(jian)單(dan)(dan)的(de)(de)(de)(de)(de)(de)小程序(xu),是從(cong)實用(yong)(yong)性的(de)(de)(de)(de)(de)(de)角度出發,網(wang)上有一(yi)(yi)種說法稱(cheng)之(zhi)為(wei)先實踐后理(li)論(lun)的(de)(de)(de)(de)(de)(de)學(xue)習(xi)(xi)(xi)方法。
因(yin)此(ci)(ci)我(wo)的(de)(de)(de)觀點如(ru)下,單(dan)片(pian)機(ji)(ji)的(de)(de)(de)硬件(jian)結構首先要有(you)一(yi)個(ge)基本(ben)的(de)(de)(de)了解(jie),最(zui)起碼要知道各引腳的(de)(de)(de)功能(neng)、區別,能(neng)自己動手搭一(yi)個(ge)單(dan)片(pian)機(ji)(ji)的(de)(de)(de)最(zui)小(xiao)系統,然后(hou)就可以直接(jie)從(cong)程序入手,程序最(zui)好還是用(yong)(yong)(yong) C 語(yu)言(yan)編(bian)程,從(cong)簡單(dan)的(de)(de)(de)跑馬(ma)燈做起,逐漸深入,陸(lu)續可以做一(yi)些數(shu)碼管、液晶、 DS1302 、 DS18B20 等(deng)電子(zi)元器件(jian)的(de)(de)(de)應用(yong)(yong)(yong),在(zai)(zai)深入就可以結合一(yi)些具體(ti)實例擴展一(yi)些中(zhong)斷、串口通訊等(deng)功能(neng)。還有(you)一(yi)點要聲明的(de)(de)(de)是單(dan)片(pian)機(ji)(ji)里用(yong)(yong)(yong)到(dao)的(de)(de)(de) C 語(yu)言(yan)其實很(hen)有(you)限,課堂上學(xue)習(xi) C++ 的(de)(de)(de)很(hen)大一(yi)部分內容在(zai)(zai)初期單(dan)片(pian)機(ji)(ji)編(bian)程中(zhong)都用(yong)(yong)(yong)不(bu)到(dao),因(yin)此(ci)(ci)沒必要因(yin)為(wei)覺的(de)(de)(de)自己的(de)(de)(de) C 語(yu)言(yan)基礎不(bu)是很(hen)好而對單(dan)片(pian)機(ji)(ji)望(wang)而止步!

單片(pian)機學習路線學習中的其它(ta)幾個注意(yi)點:
1 .遇到問題耐心檢查
單片機有(you)軟硬件兩方面的(de)(de)內容,有(you)時(shi)一(yi)個程序怎(zen)么(me)調(diao)都不(bu)出效果,然而從(cong)理(li)論分(fen)析(xi)卻又是(shi)(shi)對的(de)(de),這是(shi)(shi)就要仔細找(zhao)原(yuan)因了(le),學習單片機經常碰到(dao)很多問題,有(you)時(shi)一(yi)兩天都不(bu)能解決,這是(shi)(shi)就要有(you)耐心,從(cong)底層找(zhao)起(qi),相信每(mei)找(zhao)出一(yi)個錯誤都會有(you)一(yi)個新的(de)(de)收獲(huo)。切不(bu)可輕言放棄!!!
2 .對只(zhi)短(duan)暫(zan)學過(guo)一遍的知識,充(chong)其量(liang)只(zhi)比浮光掠影稍(shao)好。因此(ci),較(jiao)好的方法(fa)是過(guo)一段(duan)時間后 (1-2 個(ge)月 ) 再重(zhong)新學一遍,學過(guo)的知識要(yao)經常運(yun)用,這樣反復(fu)循環(huan)幾(ji)次就能徹底弄懂消(xiao)化,永不忘卻。
3 .理論與實踐并重(zhong)
對(dui)一(yi)個初學單片機的(de)人來說(shuo),如果按教科書式的(de)學法,上來就是(shi)(shi)(shi)一(yi)大堆指(zhi)令(ling)、名(ming)詞,學了(le)(le)半天(tian)還搞不清這些指(zhi)令(ling)起(qi)什么作用(yong),也(ye)(ye)許用(yong)不了(le)(le)幾(ji)天(tian)就會(hui)覺得(de)枯燥(zao)乏味以(yi)致半途而廢(fei)。所(suo)以(yi)學習(xi)與實踐結合是(shi)(shi)(shi)一(yi)個好(hao)方法,邊(bian)學習(xi)、邊(bian)演(yan)練,循序漸進,這樣用(yong)不了(le)(le)幾(ji)次(ci)就能將所(suo)用(yong)到的(de)指(zhi)令(ling)理解(jie)、吃透、扎根于腦海,甚至(zhi) “ 根深蒂固(gu) ” 。也(ye)(ye)就是(shi)(shi)(shi)說(shuo),當你學習(xi)完幾(ji)條指(zhi)令(ling)后 ( 一(yi)次(ci)數(shu)量不求多,只求懂 )。
4 .合(he)理安排時間持之以恒
學習(xi)(xi)單片機不(bu)能 “ 三(san)天(tian)(tian)打魚、兩天(tian)(tian)曬網 ” ,要(yao)有持之以恒(heng)的毅力與決心。學習(xi)(xi)完幾條指令后,就應及(ji)時做實(shi)驗(yan),融(rong)匯貫(guan)通(tong),而不(bu)要(yao)等幾天(tian)(tian)或幾個星期之后再做實(shi)驗(yan),這(zhe)樣效果不(bu)好甚至前學后忘。
好了 關(guan)于單片(pian)機學(xue)習(xi)路(lu)線以及(ji)單片(pian)機的(de)一(yi)些學(xue)習(xi)中需要注意的(de)給大家做了一(yi)個相(xiang)對(dui)比較簡單的(de)介紹希望能起到一(yi)些作用。
如果你(ni)需要嵌入式單片(pian)機(ji)的學習資(zi)料可以咨詢在線老師獲取。