新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 51單片機(jī)教程:單片機(jī)的中斷系統(tǒng)

        51單片機(jī)教程:單片機(jī)的中斷系統(tǒng)

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

        的控制寄存器:

        有兩個(gè)控制寄存器IE和IP,它們分別用來設(shè)定各個(gè)源的打開/關(guān)閉和中斷優(yōu)先級(jí)。此外,在TCON中另有4位用于選擇引起外部中斷的條件并作為標(biāo)志位。

        1.中斷允許寄存器--IE

        IE在特殊功能寄存器中,字節(jié)地址為A8H,位地址(由低位到高位)分別是A8H-AFH。

        IE用來打開或關(guān)斷各中斷源的中斷請(qǐng)求,基本格式如下圖二所示:

        點(diǎn)擊瀏覽下一頁

        EA:全局中斷允許位。EA=0,關(guān)閉全部中斷;EA=1,打開全局中斷控制,在此條件下,由各個(gè)中斷控制位確定相應(yīng)中斷的打開或關(guān)閉。

        ×:無效位。

        ES:串行I/O中斷允許位。ES=1,打開串行I/O中斷;ES=0,關(guān)閉串行I/O中斷。

        ETl;定時(shí)器/計(jì)數(shù)器1中斷允許位。ETl=1,打開T1中斷;ETl=O,關(guān)閉T1中斷。

        EXl:外部中斷l(xiāng)中斷允許位。EXl=1,打開INT1;EXl=0,關(guān)閉INT1。

        ET0:定時(shí)器/計(jì)數(shù)器0中斷允許位。ET0=1,打開T0中斷;ET0=0,關(guān)閉TO中斷。

        EXO:外部中斷0中斷允許位。Ex0=1,打開INT0;EX0=0,關(guān)閉INT0.

        中斷優(yōu)先寄存器--IP:

        IP在特殊功能寄存器中,字節(jié)地址為B8H,位地址(由低位到高位)分別是B8H一BFH,IP用來設(shè)定各個(gè)中斷源屬于兩級(jí)中斷中的哪一級(jí),IP的基本格式如下圖三所示:

        點(diǎn)擊瀏覽下一頁

        ×:無效位。

        PS:串行I/O中斷優(yōu)先級(jí)控制位。PS=1,高優(yōu)先級(jí);PS=0,低優(yōu)先級(jí)。

        PTl:定時(shí)器/計(jì)數(shù)器1中斷優(yōu)先級(jí)控制位。PTl=1,高優(yōu)先級(jí);PTl=0,低優(yōu)先級(jí)。

        Pxl:外部中斷1中斷優(yōu)先級(jí)控制位。Pxl=1,高優(yōu)先級(jí);PXl=O,低優(yōu)先級(jí)。

        PT0:定時(shí)器/計(jì)數(shù)器o中斷優(yōu)先級(jí)控制位。PT0=1,高優(yōu)先級(jí);PTO=0,低優(yōu)先級(jí)。

        Px0:外部中斷0中斷優(yōu)先級(jí)控制位。Px0=1,高優(yōu)先級(jí);Px0=0,傷優(yōu)先級(jí)。

        在MCS-51系列中,高級(jí)中斷能夠打斷低級(jí)中斷以形成中斷嵌套;同級(jí)中斷之間,或低級(jí)對(duì)高級(jí)中斷則不能形成中斷嵌套。若幾個(gè)同級(jí)中斷同時(shí)向CPU請(qǐng)求中斷響應(yīng),則CPU按如下順序確定響應(yīng)的先后順序:

        INT0一T0---INT1一T1一RI/T1.



        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 连山| 北安市| 平罗县| 体育| 资中县| 吉林省| 洛南县| 六安市| 封丘县| 兰州市| 天水市| 镇江市| 闽侯县| 淮北市| 榆中县| 延川县| 普兰县| 曲靖市| 西盟| 志丹县| 聂荣县| 沙湾县| 凤庆县| 万盛区| 遂川县| 西丰县| 荃湾区| 宾阳县| 西乌珠穆沁旗| 上饶市| 湘西| 齐齐哈尔市| 屏边| 谷城县| 左贡县| 通榆县| 望城县| 盐边县| 马关县| 荔波县| 湟中县|