宏觀上講,51微控制器學習大致需要經歷三步:
第一步:學軟體,對著教程寫程式,燒錄到學習板上執行;這一步是微控制器入門的關鍵階段,打基礎全在這,網上很多教程就停留在這一步。
第二步:學硬體,對著第一步中寫過的程式搭建電路;經歷這一步才是真正入門。這一步是微控制器知識系統化的關鍵。
第三步:設計系統實現預期的功能;這一步是經驗積累階段。 通俗地說就是要自己設計製作電路板。
網上很多教程只停留在第一步,誤導了絕大部分微控制器自學者,造成絕大部分抱著一腔熱血的微控制器初學者走完第一步就茫然不知所從了,甚至回頭去重複第一步的過程。這就是大部分初學者半途而廢,一瓶子不滿半瓶子咣噹的願意。殊不知人生關鍵的一點就是“前進一步”,進入第二步才算真正的入門。這也許就是所謂的“柳暗花明又一村”。
學習51微控制器,最終的目標當然不是51,而是ARM,51只是一個跳板。
那是否可以跳過51這個跳板直接上ARM呢?可以,如果你是天才!可以不懂任何小學的知識直接進大學深造。
我認為最合適的路徑的路徑是51->STM32->ARM。
網上的51教學影片有很多,個人推薦金沙灘的影片教程,由淺入深,帶你迅速進入51微控制器的世界。不過前提還是得把C語言、彙編學好。
本課程完成後,請自學51微控制器硬體基礎,推薦學好模電、數電等電路方面的書籍,再去看看一些電子設計案例的書籍。。
接著可以進入第二步,自己搭電路;從最小系統開始,逐條實現第一步中寫出的程式;最後,使用altium designer畫一塊基於51微控制器的實時時鐘,並打板測試做出樣品;
剩下的就是第三步,經驗積累了。
學習中,不用擔心自己沒C語言基礎,不用擔心沒電子電路硬體基礎。遇到問題就查資料,百度,google都是不錯的選擇。
以上淺談,希望對大家有幫助!
宏觀上講,51微控制器學習大致需要經歷三步:
第一步:學軟體,對著教程寫程式,燒錄到學習板上執行;這一步是微控制器入門的關鍵階段,打基礎全在這,網上很多教程就停留在這一步。
第二步:學硬體,對著第一步中寫過的程式搭建電路;經歷這一步才是真正入門。這一步是微控制器知識系統化的關鍵。
第三步:設計系統實現預期的功能;這一步是經驗積累階段。 通俗地說就是要自己設計製作電路板。
網上很多教程只停留在第一步,誤導了絕大部分微控制器自學者,造成絕大部分抱著一腔熱血的微控制器初學者走完第一步就茫然不知所從了,甚至回頭去重複第一步的過程。這就是大部分初學者半途而廢,一瓶子不滿半瓶子咣噹的願意。殊不知人生關鍵的一點就是“前進一步”,進入第二步才算真正的入門。這也許就是所謂的“柳暗花明又一村”。
學習51微控制器,最終的目標當然不是51,而是ARM,51只是一個跳板。
那是否可以跳過51這個跳板直接上ARM呢?可以,如果你是天才!可以不懂任何小學的知識直接進大學深造。
我認為最合適的路徑的路徑是51->STM32->ARM。
網上的51教學影片有很多,個人推薦金沙灘的影片教程,由淺入深,帶你迅速進入51微控制器的世界。不過前提還是得把C語言、彙編學好。
本課程完成後,請自學51微控制器硬體基礎,推薦學好模電、數電等電路方面的書籍,再去看看一些電子設計案例的書籍。。
接著可以進入第二步,自己搭電路;從最小系統開始,逐條實現第一步中寫出的程式;最後,使用altium designer畫一塊基於51微控制器的實時時鐘,並打板測試做出樣品;
剩下的就是第三步,經驗積累了。
學習中,不用擔心自己沒C語言基礎,不用擔心沒電子電路硬體基礎。遇到問題就查資料,百度,google都是不錯的選擇。
以上淺談,希望對大家有幫助!