|
引用普中單片機(jī)教程第2.2節(jié),希望可以幫到你。
2.2 學(xué)習(xí)單片機(jī)的最佳方法
單片機(jī)是一門實用技術(shù),學(xué)習(xí)它已經(jīng)不是為了應(yīng)付,不需要死機(jī)硬背。下面給大家總結(jié)單片機(jī)的學(xué)習(xí)方法:一個要領(lǐng),四個步驟。
學(xué)習(xí)單片機(jī)的要領(lǐng)就是:在實踐中成長,不斷的去練習(xí)!學(xué)游泳得下水,整天在岸上做模仿活動肯定不行。同樣的,學(xué)單片機(jī),整天盯著單片機(jī)書看也不行,必須得親自動手去練習(xí)。這里不是不讓大家看書,而是看了以后要馬上去實踐驗證,然后再回頭結(jié)合實踐的結(jié)果理解書上的內(nèi)容。遇到問題查書比直接看書的效果要好過百倍。這點相信大家都清楚,可為什么還是會有很多人學(xué)單片機(jī)的時候始終抱著一本書看呢?第一,學(xué)習(xí)模式如此,學(xué)什么東西主要都是靠看書,應(yīng)付書面考試。第二,很多人想實踐卻不知道該如何實踐。
下面就是學(xué)習(xí)單片機(jī)的四個步驟:
2.2.1 鸚鵡學(xué)舌
剛出生的孩子叫“爸爸”、“媽媽”的時候,他甚至不知道“爸爸”、“媽媽”是什么意思,但是當(dāng)帶著孩子見到爸爸就讓他喊“爸爸”,見到媽媽就讓他喊“媽媽”,次數(shù)多了,孩子就知道誰是爸爸,誰是媽媽了。
大家剛開始接觸單片機(jī)的時候,也屬于單片機(jī)行業(yè)的新生兒。單片機(jī)的樣子,單片機(jī)內(nèi)部資源,單片機(jī)外圍的各種器件,單片機(jī)使用 C 語言編程的方法,初學(xué)者可能都沒有見過,腦子里全無概念。沒關(guān)系,有些概念和方法不理解也沒有關(guān)系,甚至不需要去理解,只需要跟著去鸚鵡學(xué)舌式的學(xué)習(xí),一遍遍去模仿,就比如程序,大家跟著抄下來,甚至抄個兩三遍,過段時間會發(fā)現(xiàn),好多東西也認(rèn)識了,好多概念也慢慢清楚了,也能大概看懂別人的小程序了,此時切忌覺得自己看會了就簡單復(fù)制粘貼。
2.2.2 照葫蘆畫瓢
很多同學(xué)學(xué)習(xí)的時候喜歡看視頻、程序,甚至看別人的程序都能看懂,覺得自己就會了,可是等到自己寫程序的時候,卻不知道從何下手了,這是初學(xué)者很容易犯的“眼高手低”的毛病,所以第二步的內(nèi)容就非常重要了。這就要求每一位同學(xué),在學(xué)習(xí)完當(dāng)前課程的內(nèi)容,把第一步順利完成以后,然后把視頻、源代碼統(tǒng)統(tǒng)關(guān)掉。自己通過原理圖和查找非源代碼的其他任何資料,把當(dāng)節(jié)課的程序重新默寫出來,邊寫邊多少理解那么一點點,而不是純粹的死記,應(yīng)該說是記憶加理解的結(jié)合。甚至學(xué)過幾節(jié)課以后,可以回頭把前面曾經(jīng)這樣實現(xiàn)的課程,再按照這種方法實現(xiàn)一遍。千萬不要認(rèn)為這一步?jīng)]有必要,這一步是讀者能否學(xué)會單片機(jī)關(guān)鍵的一步,在學(xué)完本教程之前,每一課的內(nèi)容都要這樣做,如果每一課都能這樣完成,可以說,當(dāng)節(jié)課的百分之七八十內(nèi)容已經(jīng)掌握了。
2.2.3 他山之石,可以攻玉
單片機(jī)技術(shù)的最大特點就是可以通過修改程序來實現(xiàn)不同的功能。因此舉一反三的能力就必不可少了。每學(xué)完一節(jié)課后都會預(yù)留練習(xí),大家盡量去獨立完成,可以參考當(dāng)節(jié)課的程序思路,在這個基礎(chǔ)上結(jié)合自己的思考去完成。在實際產(chǎn)品開發(fā)中,很多時候也是如此。比如開發(fā)一個產(chǎn)品,從零起步的話,可能會走很多彎路,會遇到前人曾經(jīng)遇到過的問題,開發(fā)周期大大拉長。所以通常的做法是尋找或入幾款同類產(chǎn)品,然后先研究它們各自的優(yōu)缺點,然后在同類產(chǎn)品的基礎(chǔ)上設(shè)計自己的產(chǎn)品,這就是“他山之石,可以攻玉”。初學(xué)者在學(xué)習(xí)的時候往往會遇到很多問題,這時不要慌張,要想到你遇到的問題,可能前輩們早就遇到過,所以可以借助百度在網(wǎng)上搜索下是否有解決方法,多多參考別人的東西,只要把別人的東西分析明白,自己用起來就成為自己的知識了。
2.2.4 理論實踐結(jié)合,溫故而知新
當(dāng)大家把所有的課程按照前面 3 步完成后,這個時候不妨再把書本打開,再看看書,經(jīng)過自己的實戰(zhàn)經(jīng)歷,再看書的時候,對很多知識點會有一種恍然大悟的感覺。甚至可能有的知識點在當(dāng)時學(xué)習(xí)時不明白,過了一段時間,回頭再學(xué)習(xí)的時候,一下就明白了。 |
|