假設C8051F020單片機的晶振是sysclk=22114800HZ,即每秒計22114800個數
經過Div=12分頻后得到定時器的計數頻率Tclk=sysclk/12,每秒計22114800÷12=1842900個數
sysclk/12 1(s)
cout t(s)
則t秒:計數個數cout=t*sysclk/12=65535-初值。
初值=65535-t*sysclk/12
則Tms秒:計數個數cout=t*sysclk/12000=65535-初值。
初值=65535-t*sysclk/12000
則Tus秒:計數個數cout=t*sysclk/12000000=65535-初值。
初值=65535-t*sysclk/12000000