單片機演算法
1. 單片機C語言延時程序的計算,是什麼樣的演算法,請求高手。
void delay(unsigned char cnt)和void delay(unsigned int cnt)意義上是一樣的
延時程序的延時過程,是
while(--cnt);
程序運行過程中消耗的時間
如何計算時間
這要根據你單片機上的晶振頻率
51系列單片機1個機器周期等於12個時鍾周期,12MHz晶振的話一個機器周期=1/12MHz*12=1us
delay(1000),
delay(1000)即--cnt這條指令運行1000次,消耗1000個機器周期,即1ms。在這個程序上運行消耗1ms時間,相當於延時1ms。
2. 單片機延時計算方法
以C51為例,12MHZ晶振的話,1個時鍾周期為1/12微秒,1個機器周期=12個時鍾周期,定時器每個機器周期可延時12*1/12微秒=1微秒。如果晶振為8MHZ的話,定時器每個機器周期可延時12*1/8微秒=1.5微秒
3. 小型的單片機無損壓縮演算法
壓縮演算法跟單片機無直接關系,用單片機執行只是速度慢一些而已
4. 單片機是如何實現計算這的,怎麼把數字信號計算
你的問題比較籠統,單片機內部有程序,可以實現加減乘等演算法,也可以進行邏輯運算。數字信號一般經過串並轉換後進行運算,傳輸多用串列介面。
5. 單片機的演算法,請問演算法是什麼意思
顧名思義,就是單片機做計算的計算方法,
可以直接使用一些通用的演算法,
但單片機資源少,計算速度也比較慢,所以有時候需要一些針對性的演算法。
6. 關於單片機運算能力的一個問題
主要是數據范圍的問題,像20!= 2.4329e+018
除非你用匯編編寫,否則這么大的數,使用C還是沒有這么個數據類型的
一般單片機的時鍾可以工作到60M
計算一般的演算法還是比較快的
一般浮點數比如三角函數也就不到一個微秒就可以了
7. 請問8位單片機如何實現RSA演算法
放棄吧 我的老師在手機上做過 RSA的密鑰二進制都是上百位的啊 生成密鑰 需要生成大素數 大數取模 這些都很耗時間 大概生成密鑰 都要十幾分鍾(雖然是幾年前)
單片機太慢了 推薦你用流密碼 RC4 那個很快 安全性也不錯
8. 單片機中的PID演算法是什麼意思啊,有什麼用途呢謝謝!
pid就是比例積分微分演算法
9. PID演算法在單片機中怎麼實現
PID控制在8位單片機中仍然有廣泛的應用,比如溫度控制,利用比例、積分、微分補償來做恆溫補償控制,當然由於有這些數學處理,C語言相對方便一些
10. 單片機80c51控制演算法是什麼
那要看你要實現什麼控制功能,
根據你要實現的功能,
來決定演算法,
對吧?