新聞中心

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

51單片機(jī)定時(shí)器/計(jì)數(shù)器

作者: 時(shí)間:2013-03-19 來(lái)源:網(wǎng)絡(luò) 收藏

一、80C51定時(shí)/

定時(shí)/是單片機(jī)系統(tǒng)一個(gè)重要的部件,其工作方式靈活、編程簡(jiǎn)單、使用方便,可用來(lái)實(shí)現(xiàn)定時(shí)控制、延時(shí)、頻率測(cè)量、脈寬測(cè)量、信號(hào)發(fā)生、信號(hào)檢測(cè)等。此外,定時(shí)/還可作為串行通信中波特率發(fā)生器。

(二) 定時(shí)/計(jì)數(shù)器的控制寄存器

⒈ 定時(shí)/計(jì)數(shù)器控制寄存器TCON

1.jpg

(1) TCON.7 TF1:1溢出標(biāo)志位。當(dāng)1計(jì)滿數(shù)產(chǎn)生溢出時(shí),由硬件自動(dòng)置TF1=1。在中斷允許時(shí),向CPU發(fā)出1的中斷請(qǐng)求,進(jìn)入中斷服務(wù)程序后,由硬件自動(dòng)清0。在中斷屏蔽時(shí),TF1可作查詢測(cè)試用,此時(shí)只能由軟件清0。

(2) TCON.6 TR1:定時(shí)器1運(yùn)行控制位。由軟件置1或清0來(lái)啟動(dòng)或關(guān)閉定時(shí)器1。當(dāng)GATE=1,且INT1為高電平時(shí),TR1置1啟動(dòng)定時(shí)器1;當(dāng)GATE=0時(shí),TR1置1即可啟動(dòng)定時(shí)器1。

(3) TCON.5 TF0:定時(shí)器0溢出標(biāo)志位。其功能及操作情況同TF1。

(4) TCON.4 TR0:定時(shí)器0運(yùn)行控制位。其功能及操作情況同TR1。

(5)其他四個(gè)在中斷說(shuō)明。

⒉ 定時(shí)/計(jì)數(shù)器工作方式控制寄存器TMOD

2.jpg

⑴ M1M0 —— 工作方式選擇位

3.jpg

⑵ C/T —— 計(jì)數(shù)/定時(shí)方式選擇位

C/T=1,計(jì)數(shù)工作方式,對(duì)外部事件脈沖計(jì)數(shù),用作計(jì)數(shù)器。

C/T=0,定時(shí)工作方式,對(duì)片內(nèi)機(jī)周脈沖計(jì)數(shù),用作定時(shí)器。

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

上一頁(yè) 1 2 下一頁(yè)

評(píng)論


相關(guān)推薦

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

關(guān)閉