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

正文內(nèi)容

[計(jì)算機(jī)硬件及網(wǎng)絡(luò)]ch7常用接口芯片(編輯修改稿)

2025-02-15 17:16 本頁面
 

【文章內(nèi)容簡介】 INTE=1時, INTR IN 指令讀 8255 RD 時, IBF , INTR 8255與外設(shè)配合階段 IBF??STB CPU與 8255配合階段 INTR??RD 8255A的 工作方式 下頁 A口方式 1 ,輸出 B口方式 1 ,輸出 INTE A PA0 ~ PA7 PC6 PC7 PC3 PC4 PC5 ACKA OBFA INTRA I / O O WR ACK: 外設(shè)應(yīng)答 OBF: 輸出緩沖器滿 INTE: 中斷允許,設(shè)置 PC6 = 1, 可使 INTE A = 1 INTR: 中斷請求,當(dāng) INTE = 1 且 OBF = 1時, INTR = 1 INTE A PA0 ~ PA7 PC6 PC7 PC3 PC4 PC5 ACK OBF INTR I / O O WR 8255A的 工作方式 返回 工作方式 1輸出時聯(lián)絡(luò)信號線時序 INTR OBF ACK 來自 CPU的數(shù)據(jù) PA, PB WR 8255A的 工作方式 返回 方式 2:雙向 I/O方式 (只用于 A口, PC3 ~ P C7做連絡(luò)信號) PC3 PC7 PC6 PC4 PC3 ≥ 1 amp。 INTE1 INTE2 amp。 RD WR PA7~PA0 PC2~PC0 3 INTRA OBFA ACKA STBA IBFA I/O 只有 A口才有此方式 。 這時 , C口有 5根 線用作 A口的應(yīng)答聯(lián)絡(luò)信號 , 其余 3根 線可用作方式 0, 也可用作 B口方式 1的應(yīng)答聯(lián)絡(luò)線 。 就是 方式 1的輸入與輸出方式的組合 ,各應(yīng)答信號的功能也相同。而 C口余下的 PC0~PC2正好可以充當(dāng) B 口方式1的應(yīng)答線,若 B口不用或工作于方式 0,則這三條線也可工作于方式0。 8255A的 控制字 下頁 8255的寄存器地址: A1A0= 0, 1, 2分別為 A、 B、 C 口讀寫地址, 3為命令(控制)寄存器地址。 8255的方式字(控制字) (寫入 地址 A A0 = 11) PC3 ~ PC0 1: 輸入 0:輸出 B口 1:輸入 0:輸出 B組工作方式 0:方式 0 1:方式 1 PC7 ~ PC4 1: 輸入 0:輸出 A口 1:輸入 0:輸出 A組工作方式 00:方式 0 01:方式 1 1:方式 2 D7 = 1 特征位 B組 A組 D0 D1 D2 D3 D4 D5 D6 D7 方式 0:基本 I/O 方式 (查詢時,任選 C口做連絡(luò)信號) 方式 1:選通 I/O 方式(可查詢或中斷,固定 C口做連絡(luò)信號) 方式 2:雙向 I/O方式(只用于 A口, PC3 ~ PC7做連絡(luò)信號) 8255A的 控制字 返回 D0 D1 D2 D3 D4 D5 D6 D7 1:置位 0:復(fù)位 C口選擇 000: PC0 001: PC1 010: PC2 011: PC3 100: PC4 101: PC5 110: PC6 111: PC7 任選(可 1可 0) D7 = 0 ( 特征位) C口的置位 /復(fù)位字 (寫入 A1A0 = 11) 只有 C口才有 ,它是通過向控制口寫入按指定位置位 /復(fù)位的控制字來實(shí)現(xiàn)的。 C口的這個功能可用于設(shè)置方式 1的中斷允許,可以設(shè)置外設(shè)的啟 /停等。 8255A的 應(yīng)用 下頁 例 1:設(shè) 8255端口地址為 80H。 A端口為輸入, B端口為輸出,PC7~4為輸入, PC3 ~0為輸出。 初始化時 控制字 為: 1 0 0 1 10 0 0b=98h, 初始化程序指令 MOV AL, 98H OUT 80H+3, AL 從 A端口輸入一個字節(jié)的數(shù)據(jù) IN AL, 80H 從 C端口輸入一個字節(jié)的數(shù)據(jù) IN AL, 80H+2; 高四位有效 向 B端口輸出一個字節(jié)的數(shù)據(jù) OUT 80H+1, AL; 向 C端口輸出一個字節(jié)的數(shù)據(jù) OUT 80H+2, AL; 低四位有效 向 C端口的 D0位輸出高電平: 位控制字 : 0 000 0 0 0 1b=01h MOV AL, 98H 。先送方式字 OUT 80H+3, AL MOV AL,01H。位控制字 OUT 80H+3,AL 。再送位控制字 8255A的 應(yīng)用 下頁 例 2 原理圖如下。 8255A的 A口、 B口均工作在方式 0, A口作輸入 (開關(guān)量 ), B口作輸出。開關(guān)合上,對應(yīng)二極管亮 8255A的 應(yīng)用 下頁 設(shè) 8255A的 A口地址為 228H B口地址為 229H C口地址為 22AH 控制口地址為 22BH 程序段 : CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AL,90H ;方式控制字 MOV DX,22BH OUT DX,AL 8255A的 應(yīng)用 下頁 設(shè) 8255A的 A口地址為 228H B口地址為 229H C口地址為 22AH 控制口地址為 22BH MOV DX,228H IN AL,DX MOV DX,229H OUT DX,AL JMP START 8255A的 應(yīng)用 下頁 例 3 利用 8255A的 A口方式 0與微型打印機(jī)相連,將內(nèi)存緩沖區(qū) BUFF中的字符打印輸出。 工作流程 :主機(jī)將要打印的數(shù)據(jù)送上數(shù)據(jù)線,然后發(fā)選通信號。打印機(jī)將數(shù)據(jù)讀入,同時使 BUSY線為高,通知主機(jī)停止送數(shù)。這時,打印機(jī)內(nèi)部對讀入的數(shù)據(jù)進(jìn)行處理。處理完以后使 ACK有效,同時使 BUSY失效,通知主機(jī)可以發(fā)下一個數(shù)據(jù)。 打印機(jī)數(shù)據(jù)傳輸時序 8255A的 應(yīng)用 下頁 由 PC0充當(dāng)打印機(jī)的選通信號 ,通過對 PC0的置位 /復(fù)位來產(chǎn)生選通。同時,由 PC7來接收打印機(jī)發(fā)出的“ BUSY”信號作為能否輸出的查詢 。 8255A的 應(yīng)用 下頁 8255A的方式控制字為: 10001000B 即 88H A口方式 0, 輸出; C口高位方式 0輸入 , 低位方式 0輸出 PC0置位控制字 : 00000001 即 01H PC0復(fù)位控制字: 00000000 即 00H 8255A的 4個口地址分別為: 00H, 01H, 02H, 03H。 8255A的 應(yīng)用 下頁 DADA SEGMENT BUFF DB 39。This is a print program!39。, 39。$39。 DATA ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA START: MOV AX, DATA MOV DS, AX MOV SI, OFFSET BUFF MOV AL, 88H ; 8255A初始化 , A口方式 0, 輸出 OUT 03H, AL ; C口高位方式 0輸入 , 低位方式 0輸出 MOV AL, 01H; OUT 03H, AL ; 使 PC0置位 , 即使選通無效 WAIT: IN AL, 02H TEST AL, 80H ; 檢測 PC7是否為 1即是否忙 JNZ WAIT ; 為忙則等待 OUT 03H, AL ; 產(chǎn)生選通 MOV AH, 4CH INT 21H CODE ENDS END START 8255A的 應(yīng)用 返回 MOV AL, [ SI] CMP AL, 39。$39。 ; 是否結(jié)束符 JZ DONE ; 是則輸出回車 OUT 00H, AL ; 不是結(jié)束符 , 則從 A口輸出 MOV AL, 00H OUT 03H, AL MOV AL, 01H OUT 03H, AL ; 產(chǎn)生選通信號 INC SI ; 修改指針 , 指向下一個字符 JMP WAIT DONE: MOV AL, 0DH OUT 00H, AL ; 輸出回車符 MOV AL, 00H OUT 03H, AL MOV AL, 01H ( 1) 串行通信與接口 ( 2) 8250的功能 (
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1