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

正文內(nèi)容

微型計(jì)算機(jī)輸入輸出接口-文庫吧在線文庫

2025-02-08 03:50上一頁面

下一頁面
  

【正文】 IORC( 最大模式時(shí) ) 相連接 – 與外部設(shè)備相連:數(shù)據(jù) 、 狀態(tài) 、 命令 。 讀狀態(tài)端口, D7=1表示“數(shù)據(jù)就緒” TEST AL, 80H 。 /* 數(shù)據(jù)已準(zhǔn)備好則讀取數(shù)據(jù) */ 查詢方式輸出接口電路 (圖 58) ? 接口內(nèi)有兩個(gè)端口: ? 數(shù)據(jù)端口 ( 8位 , 輸出 ) ? 狀態(tài)端口 ( 1位 , 輸入 , 連接在 D7上 , =1表示正在輸出 , “ BUSY”) ? CPU讀取接口中的狀態(tài): ? 外設(shè)忙 ( BUSY =1) , CPU等待 ? 外設(shè)空閑 ( BUSY =0) , 向外設(shè)輸出數(shù)據(jù) 圖 58 查詢式輸出接口電路 ? “ 數(shù)據(jù)端口寫 ” 信號作用: ? 把數(shù)據(jù)打入 “ 鎖存器 ” ; ? 將 “ 狀態(tài)觸發(fā)器 ” 置 1 ? D觸發(fā)器的作用: ? 為外設(shè)提供一個(gè)聯(lián)絡(luò)信號 STB, 告訴外設(shè)現(xiàn)在接口中已有數(shù)據(jù)可供提??; ? 用作該設(shè)備的狀態(tài)標(biāo)志 ( “ 忙 ” , BUSY) 。amp。 ? 測試狀態(tài)位要注意先后次序 : 由于設(shè)備故障將導(dǎo)致該設(shè)備不能正常輸入,使完成標(biāo)志( D0) 恒為零。 ? 在這種情況下 , 應(yīng)優(yōu)先執(zhí)行工作速度較快的外設(shè)的 I/ O過程 , 然后再執(zhí)行其他設(shè)備的 I/ O過程 。 ? 用中斷控制方式傳送, CPU為執(zhí)行一個(gè)字節(jié)的傳送需要進(jìn)入一次中斷服務(wù)程序。 電路 特點(diǎn) : ? 沒有鍵按下時(shí),列線端口輸入為全“ 1”; ? 行線端口輸出全“ 1”時(shí),不論有無鍵按下,列線端口輸入仍然為全“ 1”; ? 某一行線輸出“ 0”時(shí),如果該行上有一個(gè)鍵按下,則輸入端口輸入代碼為 7個(gè)“ 1”, 1個(gè)“ 0”, 0的位置與被按下鍵的位置相對應(yīng)。 outportb( RPORT, 0)。 k=0。 k++。 ? 送段碼之前熄滅所有數(shù)碼管可以消除 “ 段碼 ” 和“ 位碼 ” 不同步產(chǎn)生的閃爍 。 從該設(shè)備輸入 100個(gè)字節(jié)數(shù)據(jù) , 存入以BUFFER為首地址的緩沖區(qū) 。 13. 試畫出公用端口多位 LED輸出的程序流程圖 。 狀態(tài)端口 D0=1表示輸出完成 。 8. 比較程序中斷方式和查詢方式的區(qū)別 , 根據(jù)比較 , 指出中斷工作方式的優(yōu)缺點(diǎn) 。 /* 由行碼、列碼組合得到“行列碼” */ return (code )。 /* 輸出行碼 , 測試行輸出 0, 其余行輸出 1 */ column = inportb( CPORT ) amp。 /* 延時(shí) 20ms, 消除抖動 */ if (inportb(CPORT) amp。 ? 鍵的編碼也可以用一字節(jié)“ 掃描碼 ”表示。 ? CPU的工作速度不高時(shí)仍有可能跟不上外設(shè)數(shù)據(jù)傳輸?shù)男枰?。 ? CPU接收到請求信號后 , 暫停當(dāng)前的工作 , 進(jìn)行該設(shè)備的數(shù)據(jù)傳送操作 。 多個(gè)設(shè)備 循環(huán)查詢 方法舉例 : 三個(gè)設(shè)備,它們狀態(tài)端口地址分別為 STATl、 STATSTAT3, 三個(gè)狀態(tài)端口均使用第 5位作為準(zhǔn)備好標(biāo)志。 ? 狀態(tài)寄存器: D0=1,數(shù)據(jù)準(zhǔn)備好,可以輸入; ? 狀態(tài)寄存器: D1=1,輸入設(shè)備發(fā)生故障 要求: ? 從該設(shè)備上輸入 80個(gè)字符,配上水平和垂直校驗(yàn)碼(偶校驗(yàn)),向串行口輸出。 忙,再讀狀態(tài)端口 MOV AL, DATA 。 while (stat amp。 ? CPU將數(shù)據(jù)取走 , READY=0 ? 對于輸出過程 : ? 外設(shè)接收到數(shù)據(jù) , 將 “ 忙 ( BUSY) ”標(biāo)志位置 1 ? 數(shù)據(jù)輸出完成 , 將 “ BUSY”清零 。 ? 高電平(無效):緩沖器輸出端呈高阻態(tài)。上頁圖 31( b) ? 將異或門的輸出代替圖 31( a) 中的 A8, A9引腳: ? 二個(gè)跳線引腳均接地時(shí),上面譯碼電路仍然產(chǎn)生330H~333H的端口譯碼信號; ? 當(dāng)二個(gè)跳線引腳均接“ 1”時(shí),上面譯碼電路會產(chǎn)生030H~033H的端口譯碼信號 ? 同理還可以產(chǎn)生 130H~133H, 230H~233H的譯碼信號。 ? 端口地址 :每一個(gè)端口有一個(gè)獨(dú)立的地址 。 功能 : 1. 設(shè)備選擇功能 ? CPU通過地址代碼來標(biāo)識和選擇不同的外部設(shè)備 ? 接口對系統(tǒng)總線上傳輸?shù)耐庠O(shè)地址進(jìn)行譯碼,在檢測到本設(shè)備地址代碼時(shí),產(chǎn)生相應(yīng)的“選中”信號 2. 信息傳輸功能 設(shè)備被 “ 選中 ” 時(shí) : ? 從 CPU/數(shù)據(jù)總線接收數(shù)據(jù)或控制信息 ? 外部設(shè)備的數(shù)據(jù)或狀態(tài)信息發(fā)往數(shù)據(jù)總線 /CPU 3. 數(shù)據(jù)格式轉(zhuǎn)換功能 外設(shè)使用的數(shù)據(jù)格式與 CPU數(shù)據(jù)格式不同時(shí) , 接口要進(jìn)行二種數(shù)據(jù)格式之間的相互轉(zhuǎn)換 。 這些量呈連續(xù)變化的形態(tài) ,稱為模擬量 ( Analog) 。 ? 開關(guān)量: 開關(guān)量是只有二種狀態(tài) ( 0, 1) 的量 , 如開關(guān)的接通 ( ON) 與斷開 ( OFF) , 電機(jī)的啟停等 ? 脈沖量: 計(jì)數(shù)脈沖 、 定時(shí)脈沖和控制脈沖 ? 對于輸入設(shè)備,數(shù)據(jù)信號從外設(shè)送往 CPU 對于輸出設(shè)備,數(shù)據(jù)信號從 CPU發(fā)往外部設(shè)備。 4. 聯(lián)絡(luò)功能 ? 從系統(tǒng)總線或外設(shè)接收一個(gè)數(shù)據(jù)后 , 發(fā)出“數(shù)據(jù)到”聯(lián)絡(luò)信號,通知外設(shè)或 CPU取走數(shù)據(jù) ? 數(shù)據(jù)傳輸完成,向?qū)Ψ桨l(fā)出信號,準(zhǔn)備進(jìn)行下次傳輸 5. 中斷管理功能 ? 向 CPU申請中斷; ? 向 CPU發(fā)中斷類型號; ? 中斷優(yōu)先權(quán)的管理; ? 在以 8086為 CPU的系統(tǒng)中 , 這些功能大部份可以由專門的中斷控制器實(shí)現(xiàn) 。 ? 外部設(shè)備地址 :設(shè)備接口內(nèi)各端口的地址 , 一臺外部設(shè)備可以擁有幾個(gè)通常是相鄰的端口地址 。 ? 8086工作于最大模式時(shí) , 上面的 M/IO、 WR、 RD信號由 8288總線控制器發(fā)出的 IORC、 IOWC代替 。 ? 低電平(有效,端口被選中 ):已鎖存的數(shù)據(jù)通過74LS244送往系統(tǒng)數(shù)據(jù)總線,被 CPU所接收。 一個(gè)數(shù)據(jù)的 “ 條件傳送 ” 過程 : ? CPU從接口中讀取狀態(tài)字; ? CPU檢測狀態(tài)字的對應(yīng)位是否滿足 “ 就緒 ” 條件 , 如果不滿足 , 則回到前一步重新讀取狀態(tài)字; ? 如狀態(tài)字表明外設(shè)已處于 “ 就緒 ” 狀態(tài) , 則傳送數(shù)據(jù) 。amp。 不忙,取來數(shù)據(jù) OUT DATA_PORT, AL 。 ? 如果設(shè)備出錯(cuò),顯示錯(cuò)誤信息后停止。 TREE: MOV FLAG, 0 INPUT: IN AL, STAT l TEST
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1