標(biāo)題: 單片機int0檢測方波,用下降沿觸發(fā),怎么求頻率? [打印本頁]

作者: 解先生    時間: 2018-5-24 17:57
標(biāo)題: 單片機int0檢測方波,用下降沿觸發(fā),怎么求頻率?
一個正常的方波接到單片機的int0口上,用下降沿觸發(fā)單片機的中斷,那樣怎樣根據(jù)單片機內(nèi)部的定時器(計數(shù)器)求方波的頻率呢?

作者: ahshmj    時間: 2018-5-24 18:19
定時器定時1秒(定時器直接定時達不到一秒,需加計數(shù)單元),定時器啟動時,外部中斷同時開中斷。設(shè)一個計數(shù)單元,外部中斷每中斷一次,計數(shù)增加1 。當(dāng)定時器到達1秒時,關(guān)閉外部中斷,然后讀取計數(shù),就是每秒的脈沖(直接就是頻率)。
作者: zl2168    時間: 2018-5-24 19:48
實例73  測量脈沖頻率
Proteus仿真一下,確認有效
實例73 測量脈沖頻率.rar (52.74 KB, 下載次數(shù): 23)

以上摘自張志良編著《單片機實驗實訓(xùn)100例》 ISBN 978-7-5124-1603-1,北航社出版書中電路和程序設(shè)計有詳細說明,程序語句條條有注解。





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1