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

正文內(nèi)容

9章160并行接口和串行接口(已修改)

2025-08-13 14:36 本頁面
 

【正文】 并行接口概述 并行接口的特點(diǎn) 1. 并行接口是在多根數(shù)據(jù)線上以數(shù)據(jù)字節(jié)或字為單位與 I/O設(shè)備或被控對象傳輸數(shù)據(jù)。 2. 并行接口適用于近距離數(shù)據(jù)傳輸。一次同時(shí)傳送多位數(shù)據(jù),傳送速度快。 3.在并行接口中, 8位或 16位是同時(shí)傳輸?shù)摹? 4.并行傳送的信息不要求固定的格式,這與串行傳送的信息有固定格式的要求不同。 并行接口的類型 ,可分為兩種 ,一是單向傳送(只作為輸入口或只作為輸出口) ,另一種是雙向傳送(既可作為輸入口,也可作為輸出口) ,并行接口可分為硬接線接口和可編程接口。 的工作方式及功能,具有廣泛的適應(yīng)性和很高的靈活性,在微機(jī)系統(tǒng)中得到廣泛應(yīng)用。 可編程并行接口 8255A 8255A內(nèi)部結(jié)構(gòu)及引腳功能 1. 8255A的內(nèi)部結(jié)構(gòu) 2. 8255A的引腳功能 WR RESET PA7 PA4 PB7 PB6 PB5 PB4 D0 D1 D2 D3 D4 D5 D6 D7 VCC PB3 圖 91 8255A的內(nèi)部結(jié)構(gòu)及外部引腳圖 RD A1 A0 PC7 PC6 PC5 PC4 PA3 PA2 PA1 PA0 CS A組 A口 ( 8位) B組 B口 ( 8位) A組 C口 (高 4位 ) B組 C口 (低 4位 ) 數(shù)據(jù) A組 控制 緩沖器 讀 /寫 控制 邏輯 B組 控制 CS A1 RD WR PC3~PC0 PA7~PA0 PC7~PC4 PB7~PB0 總線 A0 D7~D0 RESET 1 2 3 4 5 6 7 8 17 18 19 20 9 10 11 12 13 14 15 16 28 27 26 25 24 23 22 21 36 35 34 33 32 31 30 29 40 39 38 37 8255A GND PC3 PC2 PC1 PC0 PB0 PB1 PB2 PA5 PA6 PC端口 60H 61H 62H 60H 61H 62H 63H 63H 0 0 0 0 0 0 0 1 0 0 A0 0 1 0 0 1 0 1 1 A1 0 0 1 0 0 1 1 1 0 0 0 1 1 1 1 1 0 1 1 1 0 0 0 0 1 1 操 作 讀 A口數(shù)據(jù) 讀 B口數(shù)據(jù) 讀 C口數(shù)據(jù) 寫 A口數(shù)據(jù) 寫 B口數(shù)據(jù) 寫 C口數(shù)據(jù) 寫控制字寄存器 總線懸浮(三態(tài)) 總線懸浮 控制口不能讀 表 91 8255A基本操作與端口地址 WR RD CS 8255A的編程 1. 方式控制字 1 D6 D5 D4 D3 D2 D1 D0 0 0 方式 0 0 1 方式 1 1 方式 2 C口下半部 1 輸入 0 輸出 B口選擇 1 輸入 0 輸出 B組方式 0 方式 0 1 方式 1 C口上半部 1 輸入 0 輸出 特征位 A組方式 A口選擇 1 輸入 0 輸出 圖 92 8255A方式控制字格式 例 91 要把 A口指定為方式 1,輸入, C口上半部定為輸出; B口指定為方式 0,輸出, C口下半部指定為輸入,則工作方式命令代碼是 10110001B或 B1H。設(shè) 8255A控制字寄存器端口地址為 303H。 若將此命令代碼寫到 8255A的命令寄存器,即實(shí)現(xiàn)了對8255A工作方式及端口功能的指定,或者說完成了對8255A的初始化。初始化的程序段為: MOV DX,303H ; 8255A命令口地址 MOV AL,0B1H ;初始化命令 OUT DX,AL ;送到命令口 2. 端口 C置位 / 復(fù)位控制字 特征位 圖 93 端口 C置位 /復(fù)位控制字格式 位控 0 D6 D5 D4 D3 D2 D1 D0 1 置位 ( 高電平 ) 0 復(fù)位 ( 低電平 ) 無關(guān)位 可設(shè)為 0 0 0 C口的位選擇 D3 D2 D1 選擇 0 0 0 PC0 0 0 1 PC1 0 1 0 PC2 0 1 1 PC3 1 0 0 PC4 1 0 1 PC5 1 1 0 PC6 1 1 1 PC7 例 92 若要把 C口的 PC2引腳置成高電平輸出,則命令字應(yīng)該為 00000101B或 05H。 將該控制字的代碼寫入 8255A的命令寄存器,就會使得從 C口的 PC2引腳輸出高電平,其程序段為 MOV DX, 303H ; 8255A命令口地址 MOV AL, 05H ;使 PC2= 1的控制字 OUT DX, AL ;送到命令口 8255A的工作方式 – 8255A有三種工作方式, A口可以選擇方式 0、方式 方式 2三種工作方式, B口可以使用方式 0、方式 1, C口只能使用方式 0。 – C口在方式 1和方式 2時(shí),大部分引腳被分配作專用的聯(lián)絡(luò)信號,且可以按位控制;在CPU讀取 8255A狀態(tài)時(shí), C口又用作方式 方式 2的狀態(tài)口。 – 這是使用 8255A的難點(diǎn)所在,學(xué)習(xí)時(shí)要特別注意。 – 3個(gè)端口在哪一種方式下工作,由軟件編程決定。 1.工作方式 0 ? 方式 0又稱為基本輸入 /輸出方式。方式 0的基本特點(diǎn): ? ( 1) A口、 C口的高 4位、 B口以及 C口的低 4位可分別定義為輸入或輸出,各端口互相獨(dú)立,故共有 16種不同的組合。 ? ( 2)定義為輸出的口均有鎖存數(shù)據(jù)的能力,而定義為輸入的口則無鎖存能力。 ? ( 3)在方式 0下, C口有按位進(jìn)行置位和復(fù)位的能力。 2.工作方式 1 ? 這是一種選通的輸入 /輸出工作方式。在這種工作方式下,選通信號與輸入 /輸出數(shù)據(jù)一塊傳送,由選通信號對數(shù)據(jù)進(jìn)行選通,其基本功能如下: ( 1) 三個(gè)端口分為兩組,即 A組和 B組。 ( 2) A組包括 8位數(shù)據(jù)端口 A和 PC7~ PC3五位控制 /狀態(tài)端口, B組為 8位數(shù)據(jù)端口 B和 PC2~ PC0三位狀態(tài)控制端口。 ( 3)每一個(gè) 8位數(shù)據(jù)端口均可設(shè)置為輸入 /輸出方式,且兩種工作方式均可鎖存。 ( 4)控制 /狀態(tài)口除了指示兩組數(shù)據(jù)口的狀態(tài)及選通信號外,還可用做 I/O口,如 PC6和 PC7,用位控方式傳送。 ? 8255A工作在方式 1時(shí),輸入輸出有著各自規(guī)定的聯(lián)絡(luò)信號和中斷信號,為方便起見,下面分別以 A口、 B口均作為輸入或均作為輸出來加
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1