❶ 電腦的CPU與單片機的CPU處理速度有多大的差別
51和arm 才有可比性 和電腦沒設么好比的
計算速度不是光看晶振頻率的
比如arm的晶元 採用MIPS 有流水線指令處理
處理速度可以比51 高幾百倍
❷ 為什麼32位單片機運行速度較16位單片機的快!
每一條指令的讀取都會有一定的時間,最短的指令讀取時間就是數據傳送指令mov指令了,32位機執行一條指令所需的時間短,讀取速度快,所以執行速度就很快!
❸ AVR單片機與51單片機處理速度的對比
arm7,9是32位mcu,avr\51是8位mcu,32位機可以運算非常復雜的指令,進行大量的數據計算,比如視頻數據,能力較8位機強很多。運算速度也高好多倍.
avr與51相比採用精簡指令集(51是復雜指令集),可以在每個時鍾周期內執行一條命令,而51至少需要12個時鍾周期,avr的運算能力比51強很多。另外,
像atmega8之類的單片機都自帶ad轉換器,應用起來很方便,單片機本身成本也不高.
缺點:arm7,9要掌握有難度,現在很多大學所謂的嵌入式,僅僅是半隻腳走路,只教一些簡單的程序設計,遇到實際問題時的處理手法教授很少。而更要緊的是,arm7,9系統還包括硬體電路,這裡面涉及高速電路設計內容,不是初學者能輕易掌握的。
avr的編程一般需要gcc或者icc,有特定的環境,與51相比,稍微復雜一點,資料也沒有51多,最好是先有51基礎後再學,但它的運算能力很強,在實際生產中也用得很多,推薦給那些有51基礎,願意從事智能控制方面的朋友使用。
51是基礎,電路簡單,編程也比較容易,資料眾多,晶元很便宜,也很容易買到,適合入門級,但一旦數據量很大,涉及復雜運動控制,視頻等內容時,51就力不從心了.運算的速度和效率低也是51的一個缺點.
簡單的總結下就是avr的指令系統比較精簡,匯流排結構也與51不同,因此速度比51更快。其次,如果說性能的話,至少arm更優。因為arm是32位處理器,頻率可達百兆赫茲,速度和處理能力遠遠優於avr和51。
❹ 單片機速度指什麼各種單片機速度是多少
指執行指令的速度,各種單片機的速度可以各不相同,總是有廠家說自己的單片機速度最快,但實際上並不一定.
❺ 各類單片機的性能比較
按處理速度來看的話,ARM>>AVR>51 ARM遠大於AVR,AVR大於51
同時ARM也有不同分類比如我們常見的ARM7,ARM9甚至ARM11他們在同一架構和指令集下肯定數大的運算能力強,處理速度快。他們的速度是百兆甚至G為單位的。當然ARM也有不同分類或分工,有致力於運算處理的,比如A8,A10,還有致力於控制方面運算的比如M3,M0等當然這個就屬於低端些的了,主要就是搶占傳統51,AVR,PIC等
還有個MSP430主打就是低功耗。運行速度可能低些,但省電,全速運行也都不超過1,2MA這是其他MCU不能比擬的。
另外上面提到PIC順道說下,這是MCU中的個怪胎。。字長不是我們常見的8位而是7位。指令集也不同於我們傳統的指令,但他高抗干擾性能使他在汽車電子應用比較廣泛。
AVR和51有差別但懸殊就不是那麼大了,AVR的速度和內配比如ADC。PWM等要優於51。當然有些特殊的51如AT89C51SND1C這款內部自帶有MP3解碼器。而AVR一般不行。還需外擴VS1003這類的硬體解碼器。或是80C51有的運行頻率也在百兆甚至內部還帶有USB,LAN等網路配置。