首先, arduino和51微控制器是兩個不同的事物,arduino是一個系列開發板的名稱,而51微控制器是一類微控制器的名稱。
arduino是一款開源硬體,是一款主要基於avr微控制器平臺的開源開發板,因arduino程式設計 有專用的IDE軟體,此軟體基本圖形化程式設計。
因此不需要有很專業的電子硬體基礎,不需要很強大的C語言知識就能完成一些有趣的專案,因此程式設計較為簡單,arduino的大量應用於中小學生DIY培訓當中。對於鍛鍊動手能力和思維邏輯性有很大的幫助.
51微控制器的專案開發,一般都需要硬體配合,對硬體的電路有一定程度的掌握,同時需要從底層瞭解微控制器內部構造框架,並熟練掌握各個外設的暫存器配置,並與硬體匹配合適
同時,51微控制器的開發環境和arduino的不一樣,51系列微控制器常用KEIL或者IAR開發環境進行程式設計。
綜上所訴,arduino語言不太適合用於51微控制器的開發,但思路可以借鑑和參考.
以上是問題的粗略解答,難免會有遺漏
首先, arduino和51微控制器是兩個不同的事物,arduino是一個系列開發板的名稱,而51微控制器是一類微控制器的名稱。
arduino是一款開源硬體,是一款主要基於avr微控制器平臺的開源開發板,因arduino程式設計 有專用的IDE軟體,此軟體基本圖形化程式設計。
因此不需要有很專業的電子硬體基礎,不需要很強大的C語言知識就能完成一些有趣的專案,因此程式設計較為簡單,arduino的大量應用於中小學生DIY培訓當中。對於鍛鍊動手能力和思維邏輯性有很大的幫助.
51微控制器的專案開發,一般都需要硬體配合,對硬體的電路有一定程度的掌握,同時需要從底層瞭解微控制器內部構造框架,並熟練掌握各個外設的暫存器配置,並與硬體匹配合適
同時,51微控制器的開發環境和arduino的不一樣,51系列微控制器常用KEIL或者IAR開發環境進行程式設計。
綜上所訴,arduino語言不太適合用於51微控制器的開發,但思路可以借鑑和參考.
以上是問題的粗略解答,難免會有遺漏