新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)定時(shí)器/計(jì)數(shù)器的方式控制字

單片機(jī)定時(shí)器/計(jì)數(shù)器的方式控制字

作者: 時(shí)間:2012-07-10 來源:網(wǎng)絡(luò) 收藏

從上一節(jié)我們已經(jīng)得知,單片機(jī)中的定時(shí)/都能有多種用途,那么我怎樣才能讓它們工作于我所需要的用途呢?這就要通過定時(shí)/來設(shè)置。

在單片機(jī)中有兩個(gè)特殊功能寄存器與定時(shí)/計(jì)數(shù)有關(guān),這就是TMOD和TCON。順便說一下,TMOD和TCON是名稱,我們在寫程序時(shí)就能直接用這個(gè)名稱來指定它們,當(dāng)然也能直接用它們的地址89H和88H來指定它們(其實(shí)用名稱也就是直接用地址,匯編軟件幫你翻譯一下而已)。

點(diǎn)擊瀏覽下一頁
TMOD結(jié)構(gòu)>

從圖1中我們能看出,TMOD被分成兩部份,每部份4位。分別用于控制T1和T0,至于這里面是什么意思,我們下面介紹。

點(diǎn)擊瀏覽下一頁
TCON結(jié)構(gòu)>

從圖2中我們能看出,TCON也被分成兩部份,高4位用于定時(shí)/,低4位則用于中斷(我們暫不管)。而TF1(0)我們上節(jié)課已提到了,當(dāng)計(jì)數(shù)溢出后TF1(0)就由0變?yōu)?。原來TF1(0)在這兒!那么TR0、TR1又是什么呢?看上節(jié)課的圖。

計(jì)數(shù)脈沖要進(jìn)入計(jì)數(shù)器還真不不難,有層層關(guān)要通過,最起碼,就是TR0(1)要為1,開關(guān)才能合上,脈沖才能過來。因此,TR0(1)稱之為運(yùn)行控制位,可用指令SETB來置位以啟動計(jì)數(shù)器/運(yùn)行,用指令CLR來關(guān)閉定時(shí)/計(jì)數(shù)器的工作,一切盡在自已的掌握中。

點(diǎn)擊瀏覽下一頁
單片機(jī)/計(jì)數(shù)器結(jié)構(gòu)>

塵埃粒子計(jì)數(shù)器相關(guān)文章:塵埃粒子計(jì)數(shù)器原理

上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