新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機中斷源與中斷申請標志基礎詳解

        單片機中斷源與中斷申請標志基礎詳解

        作者: 時間:2013-05-13 來源:網絡 收藏

        (1)外部中斷0請求,由P3.2腳輸入。通過IT0腳(TCON.0)來決定是低電平有效還是下跳變有效。一旦輸入信號有效,就向CPU申請中斷,并建立IE0標志。

        (2)外部中斷1請求,由P3.3腳輸入。通過IT1腳TCON.2)來決定是低電平有效還是下跳變有效。一旦輸入信號有效,就向CPU申請中斷,并建立IE1標志。

        (3)?TF0:定時器T0溢出中斷請求。當定時器0產生溢出時,定時器0中斷請求標志位(TCON.5)置位(由硬件自動執行),請求中斷處理。

        (4)?TF1:定時器1溢出中斷請求。當定時器1產生溢出時,定時器1中斷請求標志位(TCON.7)置位(由硬件自動執行),請求中斷處理。

        (5) ?RI或TI:串行中斷請求。當接收或發送完一串行幀時,內部串行口中斷請求標志位RI(SCON.0)或TI(SCON.1)置位(由硬件自動執行),請求中斷。

        中斷標志

        ?TCON寄存器中的中斷標志

        TCON為定時器0和定時器1的控制寄存器,同時也鎖存定時器0和定時器1的溢出中斷標志及外部中斷和的中斷標志等。與中斷有關位如下:

        (1) TCON.7 TF1:定時器1的溢出中斷標志。T1被啟動計數后,從初值做加1計數,計滿溢出后由硬件置位TF1,同時向CPU發出中斷請求,此標志一直保持到CPU響應中斷后才由硬件自動清0。也可由軟件查詢該標志,并由軟件清0。

        (2) ?TCON.5 TF0:定時器0溢出中斷標志。其操作功能與TF1相同。

        (3) ?TCON.3 IE1:中斷標志。IE1 = 1,外部中斷1向CPU申請中斷。

        (4) ?TCON.2 IT1:中斷觸發方式控制位。當IT1 = 0時,外部中斷1控制為電平觸發方式。

        (5) ?TCON.1 IE0:中斷標志。其操作功能與IE1相同。

        (6) ?TCON.0 IT0:中斷觸發方式控制位。其操作功能與IT1相同。

        ?SCON寄存器中的中斷標志

        SCON是串行口控制寄存器,其低兩位TI和RI鎖存串行口的發送中斷標志和接收中斷標志。

        (1) ?SCON.1 TI:串行發送中斷標志。CPU將數據寫入發送緩沖器SBUF時,就啟動發送,每發送完一個串行幀,硬件將使TI置位。但CPU響應中斷時并不清除TI,必須由軟件清除。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 荣成市| 汶川县| 内丘县| 黄冈市| 绍兴县| 连州市| 图片| 宁波市| 阳江市| 内黄县| 义马市| 宣汉县| 三亚市| 陆丰市| 英吉沙县| 广宗县| 平安县| 南郑县| 博罗县| 崇仁县| 鹿泉市| 屏山县| 武乡县| 晴隆县| 徐汇区| 噶尔县| 长岛县| 安康市| 淮滨县| 周至县| 伊金霍洛旗| 郎溪县| 绥江县| 新营市| 晋江市| 桓台县| 莱阳市| 濮阳市| 城口县| 郁南县| 枣庄市|