tft每日頭條

 > 生活

 > 定時器定時初值計算公式

定時器定時初值計算公式

生活 更新时间:2024-11-28 11:32:36

虹潤系列的數顯定時器采用全自動貼片封裝工藝,具有很強的抗幹擾能力,并具有多種輸出功能和控制功能,廣泛運用于電力、石化、冶金、輕工、制藥、航空等諸多領域。

定時器定時初值計算公式(定時器初值計算及使用)1

  定時器系統是單片機内部一個獨立的硬件部分,它與cpu和晶振通過内部某些控制線連接并相互作用,cpu一旦設置開啟定時功能後,定時器便在晶振的作用下自動計時,但定時器的計數器計滿後,會産生中斷。計數時間一次為12/晶振頻率。在晶振頻率為11.0595mhz時,計數一次時間約等于1.09us。

定時器定時初值計算公式(定時器初值計算及使用)2

  定時器初值計算:

  中斷函數明白後,如何定時還是不清楚。開啟定時器後,定時器就會開始計數,每次加1的間隔是固定的,而且到達大值就會溢出,觸發中斷。這樣子的話我們可以設定一個初值,初值到大值的時間假設為50ms,那樣的話定是的效果就達到了。定時器加1時間間隔約等于1.09us,定時器在沒有賦值時默認初值為0,大值為65535,計算可得655351.09us約等于72ms,沒有賦初值一次定時大為72ms。可以設置一個初值,就拿50ms來說,501000/1.09約等于45872,也就是說經過45872次計數時間為50ms,那初值就是65535-45872=19663。

定時器定時初值計算公式(定時器初值計算及使用)3

  使用步驟:

  計算知道後,來看看定時器使用步驟:

  對TMOD賦值,确定T0和T1的工作方式

  計算初值,賦值TH0,TL0或TH1,TH1

  對IE賦值,啟動中斷

  TR0或TR1置位,啟動定時器

  處理中斷函數,定時器中斷後變成默認值0,要重新賦初值

定時器定時初值計算公式(定時器初值計算及使用)4

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved