一、單片機要學多久才能學會
對于(yu)學習單片(pian)機(ji)(ji)的新手來說(shuo),通常大家比較迷茫焦慮,尤(you)其是自(zi)學單片(pian)機(ji)(ji)的,很多朋(peng)友都沒能(neng)(neng)(neng)(neng)堅持下來,不知(zhi)道自(zi)己能(neng)(neng)(neng)(neng)不能(neng)(neng)(neng)(neng)學會,要(yao)花多長時間才能(neng)(neng)(neng)(neng)學會,那么(me)單片(pian)機(ji)(ji)需(xu)要(yao)學多久呢?
一(yi)般(ban)來說,學(xue)單片(pian)機(ji)需要多(duo)久要看學(xue)到什么程(cheng)度,學(xue)習單片(pian)機(ji)的話會簡(jian)單一(yi)些,但要做單片(pian)機(ji)開(kai)發,需要學(xue)習一(yi)整(zheng)個(ge)知識體系(xi),花費的時間要長很(hen)多(duo):
1、基礎電路的學習
基礎電(dian)路(lu)比(bi)較復雜,學(xue)習門檻也高,徹底學(xue)懂(dong)需要至少是高中(zhong)水平以上的數(shu)學(xue)打底,電(dian)路(lu)需要各種高數(shu)公(gong)式計(ji)算,但其(qi)實從事單片機開(kai)發(fa),即便學(xue)了也很難(nan)用到,不建議前期(qi)花(hua)太多時間去(qu)研究模擬電(dian)路(lu),只需要會基本電(dian)路(lu):歐姆(mu)定律,串并聯(lian)電(dian)路(lu),電(dian)阻電(dian)容、二極管(guan),三極管(guan)就差不多了。
先學基本元器件的作用和單(dan)片機最小系(xi)統(tong)電路(lu),然后去研究(jiu)市面上那些51開發板原理圖,第(di)一步先看(kan)懂這(zhe)些原理圖,這(zhe)個時(shi)間預計要1周。
2、C語言/匯編語言學習
這兩(liang)種(zhong)編程(cheng)語(yu)(yu)言是單片機編程(cheng)使用(yong)(yong)的(de)主要(yao)語(yu)(yu)言,匯編目(mu)前其實(shi)還是用(yong)(yong)的(de)比較少的(de),前面可(ke)以先不學(xue),以學(xue)習C語(yu)(yu)言為主,C語(yu)(yu)言的(de)學(xue)習根據(ju)課程(cheng)規劃(hua),內容大(da)概有20多個章節,學(xue)習周期大(da)概需要(yao)7-10天。
3、單片機的學習
單片(pian)機(ji)可以和(he)C語言(yan)同步(bu)學習(xi),因為你學習(xi)C語言(yan)的(de)過(guo)程中需要去實踐,傳統純(chun)軟(ruan)件可能會用C-Free之類的(de)工具。如果你是做單片(pian)機(ji)開(kai)發的(de)話,可以直接把寫好的(de)程序(xu)燒錄到單片(pian)機(ji)上實踐,控制LED亮滅,實現流(liu)水燈的(de)效(xiao)果。培養單片(pian)機(ji)C語言(yan)編(bian)程的(de)思(si)維,這個跟純(chun)軟(ruan)件的(de)思(si)維還是有(you)點(dian)區(qu)別的(de)。如果同時(shi)學C語言(yan)和(he)單片(pian)機(ji)的(de)話預計需要15-20天左右。
總的來說,學(xue)習(xi)單(dan)片(pian)機的開發大概需(xu)要(yao)(yao)25天到一(yi)個(ge)月左(zuo)右,這是一(yi)個(ge)入(ru)門級別的學(xue)習(xi),達到這個(ge)級別以后你就可以嘗試用51單(dan)片(pian)機去編寫(xie)一(yi)些簡單(dan)的小(xiao)項(xiang)目,比如說用數(shu)碼(ma)管做一(yi)個(ge)時(shi)鐘,真正學(xue)會(hui)的話,至少需(xu)要(yao)(yao)幾個(ge)月的時(shi)間(jian)。
二、十天學會單片機是真的嗎
現在社會(hui)節奏很快,學(xue)習也是一樣,很多都有速成班,有的培訓班號稱能“十天學(xue)會(hui)單片機”,這(zhe)有可能嗎?
一般來說,學習單片機是一(yi)個(ge)循序漸進的過程,很難速成,尤(you)其是對于沒有基(ji)(ji)礎的朋友來說(shuo),一(yi)個(ge)月(yue)的時(shi)間可(ke)能(neng)才勉強(qiang)掌(zhang)握單片(pian)機的使用,要(yao)說(shuo)完全學會的話,十天是不(bu)可(ke)能(neng)的;當然,有一(yi)個(ge)正確(que)的學習方法和途徑,通過一(yi)個(ge)月(yue)的時(shi)間進行(xing)學習,基(ji)(ji)本上手還是沒問題的,可(ke)以做些(xie)簡單小(xiao)項(xiang)目。