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