51單片機過時了嗎?如何零基礎快速入門?

近些年ARM的發展火熱,很多打算學習甚至已是51單片機學習和愛好者經常有這樣的疑問:ARM這麼熱,還有必要學51單片機嗎?

51單片機過時了嗎?如何零基礎快速入門?

ARM與51該從哪個學起?

對於這個問題?一直存在著不同的說法和爭論,不能說哪種說法對或錯,只能說不同說法看問題的角度不同。本文不敢妄加評論,只是想以一個學習者和愛好者一路走過來的親身經歷告訴關心這個問題的朋友們:51單片機和ARM(本身也是一種單片機)各有自身的優勢與不足,各有各的特點和適用領域,至少在一定的時期,不存在51單片機過時的問題,但隨著技術的飛速發展,沒有什麼技術是永恆不變的。從學習者的角度來說,51單片機學習遇到的最主要困難就是思維邏輯的轉變,從未接觸過單片機的朋友往往開始學起單片機來很困惑,不知如何學起。對於結構相對簡單的51單片機如果不能很好的入門與掌握,那麼直接學習結構更為複雜的ARM,效果就可想而知了。相反,如果從相對簡單的51單片機學起(選擇51系列還是AVR、PIC等單片機不在本文討論,朋友們自行判斷選擇,本文僅以51單片機為例),通過學習51單片機首先建立起來數字思維邏輯(儘管學過數字電路,但個人體會初學51最大的阻力還是認知規律與以前學習習慣的不同),逐步深入掌握了51的內核結構,再進一步去學習ARM,你會發現自己的自學能力還是非常強的,參考一些手冊說明或者例程,就能較為容易的上手了。另外,個人的建議是無論51單片機還是ARM的學習,都要邊學習邊實踐、邊實踐邊學習,完全靠字面的學習是很難掌握單片機技術的,即使是相對容易的51單片機。說了這麼多,大家應該很清楚我對題目中第一個問題的答案了吧?

51單片機過時了嗎?如何零基礎快速入門?

選擇的困惑

下面解決第二個問題——怎麼才能快速入門51單片機?

51單片機過時了嗎?如何零基礎快速入門?

目標與方向

現在,到處都能找到各種51單片機的學習資源,但資源多了是好事也不是好事,好在於不再像最早時期想學習卻很難找到資料,不好在於資料太多了,大家不知哪個資料更利於自己的學習,哪個資料更經典,苦於資料的選擇。即使精挑細選出了好的教材資料,但學習起來感覺總是理解不透,很難將枯燥的理論知識與妙趣橫生的實際應用建立起聯繫來,於是便出現了 "不容易學習"、"不好學"、"太難了"等各種牢騷。反思自己過去初學時的經歷,好像也有類似的想法和困惑,經歷了自學、實踐、再深入學、大量實踐應用,本人對51單片機的學習略有體會,在此,以字面的形式發佈出來供大家參考,如有不妥或者錯誤之處也請各位朋友在包涵的同時鑑別看待,哪怕有一兩點兒值得大家借鑑,本人也倍感欣慰!

51單片機過時了嗎?如何零基礎快速入門?

努力奔向光明的前方

學習51單片機關鍵是入門,可以說入門難、學起來易(不太難),難就難在了思維的轉變。畢竟51單片機並不像咱們人類習以為常的說話、思考、動作,它是實實在在的硬件結構,沒有程序的執行,它就是一塊客觀存在的器件。那麼如何讓它"知道"咱們人想告訴它的內容,以及它如何實現"思考",又以何種方式將結果反饋(輸出)出來呢?作為初學者,我認為最好的方式就是先將51單片機當作黑匣子,即:只要明確輸入、輸出以及實現的功能即可,至於內部是如何實現的先暫且不管,當然入門之後應該結合應用對其內部結構進行深入學習,我相信有了實際的應用和體會後再學起來會比較容易。如果您感興趣或想從零開始學51單片機,請關注我賬號的短視頻更新,我將從零起點開始陸續更新51單片機的學習、應用等視頻,希望能夠將您領進51單片機技術的大門,開啟美妙的單片機學習和使用之旅。


分享到:


相關文章: