1. 定時器初值的計算:
(1)計算出機器周期------每次定時計算器加1所用的時間。
(2)根據你要定時的時間去算出初值:
假設你要定時Xms(X<65.535ms),計數次數C: Xms/機器周期。
用65535-C=定時計數器的初值(方式1).
TH0=(定時計數器初值)/256
TL0= (定時計數器初值)%256.
2. 定時器的設置
(1)設置TMOD
(2)計算出初值
(3)啟動定時計數器
(4)設置中斷程序
1. 定時器初值的計算:
(1)計算出機器周期------每次定時計算器加1所用的時間。
(2)根據你要定時的時間去算出初值:
假設你要定時Xms(X<65.535ms),計數次數C: Xms/機器周期。
用65535-C=定時計數器的初值(方式1).
TH0=(定時計數器初值)/256
TL0= (定時計數器初值)%256.
2. 定時器的設置
(1)設置TMOD
(2)計算出初值
(3)啟動定時計數器
(4)設置中斷程序
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。