并行接口芯片課件_第1頁
并行接口芯片課件_第2頁
并行接口芯片課件_第3頁
并行接口芯片課件_第4頁
并行接口芯片課件_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第1頁共14頁退出

并行接口芯片8255第2頁共14頁10.1可編程的并行輸入/輸出接口芯片8255A-5的結構

它由以下幾部分組成:1.數據端口A、B、C

它有三個輸入/輸出端口:PortA、PortB和PortC。每一個端口都是8位,都可以選擇作為輸入或輸出。2.A組和B組控制電路 這是兩組根據CPU的命令字控制8255A工作方式的電路。它們有控制寄存器,接受CPU輸出的命令字,然后分別決定兩組的工作方式,也可根據CPU的命令字對端口C的每一位實現按位“復位”或“置位”操作。第3頁共14頁3.數據總線緩沖器 這是一個三態(tài)雙向8位緩沖器,它是8255A與系統(tǒng)數據總線的接口。4.讀/寫和控制邏輯 它與CPU的地址總線中的A1、A0以及有關的控制信號( )相連,由它控制把CPU的控制命令或輸出數據送至相應的端口;也由它控制把外設的狀態(tài)信息或輸入數據通過相應的端口,送至CPU。第4頁共14頁5.控制信號功能 (1) (ChipSelect)——選片信號,低電平有效,由它啟動CPU與8255A之間的通信(Communication)。 (2) ——讀信號,低電平有效。它控制8255A送出數據或狀態(tài)信息至CPU。 (3) ——寫信號,低電平有效。它控制把CPU輸出的數據或命令信號寫到8255A。 (4)RESET——復位信號,高電平有效,它清除控制寄存器并置所有端口(A、B、C)為輸入方式。第5頁共14頁6.端口尋址

8255A中有三個輸入輸出端口,另外,內部還有一個控制字寄存器,共有四個端口,要有兩個輸入端來加以選擇,這兩個輸入端通常接到地址總線的最低兩位A1和A0。第6頁共14頁第7頁共14頁10.2方式選擇8255A有三種基本的工作方式。(1)方式0(Mode0)——基本輸入/輸出;(2)方式1(Mode1)——選通輸入/輸出;(3)方式2(Mode2)——雙向傳送。第8頁共14頁

8255A的工作方式,可由CPU用I/O指令輸出一個控制字到8255A的控制字寄存器來選擇。這個控制命令字的格式如圖10-1所示??梢苑謩e選擇端口A和端口B的工作方式,端口C分成兩部分,上半部隨端口A,下半部隨端口B。端口A能工作于方式0、1和2,而端口B只能工作于方式0和1。第9頁共14頁第10頁共14頁10.3方式0的功能

方式0是一種基本的輸入或輸出方式。在這種工作方式下,三個端口的每一個都可由程序選定作為輸入或輸出,但這種方式沒有規(guī)定固定的用于應答式的聯絡信號(handshaking)線。其基本功能為: (1)兩個8位端口(A、B),和兩個4位端口(端口C)。 (2)任一個端口可以作為輸入或輸出。第11頁共14頁

(3)輸出是鎖存的。 (4)輸入是不鎖存的。 (5)在方式0時,各個端口的輸入、輸出可以有16種不同的組合。 在這種工作方式下,任一個端口都可由CPU用簡單的輸入或輸出指令來進行讀或寫。方式0可作為查詢式輸入或輸出的接口電路,此時端口A和B分別可作為一個數據端口,而端口C的某些位可作為這兩個數據端口的控制和狀態(tài)信息。第12頁共14頁10.4方式1的功能

這是一種選通的I/O方式。在這種方式時,端口A或端口B仍作為數據的輸入/輸出,但同時規(guī)定端口C的某些位作為控制或狀態(tài)信息。(1)用作一個或兩個選通端口。 (2)每一個端口包含有:

8位的數據端口;

三條控制線(是固定指定的,不能用程序改變);

提供中斷邏輯。第13頁共14頁

(3)任一個端口都可作為輸入或輸出。 (4)若只有一個端口工作于方式1,余下的13位,可以工作在方式0(由控制字決定)。 (5)若兩個端口都工作于方式1,端口C還留下兩位,這兩位可以由程序指定作為輸入或輸出,也具有置位/復位功能。第14頁共14頁

這種工作方式,使外設在單一的8位總線上,既能發(fā)送,也能接收數據(雙向總線I/O)。工作時可用程序查詢方式,也可工作于中斷方式。(1)方式2只用于端口A。 (

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論