Ⅰ 51單片機和其他更高級的單片機相比,到底慢在哪些地方
51單片機機器周期:一個機器周期包含6個狀態周期S1~S6,也就是12個時鍾周期。其它很多單片機為單脈沖周期,所以慢,比如說arm單片機內還有倍頻器;
51單片機是對所有兼容Intel
8031指令系統的單片機的統稱。該系列單片機的始祖是Intel的8031單片機,後來隨著Flash
rom技術的發展,8031單片機取得了長足的進展,成為應用最廣泛的8位單片機之一,其代表型號是ATMEL公司的AT89系列,它廣泛應用於工業測控系統之中。很多公司都有51系列的兼容機型推出,今後很長的一段時間內將佔有大量市場。51單片機是基礎入門的一個單片機,還是應用最廣泛的一種。需要注意的是52系列的單片機一般不具備自編程能力。
Ⅱ 為什麼51單片機用的是12M晶振,但是出來的速度是相當於1M晶振的
晶振是給單片機提供工作信號脈沖的.這個脈沖就是單片機的工作速度,但是如果單片機的工作頻率太高,會影響工作穩定性,那麼在設計允許的范圍內,降低工作頻率是有益處的。
不知我理解的對不對。
Ⅲ 51單片機檢測輸數據速度有多快
用增強型51單片機檢測速率可以達到十幾M,甚至幾十M,具體還要看單片機最大支持的時鍾速率,當然需要速度快的話肯定要選增強型,單周期類型的51單是片機。如果想要更快就得用DSP了。還有就是上面說的是檢測IO口電平的速率,如果是檢測電壓的話速率就與內部AD轉換的速率有關了,這個就不好說了。
Ⅳ 51單片機運行速度問題
STC公司目前有很多單周期的51單片機(類似於AVR單片機),它可以明顯的提升系統的運行速度,當然在單片機支持的晶振范圍內,盡量選擇頻率較高的晶振也能提升系統運行速度,所以單周期+大晶振(單片機允許),在不考慮軟體代碼優化的情況下,可以最大限度提升單片機的運行速度
Ⅳ 一般的51系列的單片機晶振頻率有6、12Mhz,為什麼我們老師說其運行速度...
我舉個例子吧,假如是12Mhz的晶振,那麼執行速度是12分之1的晶振頻率,也就是1Mhz的執行速度。而mcs
51單片機(一般指課本上那些過時的貨色,像宏晶就不同,好像震盪周期最高33Mhz)最高的晶振頻率就是24Mhz,這個是有數據可查的,你可以查看at89s51的數據手冊,高於這個頻率可能工作就不穩定或者不能工作,所以轉換成執行速度的話就是2Mhz,你老師沒說錯的。
課本上的51單片機都是12個震盪周期合成一個機器周期,也就是直接和執行速度有關的周期是晶振的12分之一……
Ⅵ 51單片機最快的指令運算速度為多少
STC 系列51單片機最快的指令運算速度 為一個時鍾周期。
即晶振頻率為12MHz 最快的指令運算速度 1 / 12MHz = 0.083333 uS
Ⅶ 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。
Ⅷ 51單片機與AVR單片機運行速度的快慢是不是就是在於晶振頻率的不同
不是的,即使兩個晶元同時使用同樣的
晶振
,比如12M的。因為AVR是RISC指令集,它在同樣外部晶振頻率下,比51要快。
51最快能接40M,AVR是16M的晶振。
Ⅸ 單片機處理速度快慢都與什麼有關
與兩個因素有關,一是時鍾頻率有關,頻率越高速度越快。
二是主單片機內核處理器的位數有關,位數越高速度越快。
如51單片機是8位機,速度相對就慢。
再如STM32,是32位機,速度就非常快了。
Ⅹ 怎樣了解單片機的運行速度
單片機的運行速度首先看時鍾頻率,一般情況下,對於同一種結構的單片機,時鍾頻率越高速度越快。
其次看單片機CPU的結構,採用CISC結構(集中指令集)比採用RISC結構(精簡指令集)的速度要慢。
即使是同一種結構、同一時鍾頻率的單片機,有時候速度也不一樣,比如Wlinbond(華邦)公司的W77系列的51單片機1個機器周期只要4個時鍾周期,而一般的51單片機1個機器周期是12個時鍾周期,前者的速度就是後者的3倍。