<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機中斷源與中斷申請標志基礎(chǔ)詳解

          單片機中斷源與中斷申請標志基礎(chǔ)詳解

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

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

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

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

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

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

          中斷標志

          ?TCON寄存器中的中斷標志

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

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

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

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

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

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

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

          ?SCON寄存器中的中斷標志

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

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



          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();