<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 51單片機系列連載5—定時(shí)器

51單片機系列連載5—定時(shí)器

作者: 時(shí)間:2016-11-27 來(lái)源:網(wǎng)絡(luò ) 收藏
在上一節中我們提到,中斷最明顯的應用就是定時(shí)器,接下來(lái)就介紹一下定時(shí)器,實(shí)際上定時(shí)器就是一種計數器,定時(shí)/計數器的實(shí)質(zhì)是加1計數器(16)位,由高8位和低8位兩個(gè)寄存器組成,主要是TMOD與TCON這兩個(gè)寄存器。

本文引用地址:http://dyxdggzs.com/article/201611/322437.htm

TMOD是定時(shí)/計數器的工作方式寄存器,確定工作方式和功能;TCON是控制寄存器,控制T0、T1的啟動(dòng)和停止及設置溢出標志。


首先,說(shuō)一下TMOD寄存器,它的低四位用于T0,高四位用于T1,其格式如下:

其中,GATE:門(mén)控位。GATE=0時(shí),只要用軟件使TCON中的TR0或TR1為1,就可以啟動(dòng)定時(shí)/計數器工作;GATA=1時(shí),要用軟件使TR0或TR1為1,同時(shí)外部中斷引腳或也為高電平時(shí),才能啟動(dòng)定時(shí)/計數器工作。即此時(shí)定時(shí)器的啟動(dòng)多了一條件。C/T:定時(shí)/計數模式選擇位。C/T=0為定時(shí)模式;C/T=1為計數模式。M1M0:工作方式設置位。定時(shí)/計數器有四種工作方式,由M1M0進(jìn)行設置。

定時(shí)器初始化程序應完成如下工作:

(1)、對TMOD賦值,以確定T0和T1的工作方式。

(2)、計算初值,并將其寫(xiě)入TH0、TL0或TH1、TL1。

(3)、中斷方式時(shí),則對IE賦值,開(kāi)放中斷。

(4)、使TR0或TR1置位,啟動(dòng)定時(shí)/計數器定時(shí)或計數。

接下來(lái),重點(diǎn)講一下定時(shí)器初值的計算。請記住下面這個(gè)公式:

t=T*(2L-C)

其中,t是定時(shí)時(shí)間,一般都是機器周期的一半,T是機器周期,L是計數器的長(cháng)度,C是計數常數,一般是我們需要求得的初值。找個(gè)實(shí)例分析一下就明白了。

當然,這個(gè)定時(shí)器都是與其它的內容一起應用的,在后面還會(huì )有更詳細的介紹,非常有意思。



關(guān)鍵詞: 51單片機定時(shí)

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>