圖解51單片機(jī)定時(shí)器/計(jì)數(shù)器結(jié)構(gòu)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
1、定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu)如圖1所示。
圖片1
2 、定時(shí)器/計(jì)數(shù)器方式控制寄存器TMOD
TMOD用于控制定時(shí)器/汁數(shù)器的工作模式及工作方式,其字節(jié)地址為80H,格式如下。其中,低4位用于決定T0的工作方式,高4位用于決定T1的工作方式。
圖片1
1)、M1和M0工作方式控制位
M0和M1為工作方式控制位,確定4種工作方式,如表1所示。
圖片1
2)、C/T定時(shí)器/計(jì)數(shù)器方式選擇位
C/T=0,設(shè)置為定時(shí)方式,對(duì)機(jī)器周期進(jìn)行計(jì)數(shù);
C/T=1,設(shè)定為計(jì)數(shù)方式,對(duì)外部信號(hào)進(jìn)行計(jì)數(shù),外部信號(hào)接至T0(P3.4)或T1(P3.5)引腳。
3)、GATE門控位
GATE=0時(shí),只要用軟件使TR0(或TR1)置1就能啟動(dòng)定時(shí)器T0(或T1);
GATE=1時(shí),只有在INT0(或INT1)引腳為高電平的情況下,且由軟件使TR0(或TR1)置1時(shí),才能啟動(dòng)定時(shí)器T0(或T1)工作。