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

正文內(nèi)容

單片機(jī)原理與實(shí)踐高衛(wèi)東第4章中斷(參考版)

2025-04-29 13:56本頁面
  

【正文】 作業(yè):簡述中斷的概念及中斷的處理過程。 函數(shù)類型 函數(shù)名 interrupt n [using n] 例 2:跑馬燈原來左移亮,外部中斷 0端口 ,小燈全亮全暗 3次。如果不用則由編譯器選擇一個(gè)寄存器組作為絕對(duì)寄存器組。中斷號(hào)告訴編譯器中斷程序的 入口地址 。如果不用則由編譯器選擇一個(gè)寄存器組作為絕對(duì)寄存器組。在 C51中定義中斷服務(wù)函數(shù)的一般形式如下: 函數(shù)類型 函數(shù)名 interrupt n [using n] Interrupt后面的 n是中斷號(hào)。 采用 C51語言 采用 C51語言編寫程序,采用的方法就是 中斷服務(wù)函數(shù) 。 中斷系統(tǒng)應(yīng)用 中斷程序結(jié)構(gòu) 終止當(dāng)前程序,保護(hù)斷點(diǎn) 轉(zhuǎn)入中斷服務(wù)入口 CPU響應(yīng)中斷 中斷返回 恢復(fù)現(xiàn)場 中斷服務(wù) 保護(hù)現(xiàn)場 中斷處理 中斷響應(yīng) 初始化部分 中斷服務(wù)程序部分 寫在主程序段中,實(shí)現(xiàn)對(duì)程序的控制。 恢復(fù)有關(guān)寄存器中的數(shù)據(jù) 執(zhí)行 RETI,把“斷點(diǎn)”地址送回 PC。 中斷處理 中斷處理就是執(zhí)行中斷服務(wù)程序。 ③ 將相應(yīng)的中斷服務(wù)程序入口矢量地址裝入 PC中。 ② 保護(hù)斷點(diǎn)。 中斷源 中斷請(qǐng)求標(biāo)志 入口地址 INT0 IE0 0003H T0 TF0 000BH INT1 IE1 0013H T1 TF1 001BH 串行口 RI、 TI 0023H 轉(zhuǎn)至相應(yīng)中斷入口,執(zhí)行中斷服務(wù)程序。 CPU查詢到中斷請(qǐng)求,置位優(yōu)先級(jí)寄存器,阻止同級(jí)和低級(jí)中斷,并按優(yōu)先順序排好后,響應(yīng)中斷。 中斷響應(yīng) 就是單片機(jī) CPU對(duì)中斷源提出的中斷請(qǐng)求的接受和執(zhí)行。 中斷響應(yīng)條件 中斷申請(qǐng)封鎖 —— 不產(chǎn)生 LACLL指令 (1) CPU正在執(zhí)一個(gè)同級(jí)或高一級(jí)的中斷服務(wù)程序; (2)當(dāng)前指令未執(zhí)行完。 有中斷請(qǐng)求,并且中斷允許 保護(hù)現(xiàn)場: 關(guān)中斷: 防止現(xiàn)場被破壞 保護(hù)現(xiàn)場: 一般使用堆棧指令將原程序中用到的寄存器推入堆棧 開中斷: 以響應(yīng)更高優(yōu)先級(jí)的中斷申請(qǐng) 中斷服務(wù) 中斷處理的過程 恢復(fù)現(xiàn)場 關(guān)中斷: 防止現(xiàn)場被破壞 恢復(fù)現(xiàn)場: 用堆棧指令將保護(hù)在堆棧中的數(shù)據(jù)彈出來 開中斷 返回: 此時(shí) CPU將推入到堆棧的斷點(diǎn)地址彈回到程序計(jì)數(shù)器,從而使 CPU繼續(xù)執(zhí)行剛才被中斷的程序。問:中斷系統(tǒng)的優(yōu)先順序如何 解: T1→ 串口 → 外中斷 0→T0→ 外中斷 1 外部中斷 0→ 定時(shí)中斷 0→ 外部中斷 1→ 定時(shí)中斷l(xiāng)→ 串行中斷。其排列順序?yàn)椋? 外部中斷 0→ 定時(shí)中斷 0→ 外部中斷 1→ 定時(shí)中斷l(xiāng)→ 串行中斷。 (2)如果一個(gè)中斷請(qǐng)求已被響應(yīng),則同級(jí)的其它響應(yīng)將被禁止。 外部中斷 0→ 定時(shí)中斷 0→ 外部中斷 1→ 定時(shí)中斷 l→ 串行中斷。 外部中斷 1優(yōu)先級(jí)設(shè)置位 定時(shí)中斷 0優(yōu)先級(jí)設(shè)置位。因此在轉(zhuǎn)中斷服務(wù)程序后,應(yīng)使用有關(guān)指令禁止中斷,即 以軟件方式關(guān)閉中斷 。 =0禁止串行中斷;= l允許串行中斷。 = 0禁止定時(shí) /計(jì)數(shù)器 T1中斷; = l允許定時(shí) /計(jì)數(shù)器 T1中斷。 = 0禁止定時(shí) /計(jì)數(shù)器 T0、中斷; = l允許定時(shí) /計(jì)數(shù)器 T0、中斷。=0禁止外中斷 ;= 1允許外中斷 。 = 0,禁止外中斷 ; = 1,允許外中斷??傇试S后,中斷的禁止或允許由各中斷源的中斷允許控制位進(jìn)行設(shè)置。 IE EX0 EX1 ET1 ES ET0 1 1 1 1 1 1 EA 中斷申請(qǐng) 高自然優(yōu)先級(jí) 中斷源 PC 低自然優(yōu)先級(jí) 中斷源 PC 中斷申請(qǐng) 硬件查詢 ≥1 RX TX R
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1