2個回答
-
微控制器計數器的脈衝輸入引腳。 主要的脈衝輸入引腳是px、y,它們也指對應的t0和t1,主要用於檢測晶元外的脈衝。 引腳18和19對應晶體振盪器的輸入脈衝,脈衝的頻率和週期分別為。
f = f/12 = = t = 1/f =
2、定時器有兩種工作模式,分別是計數模式和定時模式。 px,y 的輸入脈衝在計數模式下計數。 在定時模式下,MCU的主時鐘在12次分割後計數。
由於主時鐘相對穩定,因此可以從計數值推斷計數所經過的時間。
計數器計數儲存在乙個特殊的功能暫存器中。 t0(tl0-0x8a, th0-0x8c), t1(tl1-0x8b, th1-0x8d)
4. TLX和THX的搭配關係。
1) TLX 和 THX 之間的 32 個鹼基。也就是說,當 TLX 計數到 32 個脈衝時,TLX 返回 0,THX 變為 1。 這也稱為方式 0。
2) TLX 和 THX 之間的 256 鹼基。也就是說,當 TLX 被計數為 256 個脈衝時,TLX 返回 0,THX 變為 1。 這也稱為方式 1。
在模式 1 中,最多計數 65,536 個脈衝以產生溢位。 當主頻率為 時,每個脈衝被計數,因此溢位的時間為一次。
3) THX 用於儲存 TLX 溢位後下乙個計數 TLX 的起點。這也稱為方式 2。
4) THX 和 TLX 獨立計算自己的輸入脈衝。這也稱為方式 3。
5. 定時器初始化。
1)確定定時器的計數模式。
2)確定TLX和THX之間的搭配關係。
3)確定計數的起始值。即 TLX 和 THX 的初始值。