TOP

Sonix系列單片機定時/計數器的時鐘源來自哪里? 如何設置計時器的分頻數?

定時/計數器TC0具有雙時鐘源,可根據實際需要選擇內部時鐘或外部時鐘作爲計時標準。其中,內部時鐘來自 Fcpu,外部時鐘INT0 由P0.0引脚(下降沿觸發)輸入。 定時/計數器的計數頻率一般有8種選擇,用戶可通過設置T0M/TCnM寄存器中 T0rate0~T0rate2/TCnrate0~ TCnrate2位來設置定時/計數器的分頻(2~256分頻),分頻數的設置可參考datasheet。
如:
MOV A,#01100000B
B0MOV TC0M,A ; TC0 速率=Fcpu/4。
對于具有TC0X8/TC1X8位的單片機,可以設置計時器的計數頻率信號直接來自外部振蕩器頻率(Fosc)或系統時鐘(Fcpu)。此時分頻數可選1~128。