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

正文內(nèi)容

片機(jī)中斷ppt課件-在線瀏覽

2025-03-06 08:47本頁面
  

【正文】 80C51中斷系統(tǒng)的結(jié)構(gòu) 80C51的中斷系統(tǒng)有 5個中斷源, 2個優(yōu)先級,可實現(xiàn)二級中斷嵌套 。 可由 IT1()選擇其為低電平有效還是下降沿有效 。 ( ) 。 當(dāng) CPU檢測到 引腳上出現(xiàn)有效的中斷信號時 , 中斷標(biāo)志IE0()置 1, 向 CPU申請中斷 。 當(dāng)定時 /計數(shù)器 T0發(fā)生溢出時 , 置位 TF0, 并向 CPU申請中斷 。當(dāng)定時 /計數(shù)器 T1發(fā)生溢出時,置位 TF1,并向 CPU申請中斷。當(dāng)串行口接收完一幀串行數(shù)據(jù)時置位 RI或當(dāng)串行口發(fā)送完一幀串行數(shù)據(jù)時置位 TI,向 CPU申請中斷。 當(dāng) IT0=0時,為電平觸發(fā)方式。 IE0( ),外部中斷 0中斷請求標(biāo)志位。 IE1( ),外部中斷 1中斷請求標(biāo)志位。 TF1( ),定時 /計數(shù)器 T1溢出中斷請求標(biāo)志位。當(dāng)允許串行口接收數(shù)據(jù)時,每接收完一個串行幀,由硬件置位 RI。 ?TI( ) ,串行口發(fā)送中斷標(biāo)志位。每發(fā)送完一個串行幀,由硬件置位 TI。 一、中斷允許控制 CPU對中斷系統(tǒng)所有中斷以及某個中斷源的開放和屏蔽是由中斷允許寄存器 IE控制的。 二、中斷優(yōu)先級控制 80C51單片機(jī)有兩個中斷優(yōu)先級,即可實現(xiàn)二級中斷服務(wù)嵌套。 PX0( ),外部中斷 0優(yōu)先級設(shè)定位; PT0( ),定時 /計數(shù)器 T0優(yōu)先級設(shè)定位; PX1( ),外部中斷 0優(yōu)先級設(shè)定位; PT1( ),定時 /計數(shù)器 T1優(yōu)先級設(shè)定位; PS ( ),串行口優(yōu)先級設(shè)定位。同一優(yōu)先級的中斷優(yōu)先權(quán)排隊,由中斷系統(tǒng)硬件確定的自然優(yōu)先級形成,其排列如所示: 三、 80C51單片機(jī)的中斷優(yōu)先級有三條原則: ?CPU同時接收到幾個中斷時, 首先響應(yīng)優(yōu)先級別最高的中斷請求 。 ?正在進(jìn)行的低優(yōu)先級中斷服務(wù), 能被高優(yōu)先級中斷請求所中斷 。 其中一個置 1,表示正在響應(yīng)高優(yōu)先級的中斷,它將阻斷后來所有的中斷請求;另一個置 1,表示正在響應(yīng)低優(yōu)先級中斷,它將阻斷后來所有的低優(yōu)先級中斷請求。 同時滿足時, CPU才有可能響應(yīng)中斷 。這些采樣值在下一個機(jī)器周期內(nèi)按優(yōu)先級和內(nèi)部順序被依次查詢。 ? 接著 CPU便執(zhí)行一條由中斷系統(tǒng)提供的硬件LCALL指令,轉(zhuǎn)向被稱作中斷向量的特定地址單元,進(jìn)入相應(yīng)的中斷服務(wù)程序。即在完成所執(zhí)行指令前,不會響應(yīng)中斷,從而保證指令在執(zhí)行過程中不被打斷; 正在執(zhí)行 的指令為 RET、 RETI或任何訪問 IE或 IP寄存器的指令。 若由于上述條件的阻礙中斷未能得到響應(yīng),當(dāng)條件消失時該中斷標(biāo)志卻已不再有效,那么該中斷將不被響應(yīng)。 二、中斷響應(yīng)時間 某中斷的響應(yīng)時序如圖: S 1保 護(hù) 斷 點 , 長 調(diào) 用 至 入 口 中 斷 服 務(wù)S 2S 3 S 4 S 5 S 6 S 1 S 2S 3 S 4 S 5 S 6 S 1 S 2S 3 S 4 S 5S 6 S 1S 2S 3 S 4 S 5 S 6S 1S 2S 3S 4 S 5 S 6標(biāo) 志 查 詢標(biāo) 志鎖 存ε中 斷有 效M 1 M 2 M 3 M 4 M 5?若 M1周期的 S5P2前某中斷生效,在 S5P2期間其中斷請求被鎖存到相應(yīng)的標(biāo)志位中去; M2恰逢指令的最后一個機(jī)器周期,且該指令不是 RETI或訪問 IE、IP的指令。 ?80C51的中斷響應(yīng)時間(從標(biāo)志置 1到進(jìn)入相應(yīng)的中斷服務(wù)),至少要 3個完整的機(jī)器周期。 ?執(zhí)行一條硬件 LCALL指令,即把程序計數(shù)器 PC的內(nèi)容壓入堆棧保存,再將相應(yīng)的中斷服務(wù)程序的入口地址送入 PC。 三、 中斷響應(yīng)過程 中斷響應(yīng)過程的前兩步是由中斷系統(tǒng)內(nèi)部自動完成的,而中斷服務(wù)程序則要由用戶編寫程序來完成。 注意 :不能用 RET指令代替 RETI指令。 若外部中斷定義為 電平觸發(fā)方式 ,中斷標(biāo)志位的狀態(tài)隨 CPU在每個機(jī)器周期采樣到的外部中斷輸入引腳的電平變化而變化,這樣能提高 CPU對外部中斷請求的響應(yīng)速度。 電平觸發(fā)方式適合于外部中斷輸入以低電平輸入且中斷服務(wù)程序能清除外部中斷請求源的情況。 若外部中斷定義為 邊沿觸發(fā)方式 ,在相繼連續(xù)的兩次采樣中,一個周期采樣到外部中斷輸入為高電平,下一個周期采樣到為低電平,則在 IE0或 IE1中將鎖存一個邏輯 1。這樣,為保證下降沿能被可靠地采樣到, 外中斷引腳上的高低電平(負(fù)脈沖的寬度)均至少要保持一個機(jī)器周期 (若晶振為 12MHz時,為1微秒)。 五、 中斷程序舉例 強制置 0端 五、 中斷程序舉例 任務(wù): 中斷后,將數(shù)據(jù)從 P1口讀入到外 RAM的 1000H處(中斷服務(wù)程序),然后將數(shù)據(jù)向 P2口送出(主程序)。 void main(){
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1