回覆列表
  • 1 # 科技電小二

    首先, arduino和51微控制器是兩個不同的事物,arduino是一個系列開發板的名稱,而51微控制器是一類微控制器的名稱。

    arduino是一款開源硬體,是一款主要基於avr微控制器平臺的開源開發板,因arduino程式設計 有專用的IDE軟體,此軟體基本圖形化程式設計。

    因此不需要有很專業的電子硬體基礎,不需要很強大的C語言知識就能完成一些有趣的專案,因此程式設計較為簡單,arduino的大量應用於中小學生DIY培訓當中。對於鍛鍊動手能力和思維邏輯性有很大的幫助.

    51微控制器的專案開發,一般都需要硬體配合,對硬體的電路有一定程度的掌握,同時需要從底層瞭解微控制器內部構造框架,並熟練掌握各個外設的暫存器配置,並與硬體匹配合適

    同時,51微控制器的開發環境和arduino的不一樣,51系列微控制器常用KEIL或者IAR開發環境進行程式設計。

    綜上所訴,arduino語言不太適合用於51微控制器的開發,但思路可以借鑑和參考.

    以上是問題的粗略解答,難免會有遺漏

  • 中秋節和大豐收的關聯?
  • 大家怎麼看待大一學生加入學生會的情況?