前提:
1. 頻率:頻率是單位時間內完成周期性變化的次數
2.一個時鍾周期 = 12 個機器周期
計算方式:
假設我們單片機的晶振是11.0592MHz,那么一秒鍾可產生的機器周期數 11.0592MHz / 12 = 921600 個,
如果我們要定時50 ms,即0.05 s,所以需要921600 * 0.05 = 46080個機器周期。而如果我們的定時器工作
在16位定時器/計數器模式,那么最大值為 2^16=65536,所以初值設置為 65536-46080 = 19456。
十六進制寫法為:
TH0 = 0X4c;
TL0 = 0x00;
十進制寫法為:
TH0 = (65536-46080)/256;
TL0 = (65536-46080)%256;
(16位二進制數對256求模得到的是高八位,同理求余得到的是低八位)
注:初學,大神勿噴!!