從事單片機工作需要學哪些知識 單片機如何才能算掌握好?
單片機如何才能算掌握好?你好,我只寫了在微博頭條發布了幾篇短文《技術宅用親身經歷告訴你:單片機應該這樣學》,現在再復制到在這里,供你參考,希望對你有所幫助。上學校時,是因為癡狂巨型機器人制做,我正在自
單片機如何才能算掌握好?
你好,我只寫了在微博頭條發布了幾篇短文《技術宅用親身經歷告訴你:單片機應該這樣學》,現在再復制到在這里,供你參考,希望對你有所幫助。
上學校時,是因為癡狂巨型機器人制做,我正在自學單片機。伴隨著更深入了解,我結束對單片機程序有一種濃厚的感興趣。寢室同學們在開黑玩dota游戲,我在搭元件敲代碼;寢室同學們在看天下霸唱的小說《鬼吹燈》無可自拔,我在讀郭天祥的一位讀者《我的大學六年》斗志滿滿。慢慢的,學了一些時間C語言和單片機程序,我就結束仔細制作生化人。經半年多時間內,我制作的機器人數量不不斷地的逐漸減少,對單片機的表述和不使用也有了不大的修為提升。后來我們我的好友的好友也又開始學單片機編程,可不多久他就跑來和我咒罵51單片機太難學,我讓他他去網上買了套的單片機變更土地性質板,或許這樣的話自學會更不容易點。何況,學習板上的資源少還挺極為豐富,細泉燈、七段數碼管、逆矩陣按鍵、燈珠led設計、紅外模塊、有刷電機、步進電機、LCD屏......樣樣齊全,還配有教學視頻。這比不得我當初自己的搭建中的最大值操作系統板強多了,這下子應該要沒問題啊了。果然,不一會兒密友就告訴我:“單片機其實還是挺簡單的嘛。“我幫他設計了幾個小市場項目,他瞄了微微一笑,說這種太很簡單,牽涉到的重要知識點arm開發板上的教程都有吧講過,你不再做了,自己回來了找點其它項目做。過了段時間,我的生化人小分隊要招年輕,試題是依據需要提供的材料之外大廳里制做輛彎道輔助系統障礙物識別智能駕駛。我的好友也他們來了,望著他得意洋洋的的模樣,我也就你不用擔心了。可是后來的結果意料我的意料,他有什么都沒做出來,他自已也很愕然,可是心思是很多,但卻無從入手。后來,又有幾個學弟在學單片機的時也存在這種問題。我開始鄭重的琢磨這些人的什么問題的地方:
初學者這一階段過度依賴單片機程序開發完畢板,全部跟著一起學習板的教程學習,缺乏主動。
對單片機程序的認知不繼,急功近利,真恨一天就把單片機程序要會,可能導致最基礎不扎實。
過于自信,領著教程的學了板上所有資源問題就總覺得自己巳經學會什么了單片機編程,不屑于從簡單點項目就開始做起。
遇到疑點問題我總是選擇逃避,不積極主動去處理,總想帶回以后以后幫忙解決。
誤如果說單片機編程主要注意學內容是什么就是寫程序,不重視最上層硬件什么知識和i2c總線專業知識。
總之一句話,還沒有找到正確的的高效的學習方法。
那為什么不我在學51單片機二元一次方程的解中就沒會出現那些人的那些情況發生呢?
第一點,我還沒有不使用嵌入式開發板參與學習,我不是什么說開發板當然不好,不過arm開發板是挺好的單片機編程怎么學習初學者什么工具,但僅超出入門,它的延伸性太差,無法引導大家更探索的去學習。
第二點,我去學習單片機通常是是為自己制作機械人,而機械人可以制作則無巧不巧為我全面學習單片機界域了一條錯誤的的筆直的道路:當我怎么制作紅外下坡輔助智能電動車時,我認識了紅外設備反射光傳感,設計了紅外傳感器i2c總線和H橋電機驅動電路,編寫了多路紅外傳感掃描儀和PWM轉速調節提示錯誤;當我制做CCD循跡智能汽車時,我不認識了影像傳感器,設計什么了攝像頭傳感器接口電路,c語言程序了影像傳感器的驅動程序和簡單點圖像處理運算方法,不認識了opencv-python開源庫,學了PID控制算法一;當我制做六足大機器人的時間,我認識了控制器,的新了多路副翼控制器,結束自學Labviewc語言程序plc系統;當我制作自電動滑板的時,我見過了加速度計和陀螺儀,清楚了卡爾曼濾波,更深了對PID的認識;當我......
在那些個機械人的制作起來中,我熟練能夠掌握了眾多設置參數技巧方面,注重實際代碼設計的相對質量,再朝接口編寫程序,相互了面向對象編程,總結了軟件編程中常見錯誤......就這么,沿著生化人自己制作那條路去學習單片機編程,絕對不會是因為某個系統模塊很簡單就不寫,不可能而且某兩個其他模塊控制電路很簡單就不畫,更不可能而且身旁的難辦而先放棄,而且我的目標后那是結束我的生化人可以制作。
這么說,只不過是想讓誰知道我的方法是什么并不是什么不是空穴來風,反而我這么年來的過來人的經驗之談,即使現在早就工作快十年,我依舊通過這個通過在進步的速度。當然了,這也只是因為國寶大熊貓作文之談,即可解決。
如果沒有你也就是喜歡單片機編程和機械人制做,可以不查哈我:一品那個技術宅,里有我偽原創的英語文章。
單片機和前后端哪個好學?
后的端比單片機很好學。
后端主要注意是jscss,plc主要注意是c,前后端的話,有工程化分配比例高,要是建議使用tl三大,倒也也不是太麻煩,但的新站了起來并行操作性不高,不妨plc。
后的端編程也很太容易,迅速就能上手,學習時間內短,所以才比plc不好學很多。
51單片機要太多偏其他硬件的什么知識,但從考慮長遠觀點看51單片機更有前景。