單片機(jī)入門必須要注意的四點(diǎn)

  單片機(jī)個(gè)人覺得先掌握其中一種,其它的都可以觸類旁通,快速上手了。如果你這些條件都沒有,我建議你學(xué)習(xí)51 單片機(jī)。

  為什么要學(xué)習(xí)51單片機(jī):

  雖然現(xiàn)在單片機(jī)種類和型號(hào)非常多,每個(gè)型號(hào)都有一定的市場(chǎng)份額,但是哪個(gè)型號(hào)也沒有早期 51單片機(jī)那般風(fēng)光和火爆,雖然現(xiàn)在地位不是那么高了,但是因?yàn)?/p>

51

  單片機(jī)積累的資料非常多,大家學(xué)起來就會(huì)擁有眾多的參考資料,所以上手肯定比其他型號(hào)的要快一些。如果你學(xué)習(xí)稍微偏門的單片機(jī),可能一個(gè)簡(jiǎn)單的軟件問題就

  要折騰你好長(zhǎng)時(shí)間,不僅僅浪費(fèi)了你的學(xué)習(xí)時(shí)間,更重要的是打擊了學(xué)習(xí)單片機(jī)的信心。

  那么是不是每種單片機(jī)我們都要學(xué)一遍呢?答案當(dāng)然是否定的。大家跟著我來學(xué)習(xí)

  51單片機(jī),必須得跟著學(xué)會(huì)舉一反三和融會(huì)貫通的能力。單片機(jī)型號(hào)那么多,挨個(gè)學(xué)下來估計(jì)頭發(fā)白了也學(xué)不完,所以大家跟著我學(xué) 51 單片機(jī),不能僅僅當(dāng)做

