下載手機汽配人

單片機定時器定時的時間怎么算?

比如我要定時20ms,這20ms是怎樣算出來的?在程序上怎樣寫?越詳細越好。各位大俠幫幫忙……
提問者:網(wǎng)友 2017-04-06
最佳回答
51單片機,根據(jù)晶振頻率,計算指令周期,設(shè)置定時器的分頻,然后設(shè)置定時器的工作方式TMOD,最后設(shè)置初值TH0 TL0 比如用的X HZ的晶振,stc的單片機有3種模式(X/12)x/6,還有單周期指令,選擇12分頻的,T=1/(X/12)就是一個指令周期 ,如果定時沒有分頻,(65536-Z(初值))*T就是定時的時間比如是12M的晶振那么 設(shè)置TMOD=0x01;16位定時器模式TH0=(65536-20000)/256;TL0=(65536-20000)%256;就是設(shè)置了20ms的定時
回答者:網(wǎng)友
產(chǎn)品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網(wǎng)友提供的關(guān)于“單片機定時器定時的時間怎么算?”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準確性。