1. 怎樣了解單片機的運行速度
單片機的運行速度首先看時鍾頻率,一般情況下,對於同一種結構的單片機,時鍾頻率越高速度越快。
其次看單片機CPU的結構,採用CISC結構(集中指令集)比採用RISC結構(精簡指令集)的速度要慢。
即使是同一種結構、同一時鍾頻率的單片機,有時候速度也不一樣,比如Wlinbond(華邦)公司的W77系列的51單片機1個機器周期只要4個時鍾周期,而一般的51單片機1個機器周期是12個時鍾周期,前者的速度就是後者的3倍。
2. 怎麼看單片機的運行速度
單片機
的
工作頻率范圍,
如
STC12
系列
,
工作頻率范圍:0~35MHz
單片機
的
指令周期,
如
STC12
系列
指令周期
為
1T
,
普通
51
為
12T.
一般
用
相同
晶振
的情況
下
,
1T
與
12
T
理論上
1T
比
12T
快
12
倍。
3. 單片機測速度
入樓上所說使用霍爾元件加磁鐵,如採用 A3144E霍爾元件加磁鐵,把霍爾輸出的開關量接到單片機的外中斷,單片機開定時器,輪子轉動一周觸發一次中斷,把輪子的周長乘以中斷次數得到距離S,然後把距離S除以時間(定時器的值)便得到速度。還有一種方法就是使用GPS模塊來測速,這個個人不是很清楚,大概就是這樣。
如有錯誤請指正。
4. 請教單片機的速度是什麼意思,對電路設計有什麼影響。
單片機的速度一般是指運行的速度,一方面是執行指令的速度,即1秒內執行的指令數越多就越快,這由單片機時鍾頻率決定的,還與執行一條指令需要的時鍾周期數有關。如早期的單片機8031,時鍾頻率最高只有6MHz,執行一條指令最少需要12個時鍾周期,而國產的STC單片機最少只需1個時鍾周期,在相同時鍾頻率下速度提高了12倍,而STC單片機的時鍾頻率可以高達35MHz,因此,速度提高了不止12倍。
另一方面是每次運算數據的位數多少,常用的51單片機是8位的,即每次運算的數據是8位數據,如果需要計算一個16位的數據,就需要運算兩次,而如果是16位單片機則僅需一次就可運算完成。
還有就是單片機對外的數據傳送速度,包括輸入/輸出數據。
再說AVR單片機,執行一條指令也是單時鍾周期,同樣是8位機,在相同的時鍾頻率下,它的運行速度要快很多,原因是它內部採用流水線的結構及數據匯流排與指令匯流排分離的結構,執行指令的速度大大提高,加之內部寄存器增加很多,且都有運算的功能,結構近似於電腦上用的CPU。因此,在運行和運算速度上都優於51單片機,及對外的數據傳送速度也要快很多。
現在的51單片機可以看成是低端的單片機了,因此,有的項目在要求高速度的情況下,用低端的單片機就無法達到速度上的要求。
你想用51單片機控制一個攝像頭模塊讓他在一個lcd上顯示攝像頭的圖像吧,這樣,不論是數據採集、運算、傳送的速度都要求很高,而且數據量很大,51單片機確實有點力不從心了。可以考慮選用AVR,或者更高檔的ARM的。
5. 51單片機最快的指令運算速度為多少
STC 系列51單片機最快的指令運算速度 為一個時鍾周期。
即晶振頻率為12MHz 最快的指令運算速度 1 / 12MHz = 0.083333 uS
6. 如何判斷單片機的運行快慢
單片機運行的快慢和硬體本身和運行的程序以及編譯器有關,不能單獨以工作頻率來決定。
最簡單的測試辦法就是使用C語言編寫一個程序,分別在不同的單片機上使用相對應的編譯器,以最優化的方法編譯出機器代碼,再寫入相對應的單片機,然後測出單片機運行這個程序需要的時間,這樣可以客觀的評定單片機運行的快慢。當然使用時間最少的算是運行速度最快的。
7. 單片機速度指什麼各種單片機速度是多少
指執行指令的速度,各種單片機的速度可以各不相同,總是有廠家說自己的單片機速度最快,但實際上並不一定.
8. 單片機的運行速度怎麼樣
單片機是指集成在一塊晶元上的計算機完整系統。它的運行速度非常快。
單片機的大部分功能集成在一塊小晶元上,但是它具有一個完整計算機所需要的大部分部件:CPU、內存、內部和外部匯流排系統,目前大部分還會具有外存。
集成諸如通訊介面、定時器,實時時鍾等外圍設備。而現在最強大的單片機系統甚至可以將聲音、圖像、網路、復雜的輸入輸出系統集成在一塊晶元上。
9. 單片機高手速度進來,,,謝謝!!!!!
;程序如下:
ORG 0000H
SJMP START
ORG 001BH
SJMP INT_T1
START:
MOV TMOD, #10H
MOV TH1, #3CH
MOV TL1, #0B0H ;定時50ms
SETB TR1
SETB ET1
SETB EA
MOV R2, #0
MOV R3, #20
CLR PSW.5
_0_: JNB PSW.5, $
CLR PSW.5
_1_: CJNE R2, #1, _2_
CLR P1.0
SJMP _0_
_2_: CJNE R2, #2, _3_
CLR P1.1
SJMP _0_
_3_: CJNE R2, #3, _4_
CLR P1.2
SJMP _0_
_4_: CJNE R2, #4, _5_
CLR P1.3
SJMP _0_
_5_: CJNE R2, #5, _6_
CLR P1.4
SJMP _0_
_6_: MOV P1, #255
MOV R2, #0
SJMP _0_
INT_T1:
MOV TH1, #3CH
MOV TL1, #0B0H ;定時50ms
DJNZ R3, _EXIT_
MOV R3, #20
SETB PSW.5
INC R2
_EXIT_:
RETI
END
10. 單片機.速度來回答
(45) C.模擬量到數字量的轉換和采樣/保持