時(shí)間:2019-07-04 00:00:00 來源:信盈達(dá) 作者:信盈達(dá)
學(xué)習(xí)單片機(jī)的方法有很多,不管是哪種方法,找到適合自己就是最好的。根據(jù)本人零基礎(chǔ)學(xué)習(xí)單片機(jī)的親身學(xué)習(xí)經(jīng)驗(yàn)和感受,粗淺的和大家分享下學(xué)習(xí)方法及單片機(jī)的學(xué)習(xí)內(nèi)容。
你知道什么是電阻、電容、電感、二極管、三極管、場效應(yīng)管、放大器等等以及它們的工作原理和在電路中的作用,不知道就看模擬電路。
單片機(jī)硬件結(jié)構(gòu)和原理都源自數(shù)字電路,如果電路基礎(chǔ)不扎實(shí),對復(fù)雜的單片機(jī)硬件結(jié)構(gòu)和原理就很難理解,這時(shí)你應(yīng)該返回基礎(chǔ)理論知識,重新學(xué)習(xí)觸發(fā)器、寄存器、門電路、COMS電路、時(shí)序邏輯等理論知識。理解了這些知識之后再去看單片機(jī)的結(jié)構(gòu)和原理,我想你會很容易理解。
除了學(xué)習(xí)模擬電路數(shù)字電路外,還要學(xué)習(xí)C語言知識。
C語言需要掌握的知識主要有3個(gè)條件判斷語句(if()、if……else(),if ……elseif()……else;)、3個(gè)循環(huán)語句(while(),for(),do ……while();)、3個(gè)跳轉(zhuǎn)語句(return、break、continue。)和1個(gè)開關(guān)語句(switch語句),具體哪些語句和功能在這就不一一介紹了。這簡單的10條語句可以組成很復(fù)雜的邏輯,在算法和編程中是不可缺少的。
1、當(dāng)基礎(chǔ)打好以后,你會感覺到單片機(jī)不再難學(xué)了,而且越學(xué)越起勁。
2、當(dāng)單片機(jī)依照你的指令實(shí)現(xiàn)預(yù)期控制效果的時(shí)候,成就感會讓你信心十足。
3、當(dāng)你夜以續(xù)日、廢寢忘食的投入到單片機(jī)的世界里,恭喜你你已經(jīng)入坑。
單片機(jī)的學(xué)習(xí)過程,既讓人興奮又讓人疲憊,既讓人無奈又讓人不服,既有失落感又有成就感,一次次修改,一次次云煙,每一天熬夜,直到再也沒有BUG,電路再也沒有問題,單片機(jī)執(zhí)行著你想要的指令,其中的酸甜苦辣只有親自學(xué)過的人深有體會。
首先,你要明白你學(xué)習(xí)單片機(jī)的目的和初衷。這是你學(xué)單片機(jī)的動力。沒有動力,我想你堅(jiān)持不了多久。沒有捷徑,只有一步一腳印。無論學(xué)習(xí)還是做事,堅(jiān)持下去總有回報(bào)。所以你得堅(jiān)持、堅(jiān)持、再堅(jiān)持
想要吃雞,必須有裝備。一臺電腦、一塊單片機(jī)開發(fā)板、一套視頻教程、一本單片機(jī)教材和一本C語言教材
單片機(jī)編程很容易,不就是那樣嗎,沒吃過豬肉還沒見過豬跑嗎,光看書不動手也能明白,但在實(shí)際編程的時(shí)就沒那么簡單了,不是你想的這樣那樣,只有實(shí)際動手才會有深切的感悟,這種感覺是沒法表達(dá),只能意會無法言傳。
在實(shí)踐中學(xué)會編程,找到自己的獨(dú)特的編程風(fēng)格。不僅要學(xué)會別人的例程,還要在別人的程序上改進(jìn),取其精華去其糟粕,讓程序產(chǎn)生更強(qiáng)大的功能。要會查閱芯片數(shù)據(jù)手冊。這個(gè)過程是無聊枯燥,只要能堅(jiān)持下來,你就可以算是大牛了,要知道一般都是半途放棄。
自己編程沒問題了、接下來就應(yīng)該硬件設(shè)計(jì)。硬件包括原理圖和PCB板設(shè)計(jì)。學(xué)習(xí)單片機(jī)的最終目的是做產(chǎn)品開發(fā)----軟件和硬件相結(jié)合形成完整的微控制系統(tǒng)。所以,做硬件也是學(xué)習(xí)單片機(jī)技術(shù)的一個(gè)必學(xué)內(nèi)容,在實(shí)際工作中懂得硬件和軟件的人才是比較搶手的,全能型的人才。
免費(fèi)領(lǐng)取試聽卡
申請已經(jīng)提交
老師會馬上給您安排試聽課程!
申請出錯了
您可以加老師QQ:914865590報(bào)名咨詢!