A. 51單片機與ARM單片機的區別有哪些
arm是單片機的一種,51也是,但arm的ROM和RAM遠大於51,而且IO口功能和處理速度也是兩個級別的,arm能上很多操作系統,51隻能勉強上極其簡單的實時操作系統,所以arm常用來開發手機等多媒體產品,51隻能完成有限的實時控制功能,形象一點說,51和arm的等級差別就像手機和個人電腦的等級差別。
B. 全面對比分析51單片機與MCU(ARM內核)
c8051fxx外設資源強大,編程簡單,兼容51指令集。stm32庫編程完整,性價比高外設齊全,性能合理。2440可用於掛在linux
arm9內核,性能強大,主頻400mh可超頻到500mh。
C. 51和單片機還有arm的區別是什麼呢
單片機是指採用超大規模集成電路技術把中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計時器等功能集成到一塊晶元上,構成獨立的的計算機系統。
因此從概念來講51系列和arm系列都屬於單片機。
51單片機出現比較早,現在還大量應用,廠家很多、晶元類型豐富,應用非常廣泛。
ARM出現比較晚,但功能強大,功耗低,產品系列也很豐富,現在應用也非常多。
D. 51單片機和ARM 比較(表格,明細)
51 ARM
8位 32位
馮氏結構 哈佛結構
16位地址 32位地址
2個定時器 很多,可以自己定義
2個外部中斷 多個,視不同ARM
1~2串口 多個
無USB 有USB
單一取指 多級流水線
復雜指令 精簡指令
不支持DRAM 支持
無網路支持 有網路支持
等等,就列舉這些吧
E. 51單片機與arm的區別兩種使用語言是一樣么
51單片機是八位的微處理器,高端的有16位的,ARM一般是32位的,低端的有16位的。51隻支持ucos-II,但是ARM可以支持win CE \linux\Android系統,總而言之,就是ARM比51高級一些。另外,51和ARM系統編程都是用C語言,但是有各自的類庫,而ARM的類庫封裝性比51要強。
F. 有關51單片機和ARM的初級問題
51和ARM實質是一樣的,都是由內核和外設組成。
51單片機用的是傳統的MCS-51內核,具體型號比如AT89S52,是把MCS-51內核和外設集成到一起。屬於8位機,類似的還有增強型51內核、AVR內核、PIC內核,這些內核加上外設就構成了我們常說的C8051單片機,STC單片機,AVR單片機,PIC單片機等等。
ARM狹義的說只是一個內核,ARM公司不生產任何型號的產品,而是把內核架構授權給三星、高通、NXP、ST等,這些半導體公司用ARM內核和外設做成ARM系列處理器,三星的S3C2440,高通的驍龍800,NXP的LPC系列,ST的STM32等。這些具體的型號算廣義的ARM定義,也是我們常說的ARM。
ARM跟單片機實質是一樣的,所以完全可以像單片機一樣使用。至於bootloader,其實就是上電初始化階段做的設置、初始化、跳轉到main等操作,不用也可以,簡單的啟動代碼就可以運行ARM了。
G. ARM和51單片機是一樣的嗎
不一樣。
51 是早期的、傳統的單片機,屬於 CISC(復雜指令集計算機)體系,相當於把計算機系統微型化。
ARM 屬於 RISC(精簡指令集計算機)體系,指令少,執行速度快,適用於過程式控制制,是微控制器。
H. arm單片機和avr、51有什麼區別
51單片機是歷史最悠久的單片機,是intel首創的8位機型,使用過的人很多,系統架構經過了時間的檢驗。
優點:資料多,價格低,貨源豐富,且因為低端所以一般比較皮實。
缺點:屬於cisc(復雜指令集),如果用匯編,要記憶的指令相對多些;另外因為其內核已不再是專利,所以市面上見得到的牌子多,良莠不齊,需要明眼鑒別。
pic和avr都以取代51單片機為目標,也是8位機,但採用risc(精簡指令集);pic是microchip搞的,avr是atmel搞的,至今已在8位機市場中取得了相當的份額。
優點:和51單片機類似,且指令集較小,方便記憶(如果匯編);另外宣稱比51省電,我沒測量過。
缺點:和51相比還是略貴一些(個人感覺),並且pic很多型號程序存儲器既不是8位也不是16位,而是介於兩者之間,感覺比較奇葩(本人沒親身用過,不再多做評論)
arm是一家晶元設計企業,以低功耗(相對pc用的x86處理器)高性能(相對8位機)為特色;產品線龐大,上能做高端智能手持設備乃至節能型伺服器,下能做最普通的工控;其產品以32位機為主,用作單片機的有arm7(較老,因性能低而淪為工控)和arm
cortex-m3(專門定位為工控)。
優點:性能比8位機強,功耗提升不太多,外設通常比較豐富,整個架構做得比較精緻。
缺點:沒什麼大缺點,就是比8位機貴,屬於工控中的高端配置。
dsp是ti(德州儀器)公司推出的一種處理器,全稱digital
signal
processor(數字信號處理器)。有用作工控(即代替單片機)的低端系列,其中定點型往往16位,浮點型往往32位。顧名思義,數字信號處理是它的強項,相對而言,在沒有大量數據處理的應用中dsp就使用得較少了。
優點:數據處理能力強(並行嘛,而且),也是上述幾種單片機中唯一有浮點型號的。
缺點:功耗較高,價格較高,個人感覺比較難學。
I. 51單片機與ARM單片機的區別
說多了也沒什麼用,簡單來說,arm是單片機的一種,51也是,但arm的ROM和RAM遠大於51,而且IO口功能和處理速度也是兩個級別的,arm能上很多操作系統,51隻能勉強上極其簡單的實時操作系統,所以arm常用來開發手機等多媒體產品,51隻能完成有限的實時控制功能,形象一點說,51和arm的等級差別就像手機和個人電腦的等級差別。
J. ARM處理器和51單片機的區別
單片機是指採用超大規模集成電路技術把中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計時器等功能集成到一塊晶元上,構成獨立的的計算機系統。
因此從概念來講51系列和arm系列都屬於單片機。
51單片機出現比較早,現在還大量應用,廠家很多、晶元類型豐富,應用非常廣泛。
ARM出現比較晚,但功能強大,功耗低,產品系列也很豐富,現在應用也非常多。