51

  來學(xué)習(xí),更重要的是要當(dāng)做“單片機(jī)”來學(xué),要通過我們的這個(gè)教程,把所有的單片機(jī)的內(nèi)部資源都搞清楚弄明白,每個(gè)內(nèi)部模塊的用法理解透徹,這樣當(dāng)你遇到一

  個(gè)從沒有用過的單片機(jī),也就知道如何下手去使用它進(jìn)行開發(fā)了。

  如何學(xué)習(xí)單片機(jī):

  前邊提到過,單片機(jī)是一門實(shí)用技術(shù),我們學(xué)習(xí)它已經(jīng)不是為了應(yīng)付考試了,我給大家總結(jié)了單片機(jī)的學(xué)習(xí)方法是:一個(gè)要領(lǐng),四個(gè)步驟。

  學(xué)習(xí)單片機(jī)的要領(lǐng)就是:在實(shí)踐中成長(zhǎng)。

  可為什么那么多人學(xué)單片機(jī)的時(shí)候,總是只抱著一本書看呢。第一,

  我們小學(xué)中學(xué)甚至大學(xué)的學(xué)習(xí)模式都是如此,學(xué)什么東西主要都是靠看書,應(yīng)付書面考試;第二,很多人想實(shí)踐卻不太清楚該怎么去實(shí)踐。

  遇到問題查下書比直接看書的效果要好過百倍。不是不讓大家看書,而是看了一點(diǎn)以后,要馬上去實(shí)踐驗(yàn)證,然后再回頭結(jié)合實(shí)踐的結(jié)果,理解書上的內(nèi)容。從這個(gè)

  地方,大家要得出一個(gè)結(jié)論來,就是在學(xué)實(shí)際技術(shù)的過程中,和應(yīng)付考試不同,書上的內(nèi)容不需要你去硬性記憶,書是用來查的,不是用來背的。

  下面是學(xué)習(xí)單片機(jī)的四個(gè)步驟。

  1)鸚鵡學(xué)舌

  大家剛開始接觸單片機(jī)的時(shí)候,屬于單片機(jī)行業(yè)的新生兒。單片機(jī)的樣子,單片機(jī)外圍的各種器件,單片機(jī)內(nèi)部的各種結(jié)構(gòu),單片機(jī)使用C語言的編程方法,初學(xué)者可能都沒有見過,腦子里全無概念。沒關(guān)系,有些概念和方法你不理解也沒有關(guān)系,甚至不需要你去理解,你只需要跟著我去鸚鵡學(xué)舌似的學(xué)習(xí)。對(duì)于程序,大家就可以完全跟著抄下來,甚至抄兩三遍,過一段你會(huì)發(fā)現(xiàn),好多東西你也認(rèn)識(shí)了,好多概念你也慢慢的理解清

  楚了,你也能大概看懂別人的小程序了,切忌覺得自己看會(huì)了,而簡(jiǎn)單復(fù)制粘貼。

  2)照葫蘆畫瓢

  很多同學(xué)學(xué)習(xí)的時(shí)候喜歡看別人做的視頻,看別人的程序,都能看懂,覺得自己就會(huì)了,等到自己寫程序的時(shí)候,不知道從哪里下手了,這是初學(xué)者很容易犯的“眼高手低”的毛病。

  每一位同學(xué),在學(xué)完了當(dāng)前課的內(nèi)容,然后關(guān)掉視頻教程,關(guān)掉源代碼,自己通過看電路圖和查找非源代碼的其他任何資料,把當(dāng)節(jié)課原程序代碼重新默寫出來,邊寫邊多少理解那么一點(diǎn)點(diǎn),不是純粹的背誦,應(yīng)該說是背誦加理解的結(jié)合體。甚至學(xué)過幾節(jié)課以后,可以回頭把前邊曾經(jīng)

  這樣實(shí)現(xiàn)過的課程,再按照這種方法做一遍。千萬不要認(rèn)為這一步?jīng)]必要,這一步是你能否真正學(xué)會(huì)單片機(jī)的一個(gè)關(guān)鍵,在學(xué)完本教程之前,每一課內(nèi)容都要這樣做,如果每一個(gè)程序你都能夠完美的完成,那么可以說,這節(jié)課的內(nèi)容,百分之七八十你已經(jīng)掌握了。

  3)他山之石,可以攻玉

  單片機(jī)技術(shù)的最大特點(diǎn)就是可以通過修改程序來實(shí)現(xiàn)不同的功能,因此舉一反三的能力就必不可少了。每一節(jié)課的例程后邊,最好自己布置幾個(gè)作業(yè),在完成這個(gè)作業(yè)的過程中,都可以參考原程序思路,在這個(gè)基礎(chǔ)上通過動(dòng)腦思考去構(gòu)建你自己的程序框架,最終將程序完成。

  在我們工程師實(shí)際產(chǎn)品研發(fā)的時(shí)候,很多種情況下也是如此。比如一個(gè)產(chǎn)品,我們?nèi)绻麖牧闫鸩降脑挘赡軙?huì)走很多彎路,遭遇很多前人已曾遭遇過的挫折,所以我們通常的做法是尋找購買幾款同類產(chǎn)品,然后先研究他們的各自優(yōu)缺點(diǎn),學(xué)習(xí)他們的長(zhǎng)處,然后在同類產(chǎn)品基礎(chǔ)上再來設(shè)計(jì)我們自己的產(chǎn)品,這就是“他山之石,可以攻玉”。

  初學(xué)者在學(xué)習(xí)的時(shí)候,往往遇到的問題很多,你應(yīng)該想到,你遇到的問題,可能前輩們?cè)缇陀龅竭^了,所以遇到問題后,不要慌張,首先利用谷歌或者百度這些搜索引擎在網(wǎng)上搜一下。不管是編程還是硬件設(shè)計(jì),多多參考別人的東西,只要把別人的東西分析明白了,自己用起來了,也就成為自己的知識(shí)了。

  4)理論實(shí)踐結(jié)合,溫故知新

  當(dāng)大家把所有的課程都按照前邊三步完成后,這個(gè)時(shí)候不妨再把書打開,再看看書,經(jīng)過了自己的實(shí)戰(zhàn)經(jīng)歷,對(duì)很多知識(shí)點(diǎn)會(huì)有一種恍然大悟的感覺。甚至視頻教程、書籍都可以反復(fù)看幾遍,可能有的知識(shí)點(diǎn)當(dāng)時(shí)學(xué)習(xí)的時(shí)候不明白,過了一段時(shí)間,回過頭來再學(xué)習(xí)的時(shí)候,一下就明白了。

  最后分享一個(gè)單片機(jī)方面的資料便于后期的學(xué)習(xí)參考

  概念這么多,我該如何學(xué)

  http://www.makeru.com.cn/live/4034_1461.html?s=45051

  如何做好精準(zhǔn)職業(yè)規(guī)劃

  http://www.makeru.com.cn/live/4006_1429.html?s=45051

  釋放潛能:學(xué)習(xí)效率提升、編程能力提升

  http://www.makeru.com.cn/live/3507_1276.html?s=45051

  C語言

  http://www.makeru.com.cn/course/details/2233?s=45051

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容