新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > MCS-51單片機(jī)控制字詳解

        MCS-51單片機(jī)控制字詳解

        作者: 時間:2013-06-25 來源:網(wǎng)絡(luò) 收藏

        MCS-51詳解(1) P3 TCON

        P3口的代替功能

        寄存器地址B0H,位尋址B7H~B0H。

        引腳

        P3.0

        P3.1

        P3.2

        P3.3

        P3.4

        P3.5

        P3.6

        P3.7

        代替功能

        RXD

        TXD

        /INT0

        /INT1

        T0

        T1

        /WR

        /RD

        TCON:定時器控制寄存器

        寄存器地址88H,位尋址8FH~88H。

        位地址

        8F

        8E

        8D

        8C

        8B

        8A

        89

        88

        位符號

        TF1

        TR1

        TF0

        TR0

        IE1

        IT1

        IE0

        IT0

        TF0(TF1)——計數(shù)溢出標(biāo)志位,當(dāng)計數(shù)器計數(shù)溢出時,該位置1。

        TR0(TR1)——定時器運(yùn)行控制位

        當(dāng)TR0(TR1)=0 停止定時器/計數(shù)器工作

        當(dāng)TR0(TR1)=1 啟動定時器/計數(shù)器工作

        IE0(IE1)——外中斷請求標(biāo)志位

        當(dāng)CPU采樣到P3.2(P3.3)出現(xiàn)有效中斷請求時,此位由硬件置1。在中斷響應(yīng)完成后轉(zhuǎn)向中斷服務(wù)時,再由硬件自動清0。

        IT0(IT1)——外中斷請求信號方式控制位

        當(dāng)IT0(IT1)=1 脈沖方式(后沿負(fù)跳有效)

        當(dāng)IT0(IT1)=0 電平方式(低電平有效)此位由軟件置1或清0。

        TF0(TF1)——計數(shù)溢出標(biāo)志位

        當(dāng)計數(shù)器產(chǎn)生計數(shù)溢出時,此位由硬件置1。當(dāng)轉(zhuǎn)向中斷服務(wù)時,再有硬件自動清0。計數(shù)溢出的標(biāo)志位的使用有兩種情況:采用中斷方式時,作中斷請求標(biāo)志位來使用;采用查詢方式時,作查詢狀態(tài)位來使用。

        MCS-51詳解(2) TMOD T2MOD

        TMOD:工作方式控制寄存器

        寄存器地址89H,不可位尋址。

        位序

        B7

        B6

        B5

        B4

        B3

        B2

        B1

        B0

        位符號

        GATE

        C/T

        M1

        M0

        GATE

        C/T

        M1

        M0

        GATE——門控位

        當(dāng)=0時,以運(yùn)行TR0(或TR1)啟動或禁止定時器、計數(shù)器

        當(dāng)=1時,以TR0*/INT0(或TR1*/INT1)啟動或禁止定時器、計數(shù)器

        GATE=0 以TR0(TR1)啟動定時器

        GATE=1 以INT0(INT1)啟動定時器

        C/T=0 定時/計數(shù)工作方式選擇位

        M1M0——工作方式選擇位

        T2MOD:工作方式控制寄存器

        寄存器地址0C9H,不可位尋址

        T2OE

        DCEN

        T2OE:定時器2輸出允許位,當(dāng)=1時,P1.0/T2引腳輸出連續(xù)脈沖信號

        DCEN:當(dāng)=1時,T2配置成向上向下計數(shù)器

        MCS-51詳解(3) T2CON

        T2CON:定時器控制寄存器

        寄存器地址0C8H,位尋址0C8H~0CFH。

        位地址

        CF

        CE

        CD

        CC

        CB

        CA

        C9

        C8

        位符號

        TF2

        EXF2

        RCLK

        TCLK

        EXEN2

        TR2

        C/T2

        CP/RL2

        TF2:T2溢出標(biāo)記

        當(dāng)T2溢出時TF2=1,TD2只能用軟件清除

        當(dāng)RCLK=1或TCLK=1時,TF2將不置位

        EXF2:T2外部標(biāo)記

        當(dāng)EXEN2=1時,T2EX/P1.1引腳上的負(fù)跳變引起T2的捕捉/重裝操作,此時EXF2=1。在T2中斷允許時,EXF2=1將引起中斷,EXF2只能用軟件清除。在T2的向上、向下計數(shù)模式下(DCEN=1)EXF2的置位將不引起中斷。

        51單片機(jī)相關(guān)文章:51單片機(jī)教程


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

        上一頁 1 2 3 下一頁

        關(guān)鍵詞: MCS-51 單片機(jī) 控制字

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 大姚县| 清远市| 凌源市| 二连浩特市| 夹江县| 射阳县| 莲花县| 苏州市| 沂南县| 淮北市| 泊头市| 成安县| 得荣县| 泗阳县| 明溪县| 辽宁省| 舟曲县| 巴中市| 兴和县| 泸州市| 新民市| 澄城县| 南城县| 页游| 内江市| 凌源市| 沁阳市| 巴林右旗| 浦北县| 兰州市| 乌苏市| 宁城县| 齐齐哈尔市| 治县。| 湖南省| 科尔| 兴仁县| 都江堰市| 盐池县| 师宗县| 兴海县|