|
混點(diǎn)黑幣,高手勿噴
系統(tǒng)時(shí)鐘是經(jīng)過(guò)4分配后才給外設(shè)的,所以Timer1的時(shí)鐘就是1Mhz(單片機(jī)外接4Mhz晶振),
假設(shè)程序里配置為8分頻,那么此時(shí)Timer1的時(shí)鐘
是 : 1000000/8=125000Hz
所以要想實(shí)現(xiàn)10ms定時(shí),可以這樣計(jì)算, 10ms就是1s的百分之一,定時(shí)器1的百分之一時(shí)間內(nèi)計(jì)數(shù)值就是1250,
由于定時(shí)器是從65535變成0的時(shí)候才會(huì)產(chǎn)生中斷,所以我們要讓初始值變成65536-1250=64286=0xFB1E
如果你覺(jué)得我說(shuō)的很啰嗦那就直接看公式吧:
20181115220453192.png (37 KB, 下載次數(shù): 88)
下載附件
2019-1-24 21:02 上傳
根據(jù)這個(gè)公式寫(xiě)的一個(gè)初值計(jì)算器,在附件
0.png (37.79 KB, 下載次數(shù): 86)
下載附件
2019-1-24 21:41 上傳
定時(shí)器計(jì)算器.7z
(411.97 KB, 下載次數(shù): 41)
2019-1-24 21:04 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
評(píng)分
-
查看全部評(píng)分
|