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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > AVR單片機的中斷和中斷鍵盤的使用

          AVR單片機的中斷和中斷鍵盤的使用

          作者: 時間:2016-11-24 來源:網(wǎng)絡(luò) 收藏
          一、

          中斷的過程就不再贅言,功能,一般用于

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

          實時處理程序 :快速執(zhí)行 -中斷鍵盤

          分時操作 :進行另外的功能模塊 -uart spi

          故障處理 :也算實時處理的一部分 -掉電處理

          待機喚醒 :可工作在低功耗

          使用的名詞 中斷源 中斷標(biāo)志 中斷響應(yīng) 請求信號 服務(wù)程序

          中斷使用的過程:全局中斷運行 本模塊中斷的允許 本中斷標(biāo)志出現(xiàn)了

          AVR中斷向量(地址)需要占用空間的,一般占用1-2個字

          ATMEGA128有35個中斷源

          二、

          中斷響應(yīng)過程

          需要將全局中斷清零 本模塊的中斷清零 保護現(xiàn)場 進入對應(yīng)的服務(wù)程序

          一般經(jīng)過6-8的時鐘周期 是由硬件完成

          三、外部中斷

          四種觸發(fā)方式

          上升沿觸發(fā) 下降沿觸發(fā) 任意電平變化觸發(fā) 低電平觸發(fā)

          void Init_Int0(void)
          {
          CLI(); //disable all interrupts
          EICRA |= (1<<1); //設(shè)定外部中斷0下降沿觸發(fā) 需要設(shè)定為00000010
          EICRA &= ~(1<<0); //這里分了兩次是為了不影響其它中斷,最多為2次即可賦值
          SEI_INT0(); //允許INT0;
          SEI(); //re-enable interrupts
          }



          關(guān)鍵詞: AVR單片機中斷中斷鍵

          評論


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