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