在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 嵌入式學(xué)習(xí)筆記10——51單片機(jī)之中斷定時(shí)器中斷

            嵌入式學(xué)習(xí)筆記10——51單片機(jī)之中斷定時(shí)器中斷

            作者: 時(shí)間:2016-11-20 來源:網(wǎng)絡(luò) 收藏
            1. CPU時(shí)序的有關(guān)知識(shí)

            (1)振蕩周期:為單片機(jī)提供定時(shí)信號(hào)的振蕩源的周期(晶振周期或外加振蕩周期)。

            本文引用地址:http://www.biyoush.com/article/201611/318671.htm

            (2)狀態(tài)周期:2個(gè)振蕩周期為1個(gè)狀態(tài)周期,用S表示。振蕩周期又稱S周期或時(shí)鐘周期。

            (3)機(jī)器周期:1個(gè)機(jī)器周期含6個(gè)狀態(tài)周期,12個(gè)振蕩周期(使用計(jì)時(shí)器時(shí),每隔一個(gè)機(jī)器周期計(jì)時(shí)器加1)。

            (4)指令周期:完成1條指令所占用的全部時(shí)間,它以機(jī)器周期為單位。

            2. 學(xué)習(xí)定時(shí)器前須明白:

            (1)51單片機(jī)有2組定時(shí)器/計(jì)數(shù)器(52單片機(jī)有三組),可定時(shí)或計(jì)數(shù)。

            (2)定時(shí)器/計(jì)數(shù)器和單片機(jī)的CPU是相互獨(dú)立的,定時(shí)器/計(jì)數(shù)器工作的過程是自動(dòng)完成的,不需要CPU的參與。

            (3)51單片機(jī)中的定時(shí)器/計(jì)數(shù)器是根據(jù)機(jī)器內(nèi)部的時(shí)鐘或者外部的脈沖信號(hào)對(duì)寄存器(即TH0、TL0和TH1、TL1)中的數(shù)據(jù)加1。

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


            GATE:門控位,用于控制定時(shí)器的啟動(dòng)是否受外部中斷源信號(hào)的影響。GATE=0時(shí),只要用軟件使TCON中的TR0或TR1為1,就可以啟動(dòng)定時(shí)/計(jì)數(shù)器工作。 GATE=1時(shí),用軟件置TR0或TR1為1,同時(shí)外部中斷引腳INT0/1也為高電平時(shí),才能啟動(dòng)定時(shí)/計(jì)數(shù)器工作。

            C/T:C/T=0為定時(shí)模式;C/T=1為計(jì)數(shù)模式。

            M1M0:工作方式設(shè)置位,共四種工作方式。

            00——13位定時(shí)/計(jì)數(shù)器

            01——16位定時(shí)/計(jì)數(shù)器

            10——8位自動(dòng)重裝定時(shí)/計(jì)數(shù)器

            11—— T0分成兩個(gè)獨(dú)立的8位定時(shí)/計(jì)數(shù)器;T1此方式停止計(jì)數(shù)。


            TF0、TF1:T0、T1溢出時(shí),由硬件自動(dòng)將TF0、TF1置1,CPU響應(yīng)中斷后TF0、TF1由硬件自動(dòng)清0;也可用軟件將TF0、TF1置1或清0,效果同硬件一樣。

            4. 使用定時(shí)器,該做哪些工作?

            (1)對(duì)TMOD賦值,以確定T0和T1的工作方式,TMOD各位如上面的圖片所示;

            (2)計(jì)算初值,并將其寫入TH0、TL0或TH1、TL1;

            (3)開EA,開放定時(shí)器中斷(IE寄存器如下圖)。

            (4)使TR0或TR1置位,啟動(dòng)定時(shí)/計(jì)數(shù)器定時(shí)或計(jì)數(shù)(在 TCON寄存器中)。

            (5)寫中斷服務(wù)程序,注意對(duì)應(yīng)的中斷號(hào)。



            評(píng)論


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

            關(guān)閉