導航:首頁 > 操作系統 > 單片機怎麼算頻率

單片機怎麼算頻率

發布時間:2022-11-04 17:09:46

單片機輸出的頻率計算

比如要求頻率是F,那麼時間就是T=1/F,如果用定時器來做脈沖輸出的控制,而且用取反IO的方式來做,那麼定時時間應該是2*T,也就是說是周期的2倍。比如產生頻率是1k,那麼周期T=1ms,定時時間應該為2ms,所以在12M晶振的情況下,定時值為2000,按你單片機輸出的頻率計算

⑵ 單片機中用定時器 和計數器來求頻率 計算公式是怎麼寫的

用定時器來及頻率,你只需將定時器定時為1秒,1秒內的脈沖個數就是頻率了。如果你一定要公式,非常簡單,用計數器計到的脈沖個數除以定時時間就是頻率了。其中定時器每計一次的時間是晶振的十二分之一,例如,12M晶振就是(12*10^6)*(1/12)=1us.

⑶ 單片機頻率的計算求解

你可以查一下每條for語句裡面執行的時間啊,i=400,就是一個變數,通過改變其值來改變for的運行時間,就可以改變頻率了。

你也許是想問為什麼400就是1000HZ的頻率。怎麼計算的,對吧。

告訴你一個簡單可行的辦法,就是用proteus模擬軟體,測試一下你的for的運行時間。

簡單說就是設置一個IO口,當運行完for後,讓該IO口取反,在測試程序中用whie(1) 一直這樣做。然後通過proteus觀察IO口的高低電平的變化時間,就可以知道for的運行時間了。當然,這也只是一個大概的測試方法。

粗略的延時就用for語句等實現,精確延時是用定時器完成的。

像你這個程序,只是個大概延時,沒必要搞得非常精確,所以就用for語句實現了。

⑷ 用單片機怎麼測量頻率信號希望能回答詳細一點,謝謝了

1、單片機內有計數器和計時器,設你固定計時器為1秒鍾,用計數器計算頻率的脈沖個數,如果是100個,那麼頻率就是100Hz;另一種方式,用計數器計算100脈沖,然後去讀計時器這100個脈沖用了多少時間,如果是2秒,100/2=50Hz那就是50Hz。
2、幅度需要分壓取樣,可以直接在220V上做個1/100分壓,或者做個隔離取樣,互感器效果比較好,成本稍高,推薦這種方式。

⑸ 單片機頻率常數是怎樣計算出來的。。。。

單片機頻率常數是怎樣計算出來的。。。。
周期是頻率的倒數 或者頻率是周期的倒數
1秒:相當於頻率是1HZ ,也就是1/1S =1HZ
那麼1/1ms =1/0.001S =1000HZ

⑹ 51單片機pwm輸出頻率演算法,誰有公式,怎麼算的

單片機是獨立 pwm硬體產生,還是靠定時器中斷產生
普通51單片機沒有硬體pwm功能,只能靠 定時器中斷來產生,而多數增強型 51單 片機是有硬體pwm功能,一般PWM頻率是晶振頻率/分頻系數/256
如晶振頻率12M,分頻系數設為2,則PWM頻率為12000000/2/256=23.4 KHZ

⑺ 知道單片機的頻率,要求時鍾周期和機器周期是多少,怎麼算啊,有公式么

這得看是什麼單片機了:
對於精簡指令集性能的單片機的工作頻率(1/機器周期)=時鍾頻率(1/時鍾周期).
普通的51單片機來說:頻率是1MHZ,時鍾周期是1/12us(1除以12M),機器周期是12倍的時鍾周期--1us.

⑻ 單片機輸出的頻率計算

去網上下載一個<單片機小精靈>的軟體,可以自動計算這些參數,並生成源代碼



如果下載不到,你可以採納我後留個郵箱,我發給你.

⑼ 單片機實際工作頻率怎樣計算

說51單片機吧,傳統51單片機的工作頻率(機器頻率)是晶振頻率的1/12,後來的增強型51單片機機器頻率為1/6,甚至為1倍
當然可以設置的,想慢一些也可以,最低可到1/128

閱讀全文

與單片機怎麼算頻率相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:758
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:672
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:486
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:383
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:350
風翼app為什麼進不去了 瀏覽:779
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:151
伊克塞爾文檔怎麼進行加密 瀏覽:893
app轉賬是什麼 瀏覽:163