freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第十五課:51單片機的中斷系統(tǒng)-預(yù)覽頁

2024-10-07 15:31 上一頁面

下一頁面
 

【正文】 地說,中斷響應(yīng)可以分為以下幾 個步驟: 保護斷點,即保存下一將要執(zhí)行的指令的地址,就是把這個地址送入堆棧。 執(zhí)行中斷處理程序。 中斷系統(tǒng)的結(jié)構(gòu): 5 個中斷源的符號、名稱及產(chǎn)生的條件如下。 T1:定時器/計數(shù)器 l 中斷,由 T1 計滿回零引起。 中斷請求源: ( 1)外部中斷請求源: 即外中斷 0 和 1,經(jīng)由外部引腳引入的,在單片機上有兩個引腳,名稱為 INT0、 INT1,也就是 、 這兩個引腳。 IE0: INT0 中斷請求標志位。當 CPU 響應(yīng)中斷后,再由硬件將 TF0 清 0。 在 MCS- 51 中斷系統(tǒng)中,中斷的允許 或禁止是由片內(nèi)可進行位尋址的8 位中斷允許寄存器 IE 來控制的。 如果我們要設(shè)置允許外中斷 1,定時器 1 中斷允許,其它不允許,則 IE可以是 EA ES ET1 EX1 ET0 EX0 1 0 0 0 1 1 0 0 即 8CH,當然,我們也可以用位操作指令 SETB EA SETB ET1 SETB EX1 來實現(xiàn)它。為此將 5 個中斷源分成高級、低級兩個級別,高級優(yōu)先,由 IP 控制。 PT1: T1 中斷優(yōu)先級控制位。 PT0: T0 中斷優(yōu)先級控制位。 例:設(shè)有如下要求,將 T0、外中斷 1 設(shè)為高優(yōu)先級,其它為低優(yōu)先級,求 IP 的值。 五個中斷源的自然優(yōu)先級與中斷服務(wù)入口地址 外中斷 0: 0003H 定時器 0: 000BH 外中斷 1: 0013H 定時器 1: 001BH 串口 : 0023H 它們的自然優(yōu)先級由高到低排列。 開機時,每個中斷都處于低優(yōu)先級,我們可以用指令對優(yōu)先級進行設(shè)置。 了解了上述中斷的過程,就不難解中斷響應(yīng)的條件了。 當前正執(zhí)行的指令是返回批令( RETI)或訪問 IP、 IE 寄存器的指令,則 CPU 至少再執(zhí)行一條指令才應(yīng)中斷。 返回過程:( RETI 執(zhí)行后) ( 1)使相應(yīng)優(yōu)先級狀態(tài)觸發(fā)器清 0。 2)外部中斷響應(yīng)時間在 3 ~ 8 個機器周期之間。這里還有個問題,大家是否注意到,每個中斷向量地址只間隔了 8 個單元,如0003- 000B,在如此少的空間中如何完成中斷程序呢?很簡單,你在中斷處安排一個 LJMP 指令,不就可以把中斷程序跳轉(zhuǎn)到任何地方了嗎? 一個完整的主程序看起來應(yīng)該是這樣的: ORG 0000H LJMP START ORG 0003H LJMP INT0 ;轉(zhuǎn)外中斷 0 ORG 000BH RETI ;沒有用定時器 0 中斷,在此放一條 RETI,萬一 “不小心 “產(chǎn)生了中斷,也不會有太
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1