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

正文內(nèi)容

微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用第10章并行接口芯片8255-文庫(kù)吧資料

2025-01-05 04:37本頁面
  

【正文】 ,表示數(shù)據(jù)已輸入至輸入鎖存器,它由 STB信號(hào)置位 (高電平 ),而 RD信號(hào)的上升沿使其復(fù)位。IBF(Input Buffer Full)—— 輸入緩沖器滿,高電平有效。其各個(gè)控制信號(hào)的意義為:STB(Strobe)—— 選通輸入,低電平有效。 方式 1的主要功能8255A的端口工作在方式 1時(shí),具有以下主要功能:(1) 用作一個(gè)或兩個(gè)選通端口;(2) 每一個(gè)端口包含: 8位的數(shù)據(jù)端口,三條控制線 (是固定指定的,不能用程序改變 ),提供中斷邏輯;(3) 任何一個(gè)端口都可作為輸入或輸出;(4) 若只有一個(gè)端口工作于方式 1,余下的 13位,可以工作在方式 0(由控制字決定 );(5) 若兩個(gè)端口都工作于方式 1,端口 C還留下兩位,這兩位可以由程序指定作為輸入或輸出,也具有置位 /復(fù)位功能。 方式 1的功能這是一種選通的 I/O方式。這樣,在寫信號(hào)后最多 tWB時(shí)間,寫出的數(shù)據(jù)在輸出端口出現(xiàn)。并保持 tWA時(shí)間。要由寫指令把 CPU的數(shù)據(jù)輸出給外設(shè),對(duì)于 8255A,要求寫脈沖寬度至少為 400ns。經(jīng)分析,在 I/O讀周期 8088 CPU與 8255A在時(shí)序上不能很好配合,需要 CPU插入一個(gè)等待狀態(tài)。 若外設(shè)的數(shù)據(jù)已經(jīng)準(zhǔn)備好, CPU用輸入指令從 8255A讀入這個(gè)數(shù)據(jù),則 RD的寬度至少應(yīng)為300ns,而且地址信號(hào)必須在 RD有效前 tAR時(shí)間有效。方式 0可作為查詢式輸入或輸出的接口電路,此時(shí)端口 A和 B可分別作為一個(gè)數(shù)據(jù)端口,而取端口 C的某些位作為這兩個(gè)數(shù)據(jù)端口的控制和狀態(tài)信息。其基本功能為:(1) 兩個(gè) 8位端口 (A, B)和兩個(gè) 4位端口 (端口C);(2) 任一個(gè)端口可以作為輸入或輸出;(3) 輸出是鎖存的;(4) 輸入是不鎖存的;(5) 在方式 0時(shí),各個(gè)端口的輸入、輸出可以有 16種不同的組合。 方式 0的功能 方式 0的基本功能 方式 0是一種基本的輸入或輸出方式。若要使端口 C的位 3置位的控制字為 00000111B,而使它復(fù)位的控制字為 00000110B。這個(gè)功能主要用于控制。若要求 8255A1的各個(gè)端口處在如下的工作方式:端口 A方式 0輸入端口 B方式 1輸出端口 C(上半部 )PC7~ PC4輸出端口 C(下半部 )PC3~ PC0輸入則要用方式控制字 =10010101B或 95H。因而,兩個(gè) 8255A的各個(gè)端口地址如表 102所示。在本例中,端口地址的考慮如圖 105所示。要確定兩個(gè) 8255A的工作方式,就要在輸出控制字之前,先確定兩個(gè) 8255A的各自的控制字寄存器的端口地址。端口 A有方式0、 1和 2三種工作方式,而端口 B只能工作于方式 0和 1。這個(gè)控制命令字的格式如圖 103所示。如圖 102所示,它們由 CPU輸出的控制字來選擇。A A0、 RD、 WR及 CS組合所實(shí)現(xiàn)的各種功能,如表 101所示。它清除控制寄存器,并且置所有端口 (A、 B、 C)為輸入方式。它控制把CPU輸出的數(shù)據(jù)或命令信號(hào)寫到 8255A。它控制 8255A送出數(shù)據(jù)或狀態(tài)信息至 CPU。5. 一些控制命令(1) CS(Chip Select)—— 選片信號(hào),低電平有效,由它啟動(dòng) CPU與 8255A芯片之間的通信(Communication)。輸入輸出的數(shù)據(jù),輸出的指令以及 CPU發(fā)出的控制字和外設(shè)的狀態(tài)信息,也都是通過這個(gè)緩沖器傳送的。B組控制電路控制端口 B和端口 C的下半部 (PC3~ PC0)。它們有控制寄存器,接受 CPU輸出的命令字,然后分別決定兩組的工作方式,也可根據(jù) CPU的命令字對(duì)端口 C的每一位實(shí)現(xiàn)按位 “復(fù)位 ”或 “置位 ”。通常端口 A或 B作為輸入輸出的數(shù)據(jù)端口,而端口 C作為控制或狀態(tài)信息的端口,它在方式字的控制下,可以分成兩個(gè) 4位的端口,每個(gè)端口包含一個(gè) 4位鎖存器,它們分別與端口 A和 B配合使用,可以作為控制信號(hào)輸出,或者作為狀態(tài)信號(hào)輸入。(2) 端口 B: 一個(gè) 8位數(shù)據(jù)輸入 /輸出、鎖存 /緩沖器;一個(gè) 8位數(shù)據(jù)輸入緩沖器。每一個(gè)端口都是 8位,都可以選擇作為輸入或輸出,但功能上有著不同的特點(diǎn)。8255
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1