-
51個絕對不夠! 學ARM沒關係,買開發板學,學ARM學作業系統也沒關係! Arm 和作業系統可以這樣比較:
就像電腦和windows一樣,我們在windows下學習電腦,沒有人學會如何設計電腦主機板,如何製造顯示器! 同樣的事情!
-
如果你努力工作,你最終會取得很好的成績。
-
ARM是一種微控制器,51也是,但是ARM的ROM和RAM比51大得多,而且IO口功能和處理速度也是兩個層次,ARM可以上很多作業系統,51只能勉強上極其簡單的實時作業系統,所以ARM經常被用來開發手機等多**產品,51只能完成有限的實時控制功能,形象地說,5151和ARM的檔次差就像手機和個人電腦的檔次差。
ARM(Advanced RISC Machines)是微處理器行業的知名公司,設計了大量高效能、廉價、低能耗的RISC處理器、相關技術和軟體。
ARM架構是首款專為低預算市場設計的RISC微處理器,基本上是32位微控制器的行業標準,提供一系列核心、系統擴充套件、微處理器和片上系統解決方案,四個功能模組可由廠商根據不同使用者的要求進行配置和生產。
ARM具有比較強的事務管理功能,可用於執行介面和應用等,其優勢主要體現在控制上,而DSP主要用於計算,如加解密、調製解調等,優點是資料處理能力強,執行速度快。
51微控制器出現比較早,現在還是應用廣泛,廠家多,晶元種類豐富,應用廣泛,而ARM出現比較晚,但是功能強大,功耗低,而且產品系列也非常豐富,現在應用很多。
-
多說也沒用,簡單來說,ARM是一種微控制器,51也是,但是ARM的ROM和RAM比51大很多,IO口功能和處理速度也是兩個層次,ARM可以上很多作業系統,51只能勉強上極其簡單的實時作業系統, 所以ARM經常用於開發手機等多**產品,51只能完成有限的實時控制功能,形象地說,51和ARM的檔次差就像手機和PC的檔次差。
-
呃,這個51是給初學者的,手臂更先進,更有力。
-
核心不同,晶元上的外設也不同。
-
微控制器是指利用超大規模積體電路技術,將最好的處理器CPU、隨機存取RAM、只讀儲存器ROM、各種IO埠和中斷系統、定時器等功能整合到乙個晶元中,形成乙個獨立的計算機系統。
因此,從概念上講,51系列和ARM系列都屬於微控制器。
51微控制器出現比較早,現在應用還很廣泛,廠家多,晶元種類豐富,應用範圍廣。
ARM出現的時間比較晚,但它功能強大,功耗低,並且擁有豐富的產品線,現在有很多應用。
-
51是常用的微控制器的一種,微控制器的種類很多。
ARM是一種嵌入式晶元,ARM(Advanced RISC Machines)是微處理器行業的知名企業,設計了大量高效能、廉價、低能耗的RISC處理器、相關技術和軟體。 該技術具有高效能、低成本和低能耗的特點。 它適用於多種領域,如嵌入式控制、消費者教育、DSP 和移動應用。
-
STM32效能不錯,官方文件多,學習資料多,原來51個中有很多現在已經轉移到STM32上。
而且程式設計是物件導向的,不需要直接操作暫存器,這就像Microsoft C++和CLR的區別,或者帶來很多便利,畢竟直接操作暫存器既費時又費力,毫無意義。
本質原理是一樣的,你STM32用庫函式和暫存器來編碼,51肯定是。
-
沒有區別,外設比較多,ST提供的外設庫可以很方便地用外設進行初始化,不需要計算大量的暫存器配置,而且外設庫的功能名稱也非常直觀。
-
如果從理論上講,兩者在計算襪機的基本結構上有一定的相似性,兩者基本遵循原來的計算機架構(馮·諾依曼結構或哈佛結構)。 例如,兩者的結構都包括一些基本模組:時鐘電路單元、算術單元、儲存單元(片上RAM和片外儲存器)、輸入和輸出單元(GPIO,以及各種其他介面,如UART、I2C、SPI等)。
但從技術角度來看,有很大的不同! 兩者屬於不同的核心結構,指令集也不同,51屬於CISC,arm屬於RISC,其他具體細節的精彩之處太多了。 而且兩者的應用場景也不盡相同,51一般在低端工業控制領域,而ARM的領域比51要寬得多,工業控制、移動裝置、汽車電子、醫療裝置、通訊系統等。
你可以從這些角度比較它們,但它們都遵循原始的計算機體系結構。 這就像乙個是自行車,另乙個是汽車。
-
多說也沒用,簡單來說,ARM是一種微控制器,51也是,但是ARM的ROM和RAM比51大很多,而且IO口功能和處理速度的橋接程度也是兩個層次,ARM可以上很多作業系統,51只能勉強上乙個極其簡單的實時作業系統,所以ARM經常用來開個西紅柿和傳送手機等產品,51只能完成有限的實時控制功能,影象稍微一點,51和ARM級別的差異類似於手機和PC之間的等震顫級別差異。
-
這當然是不一樣的。 所謂的麻雀雖然小,但它們有各種各樣的器官。 MCU其實和電腦主機(稱為控制器)的組成基本相同,它們都包括CPU、記憶體、定時器計數器、中斷單元、並行介面和串列埠等,但MCU的執行速度比較慢,處理效率低,只能完成比較簡單的問題, 所以它被稱為微控制器。
但是,ARM相當於微控制器的CPU,一些外設可以隨之擴充套件,最終形成微控制器。 因此,微控制器是微控制器,ARM是微處理器,相當於微控制器的CPU。
-
我還沒學過ARM,咱們就說微控制器,如果你接觸過C語言,可以直接在網上買微控制器開發板(一般都有教程)。
別說你什麼都不懂,擔心買回來沒用,其實也別怕,我當時什麼都不懂,我只知道C,C的基礎也是很一般的,但是在短時間內就已經開始了,需要的時間主要取決於你學到了什麼, 你按照教程一步一步去做,去做就好了。最經典、最簡單的就是流水燈,做好這個你就會知道微控制器的原理不是很困難,興趣也會大大增加,信心也會大大增加。
記住:邊實驗邊學!
-
房東是否具備足夠的基礎知識,如果有建議先學習51微控制器,因為網上比較多的資訊要搜尋很多,下一步就學51了。 如果沒有基礎,先找一些入門書或者網路資料來學習邏輯電路,學習微控制器必須知道這些,什麼叫門,門不門,等等。 最後,希望房東盡快了解情況。
AT89C52 C 系列是早期產品。 沒有了程式設計和看門狗,為了區別於早期產品,將新產品改為具有看門狗和ISP功能的AT89S52,ISP就是程式設計的意思。早期是晶格的專利技術,現在被大量使用。 >>>More
1.建議購買帶有MAX232和DB9介面的最小系統板,在要擴充套件硬體時,使用杜邦電纜連線到硬體。 成本低,結構簡單可靠。 >>>More