欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4048|回復: 7
收起左側

怎么使用單片機計數器檢測250k pwm頻率?求告知!

[復制鏈接]
ID:415820 發表于 2018-10-27 11:20 | 顯示全部樓層 |閱讀模式



現將一芯片pwm波發生引腳接在p3.5上,p3.5作為檢測引腳,用計數器T0檢測p3.5引腳下降沿,記錄兩個下降沿間隔時間,計算出pwm頻率,具體應該如何操作呢?可否附上偽代碼?感謝大家
回復

使用道具 舉報

ID:401564 發表于 2018-10-27 23:00 | 顯示全部樓層
我覺得不太可靠,就算是單片機頻率是25MHZ的,對于250KHZ來說,也最多只能記錄下100個時鐘的時間而已,我覺得結果不太準確,就51而言,特別是STC的51,總是喜歡把自己說得速度很快的樣子,也就是所謂的1T,但你看了它的數據手冊你就會發現,這個不能1T那個不能1T,到最后就只有NOP指令可以1T.
回復

使用道具 舉報

ID:123289 發表于 2018-10-29 09:37 | 顯示全部樓層
本帖最后由 yzwzfyz 于 2018-10-29 20:54 編輯

提示:不要計一個上下沿,計N個會怎樣呢(在約定的時間內,或計N個用多少時間)?
回復

使用道具 舉報

ID:111634 發表于 2018-10-29 21:47 | 顯示全部樓層
本帖最后由 zl2168 于 2018-10-30 07:41 編輯

80C51單片機測量脈沖頻率,其最高頻率不能超過時鐘頻率的1/24,因為CPU確認一次脈沖跳變需要2個機器周期。若fOSC=12MHz,被測脈沖最高頻率可達600kHz。但80C51定時/計數器方式1最大計數值為65535,只能測65.535kHz(當然也可對其再計次或減少計數時間測量),1秒內脈沖數即為脈沖頻率值。但若將測試門設為0.5s,則可測65.535*2=130kHz;測試門設為0.2s,則可測65.535*5=320kHz。
實例73  測量脈沖頻率
實例73 測量脈沖頻率.rar (52.74 KB, 下載次數: 28)
測量脈沖頻率.jpg
Proteus仿真一下,確認有效以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil CProteus》清華大學出版社ISBN 978-7-302-41682-1,內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行,可演示,可觀測,程序語句條條有注解。
回復

使用道具 舉報

ID:417670 發表于 2018-10-30 00:20 | 顯示全部樓層
1秒內脈沖數即為脈沖頻率值
回復

使用道具 舉報

ID:420097 發表于 2019-8-28 17:17 | 顯示全部樓層
zl2168 發表于 2018-10-29 21:47
80C51單片機測量脈沖頻率,其最高頻率不能超過時鐘頻率的1/24,因為CPU確認一次脈沖跳變需要2個機器周期。 ...

老板 你的源碼呢?
回復

使用道具 舉報

ID:420097 發表于 2019-8-28 18:01 | 顯示全部樓層
zl2168 發表于 2018-10-29 21:47
80C51單片機測量脈沖頻率,其最高頻率不能超過時鐘頻率的1/24,因為CPU確認一次脈沖跳變需要2個機器周期。 ...

老板 你的源碼有沒有
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表