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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 關(guān)于單片機外部中斷的擴展

          關(guān)于單片機外部中斷的擴展

          作者: 時間:2016-11-26 來源:網(wǎng)絡(luò) 收藏
          單片機外部中斷有限,僅有兩個,在某些系統(tǒng)設(shè)計中可能會不夠用。這里給大家推薦一個比較簡單的擴展外部中斷的方法。靈感來至于單片機鍵盤設(shè)計!

          在有些鍵盤設(shè)計中,如果在程序中采用輪詢的方法在檢測按鍵,會花費大量的cpu資源,特別是還要進行大量的數(shù)據(jù)處理的情況下。所以很多按鍵設(shè)計都加入了中斷,上一篇博文里的按鍵設(shè)計其實都可以加入中斷,這樣可以更好的利用cpu資源。

          本文引用地址:http://www.ex-cimer.com/article/201611/321955.htm

          一般在按鍵設(shè)計中只會用一個中斷,但是卻可以控制n多的按鍵。每一個按鍵的按下都相當(dāng)于產(chǎn)生了一個中斷,所以利用這個原理,我們也可以‘無限’的擴展外部中斷。一個簡單的電路圖如下:

          這樣當(dāng)外部送來一個低電平的信號時,通過與非門后將產(chǎn)生一個中斷信號,這個信號可以送到單片機的外部中斷1,然后檢測p00到p03的電平狀態(tài),就可以判別是根線上產(chǎn)生了外部中斷,從而運行相應(yīng)的中斷服務(wù)子程序。

          這個電路原理可以結(jié)合前面的按鍵來進行進一步的發(fā)揮(每個按鍵信號可以當(dāng)做一個中斷信號),那樣可以產(chǎn)生跟多的中斷信號。



          關(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); })();