頻率計算問題 |
答題得分者是:handystudio
|
skyerter
一般會員 發表:8 回覆:3 積分:2 註冊:2011-02-27 發送簡訊給我 |
|
handystudio
高階會員 發表:1 回覆:81 積分:106 註冊:2005-03-26 發送簡訊給我 |
(1)首先需敘述你是用多少頻率的振盪器.
(2)"則Timer計數一次為0.01ms" => 這敘述不正確,如果XTAL = 12MHz, Timer計數一次是1us = 0.001ms, 應該敘述為"則Timer中斷一次為0.01ms" (2)你說的"總周期"是指中斷100次為單位嗎? 如果是,那公式正確 (F=1/T, 不是F=/1/T) ===================引 用 skyerter 文 章=================== 在單晶片中利用Timer計數器模式2來計數 TL0=(256-10); TH0=(256-10); 然後Timer中斷100次。 則Timer計數一次為0.01ms,因為中斷100次,所以總周期等於1ms,藉由F=/1/T,則頻率為1kHz。 以我的方式所求出的頻率是否正確?
------
歡迎光臨 輕巧工作室 網站 http://www.handystudio.tw 控制電路板客製設計、製作交貨 8051專題製作/專題客製 |
skyerter
一般會員 發表:8 回覆:3 積分:2 註冊:2011-02-27 發送簡訊給我 |
|
handystudio
高階會員 發表:1 回覆:81 積分:106 註冊:2005-03-26 發送簡訊給我 |
是的.
不過10us中斷一次,對8051的主程式迴路被中斷太頻繁,如果單純是為了產生頻率,建議改為100us中斷一次. ===================引 用 skyerter 文 章=================== 我是使用頻率為12MHz的震盪器,中斷是以100為單位。 所以,依我這樣算,頻率1kHz是正確囉。 ===================引 用 handystudio 文 章=================== (1)首先需敘述你是用多少頻率的振盪器. (2)"則Timer計數一次為0.01ms" => 這敘述不正確,如果XTAL = 12MHz, Timer計數一次是1us = 0.001ms, 應該敘述為"則Timer中斷一次為0.01ms" (2)你說的"總周期"是指中斷100次為單位嗎? 如果是,那公式正確 (F=1/T, 不是F=/1/T) ===================引 用 skyerter 文 章=================== 在單晶片中利用Timer計數器模式2來計數 TL0=(256-10); TH0=(256-10); 然後Timer中斷100次。 則Timer計數一次為0.01ms,因為中斷100次,所以總周期等於1ms,藉由F=/1/T,則頻率為1kHz。 以我的方式所求出的頻率是否正確?
------
歡迎光臨 輕巧工作室 網站 http://www.handystudio.tw 控制電路板客製設計、製作交貨 8051專題製作/專題客製 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |