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

正文內(nèi)容

第5章mcs-51的中斷系統(tǒng)(編輯修改稿)

2024-11-16 13:35 本頁面
 

【文章內(nèi)容簡介】 外部中斷 0中斷優(yōu)先級控制位 1: 高優(yōu)先級中斷; 0: 低優(yōu)先級中斷。 由軟件可改變各中斷源的中斷優(yōu)先級。 MCS51的中斷系統(tǒng) 有 兩個 不可尋址的 “ 優(yōu)先級激活觸發(fā)器 ” : 一個 用來指示某高優(yōu)先級的中斷正在執(zhí)行,所有后來的中斷均被阻止。 另一個 用來指示某低優(yōu)先級的中斷正在執(zhí)行,所有同級中斷都被阻止,但不阻斷高優(yōu)先級的中斷請求。 在同時收到 幾個同一優(yōu)先級的中斷請求 時, 優(yōu)先響應哪一個中斷,取決于 內(nèi)部的查詢順序 。 查詢順序 如下: 中斷源 中斷級別 外部中斷 0 最高 T0溢出中斷 外部中斷 1 T1溢出中斷 串行口中斷 最低 例 52 設置 IP寄存器的初始值 , 使 2個外中斷請求為高優(yōu)先級 , 其它中斷請求為低優(yōu)先級 。 ( 1) 用位操作指令 SETB PX0 ; 2個外中斷為高優(yōu)先級 SETB PX1 CLR PS ; 串口為低優(yōu)先級中斷 CLR PT0 ; 2個定時器 /計數(shù)器低優(yōu)先級中斷 CLR PT1 ( 2) 用字節(jié)操作指令 MOV IP, 05H 或: MOV 0B8H, 05H ; B8H為 IP寄存器的字節(jié)地址 響應中斷請求的條件 一個中斷請求被響應 , 需滿足以下必要條件: ( 1) IE寄存器中的中斷總允許位 EA=1。 ( 2) 該中斷源發(fā)出中斷請求,即該中斷源對應的中 斷請求標志為 “ 1” 。 ( 3) 該中斷源的中斷允許位 =1, 即該中斷沒有被屏 蔽 。 ( 4) 無同級或更高級中斷正在被服務 。 中斷響應的主要過程: 首先由硬件自動生成一條長調(diào)用指令 : LCALL addr16 接著就由 CPU執(zhí)行該指令 ,將 PC的內(nèi)容壓入堆棧以保護斷點,再將中斷入口地址裝入 PC。各中斷源服務程序的入口地址是固定的,如下所示: 中斷源 入口地址 外部中斷 0 0003H 定時器 /計數(shù)器 T0 000BH 外部中斷 1 0013H 定時器 /計數(shù)器 T1 001BH 串行口中斷 0023H 中斷響應是有條件的 , 遇到 下列三種情況 之一時 , 中斷響應被封鎖: ( 1) CPU正在處理同級的或更高優(yōu)先級的中斷 。 ( 2) 所查詢的機器周期 不是所當前正在執(zhí)行指令的最后一個機器周期 。 只有在當前指令執(zhí)行完畢后 ,才能進行中斷響應 。 ( 3) 正在執(zhí)行的指令是 RETI或是訪問 IE或 IP的指令。需要再去執(zhí)行完一條指令,才能響應新的中斷請求。 如果存在上述三種情況之一, CPU將丟棄中斷查詢結果,不能對中斷進行響應。 外部中斷的響應時間 外部中斷的 最短 的響應時間為 3個機器周期 : ( 1)中斷請求標志位查詢占 1個機器周期 。 ( 2)子程序調(diào)用指令 LCALL轉(zhuǎn)到相應的中斷服務程序入口,需 2個機器周期 。 外部中斷響應的 最長 的響應時間為 8個機器周期 : ( 1)發(fā)生在 CPU進行中斷標志查詢時,剛好是開始 執(zhí)行 RETI或是訪問 IE或 IP的指令 ,則 需把當前指令執(zhí)行完 再繼續(xù)執(zhí)行一條指令后,才能響應中斷, 最長需 2個機器周期 。 ( 2)接著再執(zhí)行一條指令,按最長指令(乘法指令 MUL和除法指令 DIV) 來算,也只有 4個機器周期 。 ( 3)加上 硬件子程序調(diào)用 指令 LCALL的執(zhí)行,需要 2個機器周期 。 所以, 外部中斷響應最長
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1