<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

      c51中斷函數的介紹

      作者:佚名    文章來源:本站原創    點擊數:    更新時間:2012-2-4
      C51編譯器允許用c51創建中斷服務程序,大家僅僅需要關心中斷號和寄存器組的選擇就可以了。編譯器自動產生中斷向量和程序的入棧及出棧代碼。在函數聲明時包括interrupt,將把所聲明的函數定義為一個中斷服務程序。另外,可以用using定義此中斷服務程序所使用的寄存器組。

      中斷函數的定義
      中斷函數定義的格式為:
      函數類型 函數名 interrupt n using n

      其中:
      Interrupt后面的n是中斷號。
      關鍵字using后面的n是所選擇的寄存器組,取值范圍是0-3.

      定義中斷函數時,using是一個選項,可以省略不用。如果不用則由編譯器選擇一個寄存器組作為絕對寄存器組。

      8051的中斷過程通過使用interrupt關鍵字和中斷號來實現,中斷號告訴編譯器中斷程序的入口地址。中斷號對應著IE寄存器中的使能位,換句話說,IE寄存器中的0位對應著外部中斷0,相應的外部中斷0的中斷號是0.
      IE寄存器中的使能位與外部中斷對應關系:

      中斷號 中斷源
      0 外部中斷0
      1 定時器0
      2 外部中斷1
      3 定時器1中斷
      4 串行口中斷
      5 定時器2中斷


      使用中斷函數時要注意的問題:
      1. 在設計中斷時,要注意的是哪些功能應該放在中斷程序中,哪些功能應該放在主程序中。一般來說中斷服務程序應該做最少量的工作,這樣做有很多好處。首先系統對中斷的反應面更寬了,有些系統如果丟失中斷或對中斷反應太慢將產生十分嚴重的后果,這時有充足的時間等待中斷是十分重要的。其次它可使中斷服務程序的結構簡單,不容易出錯。
      中斷程序中放入的東西越多,他們之間越容易起沖突。簡化中斷服務程序意味著軟件中將有更多的代碼段,但可把這些都放入主程序中。中斷服務程序的設計對系統的成敗有至關重要的作用,要仔細考慮各中斷之間的關系和每個中斷執行的時間,特別要注意那些對同一個數據進行操作的ISR.
      2. 中斷函數不能傳遞參數。
      3. 中斷函數沒有返回值。
      4. 中斷函數調用其他函數,則要保證使用相同的寄存器組,否則出錯。
      5. 中斷函數使用浮點運算要保存浮點寄存器的狀態。
      Tags:c51中斷函數,c51,中斷函數,單片機  
      責任編輯:admin
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 久久88色综合色鬼| 狠狠色丁香婷婷综合久久来| 伊人久久综合精品无码AV专区| 国产亚洲综合久久系列| 色婷婷综合久久久| 日日狠狠久久偷偷色综合96蜜桃| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 国产成人综合网在线观看| 婷婷六月久久综合丁香可观看| 91精品国产综合久久久久久| 狠狠色成人综合网图片区| 久久91精品综合国产首页| 狠狠色丁香久久婷婷综合图片| 婷婷五月综合色视频| 国内精品综合久久久40p| 久久婷婷色香五月综合激情| 久久综合丝袜日本网| 一本一道久久综合狠狠老| 东京热TOKYO综合久久精品| 综合激情区视频一区视频二区 | 亚洲国产欧美国产综合一区| 亚洲色偷偷偷鲁综合| 97久久综合精品久久久综合 | 狠狠人妻久久久久久综合| 亚洲日韩在线中文字幕综合| 亚洲伊人精品综合在合线| 伊人丁香狠狠色综合久久| 亚洲五月丁香综合视频| 激情五月激情综合| 国产色产综合色产在线观看视频| 亚洲综合av一区二区三区不卡| 一本色道久久88加勒比—综合| 一本一道久久精品综合| 狠狠色丁香久久婷婷综合图片 | 一本久到久久亚洲综合| 日韩人妻无码一区二区三区综合部| 亚洲国产综合人成综合网站| 亚洲综合熟女久久久30p| 97色伦图片97综合影院| 色偷偷91综合久久噜噜噜男男| 狠狠色丁香婷婷综合|