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

正文內(nèi)容

微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用第10章并行接口芯片8255-在線瀏覽

2025-02-02 04:37本頁(yè)面
  

【正文】 8255A的控制字寄存器來選擇??梢苑謩e選擇端口 A和端口 B的工作方式,端口 C分成兩部分,上半部( PC7~PC4)隨端口 A,下半部( PC3~PC0)隨端口 B。 方式選擇舉例 若有一個(gè) 8080系統(tǒng),它有兩個(gè) 8255A芯片,分別與不同的外設(shè)交換信息,如圖 104所示。I/O端口地址由 CPU地址總線的低 8位 A7~ A0確定。8位地址線可選擇 256個(gè)不同端口,現(xiàn)在地址線最低兩位 A0、 A1用于 8255A內(nèi)部的端口選擇,另外 6位 A2~A7就用于選擇不同的 8255A以及其他的外設(shè),在本系統(tǒng)中外設(shè)少,故可用線選的方法來選擇不同的 8255A。 當(dāng)?shù)刂反_定后,把地址總線的 A0、 A1直接接至 8255A的 A0、 A1輸入端,地址總線的其他 6位 A2~A7應(yīng)按地址的規(guī)定經(jīng)譯碼后送至 8255A的 CS輸入端。可用以下匯編程序來置上述工作方式:CWR: EQU 0FBH; 8255A1控制字寄存器端口地址輸出方式控制字MOV AL, 10010101BOUT CWR, AL 按位置位 /復(fù)位功能 端口 C的 8位中的任一位,可用一條輸出指令來置位或復(fù)位 (其他位的狀態(tài)不變 )。能實(shí)現(xiàn)這個(gè)功能的控制字,如圖 106所示。相應(yīng)的匯編程序?yàn)椋篊WR: EQU 0FBH;置位端口 C位 3MOV AL, 00000111BOUT CWR, AL;復(fù)位端口 C位 3MOV AL, 00000110BOUT CWR, AL注意: 使端口 C按位置位或復(fù)位的控制字也是寫入至控制字寄存器的。在這種工作方式下,三個(gè)端口的每一個(gè)都可由程序選定作為輸入或輸出,但這種方式?jīng)]有規(guī)定固定的用于應(yīng)答式的聯(lián)絡(luò)信號(hào)線。在這種工作方式下,任一個(gè)端口都可由CPU用簡(jiǎn)單的輸入或輸出指令來進(jìn)行讀或?qū)憽? 方式 0的時(shí)序1. 方式 0的輸入時(shí)序在方式 0時(shí),基本的輸入時(shí)序如圖 107所示。這樣在 RD有效后經(jīng)過時(shí)間 tRD,數(shù)據(jù)即可在數(shù)據(jù)總線上穩(wěn)定。 2. 方式 0的輸出時(shí)序可編程并行接口芯片 8255A方式 0的基本輸出時(shí)序,如圖 109所示。且地址信號(hào)必須在寫信號(hào)前 tAW時(shí)間有效。另外要寫出的數(shù)據(jù)必須在寫信號(hào)結(jié)束前 tDW時(shí)間有效 (出現(xiàn)在數(shù)據(jù)總線上 ),且保持 tWD時(shí)間。 經(jīng)分析, I/O寫周期也要求 8088插入一個(gè)等待狀態(tài)。在這種方式時(shí),端口 A或端口 B仍作為數(shù)據(jù)的輸入 /輸出口,但同時(shí)規(guī)定端口 C的某些位作為控制或狀態(tài)信息。 方式 1輸入當(dāng)任一端口工作于方式 1輸入時(shí),如圖 1011所示。這是由外設(shè)供給的輸入信號(hào),當(dāng)其有效時(shí),把輸入裝置來的數(shù)據(jù)送入輸入鎖存器。這是一個(gè) 8255A輸出至外設(shè)的聯(lián)絡(luò)信號(hào)。 INTR(Interrupt Request)—— 中斷請(qǐng)求信號(hào),高電平有效。它是當(dāng) STB為高電平、 IBF為高電平和 INTE(中斷允許 )為高電平時(shí)被置為高,而由 RD信號(hào)的下降沿清除。而 INTEB由 PC2的置位 /復(fù)位控制。 當(dāng)外設(shè)的數(shù)據(jù)已經(jīng)輸至 8255A的端口數(shù)據(jù)線上,用選通信號(hào)把數(shù)據(jù)鎖入 8255A的輸入鎖存器,選通信號(hào)的寬度至少為 500ns。在選通信號(hào)結(jié)束后,經(jīng)過 tSIT向 CPU發(fā)出 INTR信號(hào) (中斷是允許的話 )。在 RD信號(hào)有效后經(jīng)過 tRIT就清除中斷請(qǐng)求,當(dāng) RD信號(hào)結(jié)束后,數(shù)據(jù)已讀至 CPU,使 IBF變低。 方式 1輸出8255A的端口工作在方式 1輸出時(shí),如圖 1013所示。這是 8255A輸出給外設(shè)的一個(gè)控制信號(hào)。它由輸出命令 WR的上升沿設(shè)置為有效,由 ACK的有效信號(hào)使其恢復(fù)為高。INTR—— 中斷請(qǐng)求信號(hào),高電平有效。當(dāng) ACK為 “1”(高電平 ), OBF為 “1” (高電平 )和 INTE為 “1”(高電平 )時(shí),使其置位 (高電平 ),而 WR信號(hào)的下降沿使其復(fù)位 (低電平 )。而INTEB由 PC2的置位 /復(fù)位控制。用在中斷控制方式時(shí),輸出過程是由 CPU響應(yīng)中斷開始的,在中斷服務(wù)程序中, CPU輸出數(shù)據(jù)和發(fā)出 WR信號(hào), WR信號(hào)一方面清除 INTR(經(jīng)過時(shí)間 tWIT),另外在 WR上升沿,使
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1