單片機(microcontroller)主流的開發語言包括:
C語言:C語言是最常用的單片機編程語言,因為它可以直接訪問硬件并且具有較高的執行效率和靈活性。
匯編語言:匯編語言是直接操作處理器指令的語言,它可以實現對硬件的極度精細控制,但編寫難度較大,代碼維護困難,執行效率也較低。
基于圖形化編程的語言:如Blockly、Scratch等,這些語言通常用于教育或者初學者,因為它們具有較為友好的界面和易于理解的語法結構。
總的來說,C語言是單片機最常用的編程語言,而匯編語言則是在需要對硬件進行非常精細的控制時使用。圖形化編程語言則主要用于教學或者初學者入門使用。