新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機中斷系統結構

        51單片機中斷系統結構

        作者: 時間:2012-10-23 來源:網絡 收藏

        ①串行口控制寄存器SCON

        SCON的字節地址是98H,位地址(由低位到高位)分別是98H一9FH。SCON的格式如圖五所示。

        點擊瀏覽下一頁

        SMo,SMl:

        串行口工作方式控制位。

        00--方式0;01--方式1;

        10--方式2;11--方式3。

        SM2:

        僅用于方式2和方式3的多機通訊控制位

        發送機SM2=1(要求程控設置)。

        當為方式2或方式3時:

        接收機 SM2=1時,若RB8=1,可引起串行接收中斷;若RB8=0,不

        引起串行接收中斷。SM2=0時,若RB8=1,可引起串行接收中斷;若

        RB8=0,亦可引起串行接收中斷。

        REN:

        串行接收允許位。

        0--禁止接收;1--允許接收。

        TB8:

        在方式2,3中,TB8是發送機要發送的第9位數據。

        RB8:

        在方式2,3中,RB8是接收機接收到的第9位數據,該數據正好來自發

        送機的TB8。

        TI:

        發送中斷標志位。發送前必須用軟件清零,發送過程中TI保持零電平,

        發送完一幀數據后,由硬件自動置1。如要再發送,必須用軟件再清零。

        RI:

        接收中斷標志位。接收前,必須用軟件清零,接收過程中RI保持零電平,接收完一幀數據后,由片內硬件自動置1。如要再接收,必須用軟件再清零。

        電源控制寄存器PCON

        PCON的字節地址為87H,無位地址,PCON的格式如圖六所示。需指出的是,對80C31單片機而言,PCON還有幾位有效控制位。

        點擊瀏覽下一頁

        SMOD:波特率加倍位。在計算串行方式1,2,3的波特率時;0---不加倍;1---加倍。

        串行中斷的應用特點:

        8031單片機的串行I/O端口是一個中斷源,有兩個中斷標志RI和TI,RI用于接收,TI用于發送。

        串行端口無論在何種工作方式下,發送/接收前都必須對TI/RI清零。當一幀數據發送/接收完后,TI/RI自動置1,如要再發送/接收,必須先用軟件將其清除。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 洪洞县| 集贤县| 环江| 峨眉山市| 安龙县| 青川县| 诸暨市| 大关县| 莎车县| 中西区| 绥芬河市| 汶上县| 临颍县| 楚雄市| 堆龙德庆县| 兰溪市| 南木林县| 怀来县| 伊金霍洛旗| 沾化县| 泗阳县| 祁连县| 拉萨市| 长垣县| 行唐县| 冀州市| 陆川县| 偏关县| 宜川县| 大石桥市| 北宁市| 合川市| 凉山| 永春县| 察雅县| 崇礼县| 成安县| 嘉祥县| 平顺县| 宁阳县| 霍山县|