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