零基礎學習微控制器切記這四點要求,少走彎路

2022-06-09 23:24:16 字數 1508 閱讀 7818

微控制器個人覺得先掌握其中一種,其它的都可以觸類旁通,快速上手了。如果你這些條件都沒有,我建議你學習51 微控制器。

為什麼要學習51微控制器:

雖然現在微控制器種類和型號非常多,每個型號都有一定的市場份額,但是哪個型號也沒有早期 51微控制器那般風光和火爆,雖然現在地位不是那麼高了,但是因為 51 微控制器積累的資料非常多,大家學起來就會擁有眾多的參考資料,所以上手肯定比其他型號的要快一些。如果你學習稍微偏門的微控制器,可能乙個簡單的軟體問題就 要折騰你好長時間,不僅僅浪費了你的學習時間,更重要的是打擊了學習微控制器的信心。

那麼是不是每種微控制器我們都要學一遍呢?答案當然是否定的。大家跟著我來學習 51微控制器,必須得跟著學會舉一反三和融會貫通的能力。微控制器型號那麼多,挨個學下來估計頭髮白了也學不完,所以大家跟著我學 51 微控制器,不能僅僅當做 51 來學習,更重要的是要當做「微控制器」來學,要通過我們的這個教程,把所有的微控制器的內部資源都搞清楚弄明白,每個內部模組的用法理解透徹,這樣當你遇到一 個從沒有用過的微控制器,也就知道如何下手去使用它進行開發了。

如何學習微控制器:

學習微控制器的要領就是:在實踐中成長。

可為什麼那麼多人學微控制器的時候,總是只抱著一本書看呢。第一, 我們小學中學甚至大學的學習模式都是如此,學什麼東西主要都是靠看書,應付書面考試;第二,很多人想實踐卻不太清楚該怎麼去實踐。

遇到問題查下書比直接看書的效果要好過百倍。不是不讓大家看書,而是看了一點以後,要馬上去實踐驗證,然後再回頭結合實踐的結果,理解書上的內容。從這個 地方,大家要得出乙個結論來,就是在學實際技術的過程中,和應付考試不同,書上的內容不需要你去硬性記憶,書是用來查的,不是用來背的。

下面是學習微控制器的四個步驟。

1)鸚鵡學舌

大家剛開始接觸微控制器的時候,屬於微控制器行業的新生兒。微控制器的樣子,微控制器外圍的各種器件,微控制器內部的各種結構,微控制器使用c語言的程式設計方法,初學者可能都沒有見過,腦子裡全無概念。沒關係,有些概念和方法你不理解也沒有關係,甚至不需要你去理解,你只需要跟著我去鸚鵡學舌似的學習。對於程式,大家就可以完全跟著抄下來,甚至抄兩三遍,過一段你會發現,好多東西你也認識了,好多概念你也慢慢的理解清 楚了,你也能大概看懂別人的小程式了,切忌覺得自己看會了,而簡單複製貼上。

2)照葫蘆畫瓢

3)他山之石,可以攻玉

微控制器技術的最大特點就是可以通過修改程式來實現不同的功能,因此舉一反三的能力就必不可少了。每一節課的例程後邊,最好自己布置幾個作業,在完成這個作業的過程中,都可以參考原程式思路,在這個基礎上通過動腦思考去構建你自己的程式框架,最終將程式完成。

在我們工程師實際產品研發的時候,很多種情況下也是如此。比如乙個產品,我們如果從零起步的話,可能會走很多彎路,遭遇很多前人已曾遭遇過的挫折,所以我們通常的做法是尋找購買幾款同類產品,然後先研究他們的各自優缺點,學習他們的長處,然後在同類產品基礎上再來設計我們自己的產品,這就是「他山之石,可以攻玉」。

4)理論實踐結合,溫故知新

最後分享乙個微控制器方面的資料便於後期的學習參考

概念這麼多,我該如何學

如何做好精準職業規劃

釋放潛能:學習效率提公升、程式設計能力提公升

c語言

零基礎學習微控制器這四點需要注意下

微控制器個人覺得先掌握其中一種,其它的都可以觸類旁通,快速上手了。如果你這些條件都沒有,我建議你學習51 微控制器。為什麼要學習51微控制器 雖然現在微控制器種類和型號非常多,每個型號都有一定的市場份額,但是哪個型號也沒有早期 51微控制器那般風光和火爆,雖然現在地位不是那麼高了,但是因為 51 微...

微控制器C語言零基礎入門05 邏輯運算

一 邏輯與或非 基礎理論 邏輯與或非,運算物件是布林值 1或0,真或假 類似於數位電路的與門,或門,非門。與關係運算子配合,一般用於選擇語句與迴圈語句中 1 邏輯與 符號為 參與運算的兩個表示式都為真時,結果才為真,否則為假。例如 uint8 t a 3,b 5 if a3 b5 2 邏輯或 符號為...

零基礎學習微控制器必看的一些知識點

在工作中和在校的同學的交流中,聽到的最多的是 微控制器太難了 其實不是微控制器難學,而是不知道怎麼入門。請大家記住一句話 微控制器不是學出來的,而是玩出來的 下面結合自己自學微控制器的體會,和大家一起來 玩 微控制器。準備好了嗎?我現在開始教大家如何學習微控制器。第一步 先讀通一本教材 唉 太沒創意...