C8051F單片機定時器的定時


假設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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM