單片機(jī)定時(shí)器計(jì)數(shù)器初值的計(jì)算
1.計(jì)數(shù)器初值的計(jì)算
把計(jì)數(shù)器計(jì)滿(mǎn)為零所需要的計(jì)數(shù)值設(shè)定為C,計(jì)數(shù)初值設(shè)定為T(mén)C,由此可得到公式:
TC=M-C式中,M為計(jì)數(shù)器模值,該值和計(jì)數(shù)器工作方式有關(guān)。在方式0時(shí)M為213;在方式1時(shí)M為216;在方式2和方式3時(shí)M為28。
2.定時(shí)器初值的計(jì)算
在定時(shí)器模式下,計(jì)數(shù)器由單片機(jī)主脈沖經(jīng)12分頻后計(jì)數(shù)。因此,定時(shí)器定時(shí)時(shí)間T的公式:T=(M-TC)T計(jì)數(shù),上式也可寫(xiě)成:TC=M-T/ T計(jì)數(shù)。式中,M為模值,和定時(shí)器的工作方式有關(guān);T計(jì)數(shù)是單片機(jī)振蕩周期TCLK的12倍;TC為定時(shí)器的定時(shí)初值。
編輯:admin 最后修改時(shí)間:2018-05-18