資料介紹
任務(wù)目標(biāo)
通過學(xué)習(xí)使讀者了解中斷的基本概念,中斷的執(zhí)行過程,中斷的控制方法和具有中斷的單片機控制程序編寫。
任務(wù)分析
當(dāng)CPU正在處理某項事務(wù)的時候,如果系統(tǒng)出現(xiàn)了某些急需處理的異常情況或特殊的請求,這時要求CPU暫停正在處理的工作,而轉(zhuǎn)去處理這個隨機發(fā)生的緊急或特殊事件,待該事件處理完后,自動回到原來被中斷的地方,繼續(xù)執(zhí)行被中斷的程序,這個過程稱做中斷。
51系列單片機中斷系統(tǒng),是眾多8位單片機中功能較強的一種,可以提供5個中斷源,分別是外部中斷0、外部中斷1、定時/計數(shù)器T0、定時/計數(shù)器T1和串行口中斷。
中斷處理過程由以下幾個階段完成。

?。?)中斷請求
當(dāng)中斷源發(fā)出中斷請求時,將相應(yīng)的中斷請求標(biāo)志位置“1”。
中斷允許控制
51系列單片機有專門的中斷允許寄存器IE對中斷源的開放或屏蔽進行兩級控制。當(dāng)IE的控制位EA=“0”時,屏蔽所有的中斷申請;當(dāng)EA=“1”時,CPU開放允許控制的第一級,但5個中斷源是否響應(yīng)中斷請求,還要看IE中與這5個中斷源直接對應(yīng)的中斷允許控制位的狀態(tài),當(dāng)對應(yīng)位的狀態(tài)為“1”時,則允許響應(yīng)相應(yīng)的中斷請求,否則不響應(yīng)中斷請求。
中斷查詢
CPU查詢TCON和SCON中的各個中斷標(biāo)志位的狀態(tài),確定有哪個中斷源發(fā)生請求,查詢時根據(jù)中斷優(yōu)先級控制寄存器IP的狀態(tài),按優(yōu)先級順序進行,如果查詢某個中斷源所對應(yīng)的中斷標(biāo)志位為“1”,表明有中斷請求發(fā)生,在中斷允許的情況下,緊接著從下一機器周期開始進行中斷響應(yīng)。
優(yōu)先級的控制原則是:
當(dāng)兩個不同優(yōu)先級的中斷源同時提出中斷請求,低優(yōu)先級中斷請求不能打斷高優(yōu)先級的中斷服務(wù);但高優(yōu)先級中斷請求可以打斷低優(yōu)先級的中斷服務(wù),從而實現(xiàn)中斷嵌套,51系列單片機最多只有兩級中斷嵌套。
如果同級的多個中斷同時出現(xiàn),則按CPU查詢次序確定哪個中斷請求被響應(yīng)。其查詢次序為
外部中斷0→定時/計數(shù)器0溢出中斷→外部中斷1→定時/計數(shù)器1中斷→串行中斷。
- 基于51單片機的1602顯示秒表例程源代碼 7次下載
- 基于51單片機的簡易秒表 13次下載
- 單片機簡易秒表課程設(shè)計方法 28次下載
- 使用51單片機進行按鍵控制的資料說明
- 使用51單片機實現(xiàn)秒表的程序免費下載
- 使用51單片機模擬秒表的程序免費下載
- 使用51單片機進行秒表的程序示例免費下載
- 使用51單片機進行簡易電子琴設(shè)計的電路和程序資料合集免費下載
- 51單片機匯編語言教程之單片機條件轉(zhuǎn)移指令的詳細資料說明 17次下載
- 使用51單片機采用中斷方式進行串口通信的學(xué)習(xí)記錄資料說明
- 單片機教程之MCS51單片機的資料結(jié)構(gòu)說明 14次下載
- 51單片機教程之51單片機的串行口應(yīng)用舉例資料說明 18次下載
- 單片機教程之如何進行單片機內(nèi)部資源的C51編程 21次下載
- 51單片機教程之51單片機IO端口應(yīng)用的詳細資料概述 19次下載
- STM32和51單片機使用教程之實例說明資料免費下載 31次下載
- 51單片機燒寫程序的方法 7.8k次閱讀
- 單片機實現(xiàn)按鍵的電路和程序設(shè)計資料說明 1.1w次閱讀
- 單片機的結(jié)構(gòu)和原理說明 6.3k次閱讀
- 如何使用單片機實現(xiàn)秒表的設(shè)計 1.1w次閱讀
- PIC單片機和51單片機誰更容易于學(xué)習(xí) 4.2k次閱讀
- 單片機的引腳圖及引腳功能_單片機簡易編程 5.8w次閱讀
- 51單片機的學(xué)習(xí)步驟 8.9k次閱讀
- 如何學(xué)習(xí)51單片機 5.5k次閱讀
- 如何學(xué)習(xí)STC單片機詳細STC單片機資料說明 1.3w次閱讀
- 如何對51單片機進行外部擴展 1.7w次閱讀
- 新手學(xué)習(xí)單片機的首選:51單片機 9.6k次閱讀
- 學(xué)習(xí)51單片機晶振這21問題搞懂了學(xué)單片機就簡單了 1.3w次閱讀
- 基于51單片機和AD574的簡易電子秤的設(shè)計 1.8w次閱讀
- 51單片機教程第3講-控制引腳 5.1k次閱讀
- 51單片機學(xué)習(xí)感悟與51單片機上拉電阻心得 4.5k次閱讀
下載排行
本周
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2反激式開關(guān)電源設(shè)計解析
- 0.89 MB | 2次下載 | 5 積分
- 3簡易光伏控制器原理圖資料
- 0.07 MB | 1次下載 | 5 積分
- 4TPS23755數(shù)據(jù)手冊
- 0.07 MB | 次下載 | 免費
- 536伏,10兆赫茲低噪聲雙運算放大器COS5532 技術(shù)手冊
- 0.41 MB | 次下載 | 免費
- 6LM5176 55V 寬輸入電壓同步4開關(guān)降壓/升壓控制器技術(shù)手冊
- 2.40 MB | 次下載 | 免費
- 7MCU模塊原理圖資料
- 0.37 MB | 次下載 | 1 積分
- 8LoRa1121 FCC&CE認證 多頻段LoRa無線通訊模塊規(guī)格書
- 997.05 KB | 次下載 | 免費
本月
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 7次下載 | 10 積分
- 3SDFM 激光測距模塊模組手冊
- 0.54 MB | 7次下載 | 免費
- 4直流電路的組成和基本定律
- 1.67 MB | 4次下載 | 免費
- 5SW6238V ACCC 三 PD 四口多協(xié)議移動電源 SOC規(guī)格書
- 0.59 MB | 4次下載 | 1 積分
- 6安川A1000變頻器中文版說明書
- 20.16 MB | 3次下載 | 3 積分
- 7IP6742_datasheet_100V8A 同步 BUCK 控制器
- 2.16 MB | 3次下載 | 免費
- 8PAW3395DM-T6QU:光學(xué)游戲?qū)Ш叫酒謨?/a>
- 1.26 MB | 2次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233094次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191448次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81605次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73829次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論