線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1448
推到 Plurk!
推到 Facebook!

頻率計算問題

答題得分者是:handystudio
skyerter
一般會員


發表:8
回覆:3
積分:2
註冊:2011-02-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-03-03 23:11:41 IP:123.205.xxx.xxx 訂閱
在單晶片中利用Timer計數器模式2來計數
TL0=(256-10);
TH0=(256-10);
然後Timer中斷100次。
則Timer計數一次為0.01ms,因為中斷100次,所以總周期等於1ms,藉由F=/1/T,則頻率為1kHz。
以我的方式所求出的頻率是否正確?


handystudio
高階會員


發表:1
回覆:81
積分:106
註冊:2005-03-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-04-06 09:44:31 IP:219.80.xxx.xxx 訂閱
(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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-04-06 11:49:23 IP:163.17.xxx.xxx 訂閱
我的震盪頻率為12MHz,中斷是以100為單位。
所以,依我這樣算,頻率1kHz是正確囉。
handystudio
高階會員


發表:1
回覆:81
積分:106
註冊:2005-03-26

發送簡訊給我
#4 引用回覆 回覆 發表時間:2011-04-06 12:18:56 IP:219.80.xxx.xxx 訂閱
是的.
不過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專題製作/專題客製
系統時間:2017-12-17 12:14:55
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!