我是10年前就接觸單片機了,當時這個名字其實聽著挺low的,也很冷門,
如果在幾年前,你說沒聽過單片機那很正常,如果放到今天,你沒聽過,那只能說你有點落伍了,
因為你每天接觸單片機的應用,比接觸你女朋友還多,
比如說家里的電飯煲、冰箱、空調、洗衣機,去上班路上的公交地鐵閘口、共享單車、到公司用的滑鼠、鍵盤、咖啡機等等,
1.單片機到底是什么?
單片機其實就是一個芯片,

這個芯片它有一些特性,比如說可編程,也就是可以寫程式下載到芯片里面去,有點類似電腦cpu的感覺,
大家也可以理解成是拼多多版的CPU,這里指的是性能,穩定性還是妥妥的,
單片機一般是用來做帶智能控制的電子產品的,不同的電子產品由不同的程式搭配不同的電路完成,
所以,單片機的應用可以說是鋪天蓋地,隨處可見,
再加上最近幾年,在物聯網的賦能之下,單片機應用場景更加豐富智能,比如智能家居、車聯網、共享單車、共享充電寶、充電樁等等,
我從事了這個行業10年,這兩年感覺這個行業趨勢也越來越猛,最直接的體現就是工資漲幅,
還有就是最近有幾個企業也找到我們無際單片機編程,問有沒有學員介紹到他們公司做開發,
在未來,隨著5G和物聯網技術不斷成熟,我相信發展會更好,
2.51單片機和stm32有什么區別?
51單片機和stm32就是單車和摩托車的區別,同樣都是單片機,STM32的性能比51單片機強悍很多,
比如說記憶體大小、頻率、封裝引腳等等都不同,
我們不妨來看一下兩者芯片內部的資源,
51單片機內部資源:

STM32單片機內部資源:

可能你看起來有點燒腦,也看不懂,沒關系,都是正常的現象,
等你學會了以后,再去理解就簡單了,這里就不做過多的介紹了,
3.入門選哪個單片機最好?
新手入門的話我建議是先學習51單片機,比較簡單,比較適合系統去學習,
單片機是需要c語言編程,這塊可以去看無際單片機編程的那個單片機c語言編程,這樣就不用自己去規劃學習內容和順序,直接每節課按順序學就行了,
在以前很多單片機都是用匯編來撰寫程式的,但是由于匯撰寫的代碼很難維護,也很難移植,所以現在主流還是用C語言,
我們只需要學習一門語言就夠了,不需要把匯編和C語言全學,
單片機開發是一門偏向實戰的技術,我們在學習的程序中必須要配套開發板去學習,

現在開發板也有比較完善的配套視頻,看完以后一定要動手操作一下,看懂和會做絕對是兩碼事,
最后祝大家學有所成!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/300551.html
標籤:其他
上一篇:OneNET平臺創建產品
