下載手機(jī)汽配人

單片機(jī)定時(shí)器定時(shí)的時(shí)間怎么算?

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

我要提問

汽配限時(shí)折扣

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