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

正文內(nèi)容

[高等教育]中斷系統(tǒng)(參考版)

2025-01-22 18:30本頁面
  

【正文】 + 0INTP 1 . 0P 1 . 1P 1 . 2P 1 . 3P 1 . 4P 1 . 5P 1 . 6P 1 . 7X 0X 1X 3X 4MCS 51 ORG 0000H ;程序開始 AJMP MAIN ;轉(zhuǎn)主程序 ORG 0003H ;外部中斷 INT0入口地址 AJMP SERVICE ;轉(zhuǎn)中斷服務(wù)程序 MAIN: 0RL P1, 0FFH ;燈全滅,準(zhǔn)備讀入 SETB IT0 ;選擇邊沿方式 SETB EX0 ;允許 INT0中斷 SETB EA ; CPU開中斷 AJMP $ ;等待中斷 ? SERVICE: JNB , N1 ;若 X1無故障轉(zhuǎn) CLR ;若 X1有故障, LED1亮 N1: JNB ,N2 ;若 X2無故障轉(zhuǎn) CLR ;若 X2有故障, LED2亮 N2: JNB ,N3 ;若 X3無故障轉(zhuǎn) CLR ;若 X3有故障, LED3亮 N3: JNB ,N4 ;若 X4無故障轉(zhuǎn) CLR ;若 X4有故障, LED4亮 N4: RETI 。試編寫程序在中斷服務(wù)程序中對這些寄存器加以保護。如果在中斷處理時允許有更高級的中斷打斷它,則在保護現(xiàn)場之后開中斷,恢復(fù)現(xiàn)場之前關(guān)中斷。 ? 2)在執(zhí)行當(dāng)前中斷程序時,為了禁止更高優(yōu)先級中斷源的中斷請求,可先用軟件關(guān)閉 CPU中斷,或屏蔽更高級中斷源的中斷,在中斷返回前再開放被關(guān)閉或被屏蔽的中斷。中斷服務(wù)程序放在此處,一般容量是不夠的。保護現(xiàn)場和恢復(fù)現(xiàn)場一般采用 PUSH和 POP指令來實現(xiàn)。中斷處理時現(xiàn)場保護由中斷服務(wù)程序來完成。在中斷響應(yīng)過程中,斷點的保護主要由硬件電路自動實現(xiàn)。中斷服務(wù)程序結(jié)束后返回到原來被中斷的地方 (即斷點 ),繼續(xù)執(zhí)行原來的程序。 解:可用兩種方法完成。中斷初始化程序需完成以下操作: 1)開中斷; 2)某一中斷源中斷請求的允許與禁止 (屏蔽 ); 3)確定各中斷源的優(yōu)先級別; 4)若是外部中斷請求,則要設(shè)定觸發(fā)方式是電平觸發(fā)還是邊沿觸發(fā)。只要這些寄存器的相應(yīng)位按照要求進(jìn)行了狀態(tài)預(yù)置, CPU就會按照用戶的意圖對中斷源進(jìn)行管理和控制。 中斷應(yīng)用程序舉例 ? 中斷程序一般包含中斷控制程序(即中斷初始化程序)和中斷服務(wù)程序兩部分。 ? ANL Pl, 0FEH ? ORL P1, 01H ? 執(zhí)行第一條指令使 “ 0”,其持續(xù)時間為 2個機器周期,足以使 D觸發(fā)器置位,從而撤除中斷請求。當(dāng)中斷響應(yīng)后,為了撤除中斷請求,只要在 ,使觸發(fā)器置“ 1”,就可以撤除低電平的中斷請求。 ? 0INT 1INTQ DSDCPP 1 . 00I NT中斷請求( 外部中斷請求 )? 圖中觸發(fā)器的作用是鎖存外部中斷請求的低電平信號,并由 Q端輸出到供 CPU檢測。因此電平觸發(fā)型外部中斷請求的撤除必須使或隨著其中斷的響應(yīng)而變?yōu)楦唠娖?。在電平觸發(fā)方式下,外部中斷標(biāo)志 IE0或 IE1是依靠 CPU檢測 或 上的低電平置位的。 ? ( 3)串行口中斷, CPU響應(yīng)中斷后,靠軟件來清除相應(yīng)的標(biāo)志。 ? ( 1)定時
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1