十天學(xué)習(xí)單片機(jī)入門教程 如何系統(tǒng)的從頭開始學(xué)習(xí)MCU?
如何系統(tǒng)的從頭開始學(xué)習(xí)MCU?我來說說我的經(jīng)歷。其實(shí)入門并不難,但是很有趣。有了學(xué)習(xí)的興趣,你會進(jìn)步很快。前期你需要的準(zhǔn)備是需要毅力、耐心和細(xì)心的,尤其是在調(diào)試程序方面。你會明白,有時符號和數(shù)據(jù)類型的
如何系統(tǒng)的從頭開始學(xué)習(xí)MCU?
我來說說我的經(jīng)歷。其實(shí)入門并不難,但是很有趣。有了學(xué)習(xí)的興趣,你會進(jìn)步很快。
前期你需要的準(zhǔn)備是需要毅力、耐心和細(xì)心的,尤其是在調(diào)試程序方面。你會明白,有時符號和數(shù)據(jù)類型的選擇會導(dǎo)致錯誤,當(dāng)你可以 找不到問題,會讓人抓狂的。當(dāng)你找到它的時候,你會覺得你怎么犯了這樣的錯誤,這是非常可笑的。
第二,要了解模擬和數(shù)字電學(xué)的一般知識,比如三極管的解法,光耦的使用和一般數(shù)據(jù)手冊的閱讀能力。還有就是C語言的能力,數(shù)組指針的理解是必須的,編程中常用。
第三,一個單片機(jī)開發(fā)板,找個合適的教程,學(xué)習(xí)各種具體操作,自己完成編程。大部分網(wǎng)上教程我都看過,有的太慢(如郭XX)有的太簡單(基本是看單片機(jī)的說明書,何X)...我 我不是說它們不好,而是它們不適合我。如果你認(rèn)為它 接受它們是好的。我用了宋先生 他從基礎(chǔ)開始,將示例與編程相結(jié)合。前面慢,后面有點(diǎn)快,需要前面打好基礎(chǔ)。
第四,相關(guān)軟件和電腦。需要Keil軟件編程,調(diào)試程序,單片機(jī)燒錄軟件,和C語言編程調(diào)試,我用codeblocks調(diào)試你的程序。
學(xué)習(xí)單片機(jī),必須從項(xiàng)目開始,從單片機(jī)最小的系統(tǒng)板開始。做流水燈實(shí)驗(yàn),鍵盤掃描驅(qū)動,8段LED顯示,輸入輸出檢測驅(qū)動,中英文液晶顯示,串口通信,I2C通信,SPI通信,485通信,數(shù)模和模數(shù)轉(zhuǎn)換實(shí)驗(yàn)等。在這個過程中,從模仿他人開始程序,然后修改程序來實(shí)現(xiàn)自己的目標(biāo)。然后理解其他人程序,并根據(jù)自己的要求重新編寫。最后根據(jù)自己的要求搭建電路,完成編程。
總之這個過程,痛苦和快樂并存,希望你能堅持下去。學(xué)了基礎(chǔ),可以做一些有用的東西,比如溫濕度控制,AD轉(zhuǎn)換,紅外遙控,循環(huán)計時,數(shù)據(jù)存儲讀取,萬年歷,密碼鎖,MP3等等。這樣可以提高你的興趣,同時鍛煉身體。石油;燃料加注;做出更大的努力
單片機(jī)入門最快要多久?
如果你有C語言的基礎(chǔ),那你入門要快一些,因?yàn)楝F(xiàn)在單片機(jī)大部分都是用C寫程序,十天學(xué)會單片機(jī),這不是吹牛,但要求是你認(rèn)真按照正確易懂的教程去學(xué)習(xí)和練習(xí)。最好手里有一個開發(fā)平臺。邊看教程的理論和套路邊練習(xí)。最快可能不到十天。
單片機(jī)考研參考書?
學(xué)習(xí)讀一本單片機(jī)的書,選擇自己最感興趣的,這樣可以學(xué)的更快,或者加入正規(guī)的系統(tǒng)類:
《51單片機(jī)工程師是怎樣煉成的:基于C語言 Proteus仿真》
《單片機(jī)C語言程序設(shè)計實(shí)訓(xùn)100例——基于8051 Proteus仿真》
《新概念51單片機(jī)C語言教程——入門、提高、開發(fā)、拓展》
《實(shí)例解讀51單片機(jī)完全學(xué)習(xí)與應(yīng)用》
《手把手教你學(xué)單片機(jī)》
《單片機(jī)基礎(chǔ)》
《單片機(jī)原理及接術(shù)》
《51單片機(jī)應(yīng)用從零開始》匯編
《愛上單片機(jī)》