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