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

正文內(nèi)容

[信息與通信]第九章8255a-文庫吧

2025-09-17 17:36 本頁面


【正文】 制下, C口可以分成兩個(gè) 4位的端口,每個(gè)端口有一個(gè) 4位的輸出鎖存器,這兩個(gè) 4位口分別與A口和 B口配合,以輸出控制信號(hào)和從外部輸入狀態(tài)信號(hào)。 PA7~ PA0: A口外設(shè)數(shù)據(jù)線。 PB7~ PB0: B口外設(shè)數(shù)據(jù)線。 PC7~ PC0: C口外設(shè)數(shù)據(jù)線。 四、 A組和 B組控制邏輯 A組控制邏輯控制 A口和 C口的高 4位 (PC4~ PC7), B組控制邏輯控制 B口和 C口的低 4位 (PC0~ PC3)。這兩組控制邏輯接受讀/寫控制邏輯來的命令以及從內(nèi)部數(shù)據(jù)總線接受控制字,向相應(yīng)的口發(fā)出命令以控制其動(dòng)作。 8255A的控制字 在使用 8255A之前,要由 CPU先對它進(jìn)行初始化,寫入控制字。 8255A有兩類控制字。一個(gè)是方式選擇控制字,另一個(gè)是 C口按位置 1/置 0控制字。這兩個(gè)控制字都寫入控制口,根據(jù) D7位的狀態(tài)決定是哪一個(gè)控制字。 1. 方式選擇控制字 方式選擇控制字用來決定 8255A三個(gè)數(shù)據(jù)端口各自的工作方式,它的格式如圖 。 圖 8255A的方式選擇控制字 D7D6D5D4D3D2D1D0PC3~ PC01 :輸入0 :輸出00 :方式 001 :方式 11x :方式 2A 端口1 :輸入0 :輸出PC7~ PC41 :輸入0 :輸出B 組方式0 :方式 01 :方式 1B 端口1 :輸入0 :輸出B 組控制A 組控制方式選擇控制字識(shí)別位,為 1選中 2. C口按位置位 /復(fù)位控制字 端口 C的數(shù)位常用作控制或應(yīng)答信號(hào),由 CPU用輸出指令向8255A的控制口(注意不是對 C口)寫入 C口按位置位 /復(fù)位控制字,可使 C口的任意一個(gè)引腳的輸出單獨(dú)置“ 1”或置“ 0”,或者為應(yīng)答式數(shù)據(jù)傳送發(fā)出中斷請求信號(hào)。控制字的格式如圖 示。 經(jīng)常利用端口 C的這個(gè)特點(diǎn),在它的某一位上產(chǎn)生一個(gè) TTL電平的控制信號(hào)。 圖 8255A的 C口按位置位 /復(fù)位控制字 D7D6D5D4D3D2D1D0C 端口置位識(shí)別位,為 0 有效任意值 C 口位選擇0 0 0 : P C00 0 1 : P C10 1 0 : P C20 1 1 : P C31 0 0 : P C41 0 1 : P C51 1 0 : P C61 1 1 : P C7選中位置 1/ 置 0 選擇0 : 置 01 : 置 1例如,要將 C口的 PC3置 0, PC7置 1,可用下列程序段實(shí)現(xiàn)。 MOV AL, 06H ; PC3置 0控制字送 AL MOV DX, PortAdd ;控制端口地址 PortAdd送 DX OUT DX, AL ;對 PC3完成置 0操作 MOV AL, 0FH ; PC7置 1控制字送 AC OUT DX, AL ;完成對 PC7置 1操作 8255A的工作方式和 C口狀態(tài)字 8255A有三種工作方式,即方式 0— 基本輸入輸出方式,方式 1— 選通輸入輸出方式和方式 2— 雙向選通方式, 通過向8255A的控制字寄存器寫入方式選擇控制字,就可以規(guī)定各端口的工作方式。當(dāng) 8255A工作于方式 l和方式 2時(shí), C口可提供 A口或 B口的聯(lián)絡(luò)信號(hào),用輸入指令可以讀取 C口的狀態(tài)。 一、方式 0:基本輸入 /輸出方式 在這種方式下, A口、 B口和 C口 (C口分為 2個(gè) 4位使用 )都可提供簡單的輸入和輸出操作,對每個(gè)端口不需要固定的應(yīng)答式聯(lián)絡(luò)信號(hào)。工作在方式 0時(shí),在程序中可直接使用輸入指令 (IN)和輸出 (OUT)指令對各端口進(jìn)行讀寫。方式 0的基本定義是 2個(gè) 8位的端口和 2個(gè) 4位的端口。任何一個(gè)端口都可以作為輸入或輸出。 方式 0一般用于無條件傳送的場合,不需要應(yīng)答式聯(lián)絡(luò)信號(hào),外設(shè)總是處于準(zhǔn)備好的狀態(tài)。 二、方式 1:選通輸入 /輸出方式 此時(shí)數(shù)據(jù)傳送須聯(lián)絡(luò)信號(hào)進(jìn)行協(xié)調(diào)。只有 A口和 B口可工作于方式 1,此時(shí) C口的某些位線被規(guī)定為 A口或 B口的聯(lián)絡(luò)信號(hào)線,余下的線只具有基本 I/O功能,即只能工作于方式 0,作數(shù)據(jù)位使用。 C口這些用作狀態(tài)或控制的聯(lián)絡(luò)信號(hào)線不能由用戶編程改變。各線的意義和 A口、 B口工作于輸入還是輸出有關(guān)。此外, A、 B口的輸入、輸出數(shù)據(jù)都能鎖存。工作時(shí)可以用中斷方式,也可以用查詢方式與 CPU聯(lián)系。 選通輸入方式 當(dāng) A、 B口為方式 1輸入時(shí),它們的端口狀態(tài)、聯(lián)絡(luò)信號(hào)和控制字如圖 。 C口的 PC3~ PC5用作 A口的聯(lián)絡(luò)線; C口的 PC0~ PC2用作 B口的聯(lián)絡(luò)線。 C口還剩余的 2位 PC PC6,仍可工
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1