單片機(jī)定時器/計數(shù)器的結(jié)構(gòu)和工作原理
1.結(jié)構(gòu) 2 個定時器 T0 和 T1:16 位加 1 計數(shù)器,通過編程來設(shè)置工作狀態(tài)
定時器方式寄存器TMOD:設(shè)置定時器的工作方式
定時器控制寄存器TCON:啟動和停止定時器的計數(shù);計數(shù)溢出標(biāo)志
2.工作原理
MCS-51 單片機(jī)定時/計數(shù)器的工作原理:
歸根結(jié)底是計數(shù)器。每接收到一個計數(shù)脈沖,加法計數(shù)器的值就加一,當(dāng)計滿時發(fā)生溢出,并從 0 開始繼續(xù)計數(shù)。
。1) 定時功能 (設(shè)置 TMOD 中位 C/T=0)
對片內(nèi)機(jī)器周期進(jìn)行計數(shù),即每個機(jī)器周期產(chǎn)生一個計數(shù)脈沖,計數(shù)加 1 。
(2) 計數(shù)功能 (設(shè)置 TMOD 中位 C/T=1)
對片外從 T0 (P3.4)、 T1 (P3.5)引腳輸入的外部脈沖信號進(jìn)行計數(shù),下降沿計數(shù)加 1 。

編輯:admin 最后修改時間:2018-05-08