Microchip PIC18F4550 的 Timer2 有 2 個計數寄存器:TMR2 和 PR2 。每一個寄存器的大小是 8 位數字,我們可以寫從 0 到 255。Timer2 的可以用來作為經常性事件定時器。在正常操作中,有預分頻選項,每個時鐘週期(FOSC/4)計數一次。TMR2 寄存器是可讀可寫,並且在任何器件復位清零。 PR2 為可讀寫寄存器,初始化為 FFH後復位。TMR2 的值都會與週期寄存器 PR2 中的值進行比較。當兩個值匹配時,由比較器產生匹配信號作為計時器的輸出。此信號也會使 TMR2 的值在下一個週期復位到 00h,並驅動輸出計數器/ 後分頻器。
Timer2 計時器模組具有以下特徵:
- 8 位計時器和週期寄存器(分別為 TMR2 和 PR2)
- 可讀寫(以上兩個寄存器)
- 可軟體編程的預分頻器(分頻比為 1:1、1:4 和 1:16)
- 可軟體編程的後分頻器(分頻比為 1:1 至 1:16)
- 當 TMR2 與 PR2 匹配時產生中斷
- 作為 MSSP 模組的可選移位元時鐘
Timer2 模組的工作由 T2CON 寄存器控制,此寄存器用於使能或禁止計時器並配置預分頻器和後分頻器。可以通過清零控制位 TMR2ON (T2CON<2>)關閉 Timer2,以進一步降低功耗。
2011 年 03 月 06 日 天氣報告
氣溫:19.3 度 @ 23:00
相對濕度:百分之93%
天氣:微雨
沒有留言:
張貼留言