一、單片機(jī)要學(xué)多久才能學(xué)會(huì)
對(duì)于學(xué)習(xí)單片機(jī)的新手來說,通常大家比較迷茫焦慮,尤其是自學(xué)單片機(jī)的,很多朋友都沒能堅(jiān)持下來,不知道自己能不能學(xué)會(huì),要花多長時(shí)間才能學(xué)會(huì),那么單片機(jī)需要學(xué)多久呢?
一般來說,學(xué)單片機(jī)需要多久要看學(xué)到什么程度,學(xué)習(xí)單片機(jī)的話會(huì)簡單一些,但要做單片機(jī)開發(fā),需要學(xué)習(xí)一整個(gè)知識(shí)體系,花費(fèi)的時(shí)間要長很多:
1、基礎(chǔ)電路的學(xué)習(xí)
基礎(chǔ)電路比較復(fù)雜,學(xué)習(xí)門檻也高,徹底學(xué)懂需要至少是高中水平以上的數(shù)學(xué)打底,電路需要各種高數(shù)公式計(jì)算,但其實(shí)從事單片機(jī)開發(fā),即便學(xué)了也很難用到,不建議前期花太多時(shí)間去研究模擬電路,只需要會(huì)基本電路:歐姆定律,串并聯(lián)電路,電阻電容、二極管,三極管就差不多了。
先學(xué)基本元器件的作用和單片機(jī)最小系統(tǒng)電路,然后去研究市面上那些51開發(fā)板原理圖,第一步先看懂這些原理圖,這個(gè)時(shí)間預(yù)計(jì)要1周。
2、C語言/匯編語言學(xué)習(xí)
這兩種編程語言是單片機(jī)編程使用的主要語言,匯編目前其實(shí)還是用的比較少的,前面可以先不學(xué),以學(xué)習(xí)C語言為主,C語言的學(xué)習(xí)根據(jù)課程規(guī)劃,內(nèi)容大概有20多個(gè)章節(jié),學(xué)習(xí)周期大概需要7-10天。
3、單片機(jī)的學(xué)習(xí)
單片機(jī)可以和C語言同步學(xué)習(xí),因?yàn)槟銓W(xué)習(xí)C語言的過程中需要去實(shí)踐,傳統(tǒng)純軟件可能會(huì)用C-Free之類的工具。如果你是做單片機(jī)開發(fā)的話,可以直接把寫好的程序燒錄到單片機(jī)上實(shí)踐,控制LED亮滅,實(shí)現(xiàn)流水燈的效果。培養(yǎng)單片機(jī)C語言編程的思維,這個(gè)跟純軟件的思維還是有點(diǎn)區(qū)別的。如果同時(shí)學(xué)C語言和單片機(jī)的話預(yù)計(jì)需要15-20天左右。
總的來說,學(xué)習(xí)單片機(jī)的開發(fā)大概需要25天到一個(gè)月左右,這是一個(gè)入門級(jí)別的學(xué)習(xí),達(dá)到這個(gè)級(jí)別以后你就可以嘗試用51單片機(jī)去編寫一些簡單的小項(xiàng)目,比如說用數(shù)碼管做一個(gè)時(shí)鐘,真正學(xué)會(huì)的話,至少需要幾個(gè)月的時(shí)間。
二、十天學(xué)會(huì)單片機(jī)是真的嗎
現(xiàn)在社會(huì)節(jié)奏很快,學(xué)習(xí)也是一樣,很多都有速成班,有的培訓(xùn)班號(hào)稱能“十天學(xué)會(huì)單片機(jī)”,這有可能嗎?
一般來說,學(xué)習(xí)單片機(jī)是一個(gè)循序漸進(jìn)的過程,很難速成,尤其是對(duì)于沒有基礎(chǔ)的朋友來說,一個(gè)月的時(shí)間可能才勉強(qiáng)掌握單片機(jī)的使用,要說完全學(xué)會(huì)的話,十天是不可能的;當(dāng)然,有一個(gè)正確的學(xué)習(xí)方法和途徑,通過一個(gè)月的時(shí)間進(jìn)行學(xué)習(xí),基本上手還是沒問題的,可以做些簡單小項(xiàng)目。