做單片機的要不要學java?
由于單片機的性能和資源有限,一般不能跑虛擬機,也就無法運行JAVA程序。
目前單片機常用的編程語言為匯編語言和C語言。
匯編語言雖然有著可控性高、可優化度好的優點,但也有著編程難度高、指令不通用、可讀性差以及可移植性差等缺點。目前常見于8位低端單片機編程,但在某些需要快速處理部分的編程也需要使用匯編,比如變頻器中SVPWM部分。
C語言具有簡單易學、模塊化編程、可讀性高以及可移植性高的優點。目前大部分單片機編程采用了C語言。
再一個便是DSP芯片不僅支持C語言編程也支持在CCS開發環境下采用C++面向對象的編程。