有人會問學這個有前途嗎,要看單片機是幹什麽用的。單片機的種類很多,有51核單片機、ARM核單片機等。先說51核的單片機,比如STC89,90,15,12系列等。這個單片機是8位控制器,易學易用。市場上常用它作為小家電的處理器,如電飯煲、電磁爐、養生鍋、智能風扇等。
然後是ARM核的MCU。學習常用的型號是STM32之類的,是32位控制器。內部資源比51核的MCU復雜,性能高。其中壹部分用來做智能手表,智能血壓計等等。壹般來說,51核的MCU易學易用,容易上手,而ARM核的MCU因為性能高,不容易上手。
以我的經驗,先學習C語言的基礎(指針和結構可以暫時省略,以後慢慢補充),再學習STC的51單片機,進壹步學習指針和結構,再學習STM32。如果妳想玩STM32和運行操作系統,如UCOS和RTOS,妳必須學習數據結構。壹般來說,這就是妳需要開始做的所有事情。