8255傳輸方式與工作方式

2022-09-02 05:42:03 字數 1480 閱讀 5977

一、8255a晶元介紹

8255a是intel公司生產的可程式設計並行i/o介面晶元,它具有3個八位的並行i/o口,三種工作方式,可通過程式設計改變其功能,使用靈活方便,可作為微控制器與多種外圍裝置連線時的中間介面電路。

1、引腳說明

8255a共有40只引腳採用雙列直插式封裝,各引腳功能如下。

d7~do:三態雙向資料線,與微控制器資料匯流排連線,用來傳送資料資訊。

:片選訊號線,低電平有效,表示本晶元被選中。

:讀出訊號線控制8255a資料的讀出。

:寫入訊號線控制8255a的資料寫入。

:+5v電源。

pa7~pa0:a口輸入/輸出線。

pb7~pb0:b口輸入/輸出線。

pc7~pc0:c口輸入/輸出線。

a1~a0:位址線,用來選擇8255a內部四個埠。

2、內部結構

(1)埠a、b、c

pa口:乙個八位資料輸出鎖存器和緩衝器;乙個八位資料輸入鎖存器。

pb口:乙個八位資料輸出鎖存器和緩衝器;乙個八位資料輸入緩衝器。

pc口:乙個八位資料輸出鎖存器;乙個八位資料輸入緩衝器。

通常pa口、pb口作為輸出輸入埠,pc口可作為輸出輸入埠,也可在軟體控制下,分為兩個四位埠,作為埠a、b選通方式操作時的狀態控制訊號。

(2)a組和b組控制電路

這是兩組根據cpu寫入的「命令字」控制8255a工作方式的控制電路。a組控制pa口和pc口上半部分;b組控制pb口和pc口下半部,並可根據「命令字」對埠的每一位實現按位「置位」或「復位」。

(3)資料匯流排緩衝器

資料匯流排緩衝器是乙個三態雙向8位緩衝器,作為8255a與系統匯流排之間的介面,用來傳送資料、指令、控制命令以及外部狀態資訊。

(4)讀/寫控制邏輯電路

讀/寫控制邏輯電路接收cpu發來的控制訊號、、reset、位址訊號a1~a0等,根據要求,將埠資料讀出送往cpu或者將cpu送來的資料寫入埠。

二、8255a工作方式

8255a有三種基本工作方式:

(1)方式0:基本輸入輸出;

(2)方式1:選通輸入輸出;

(3)方式2:雙向傳送(僅a口有此工作方式)。

三種工作方式由寫入控制字暫存器的方式控制字來決定。

1、方式0

方式0下,三個埠可以由程式設定為輸入或輸出,不需要應答聯絡訊號。其基本功能為:

(1) 具有兩個8位埠和兩個4位埠。

(2) 任一埠都可設定為輸入或輸出,各埠的輸入、輸出可構成16種組合。

(3) 資料輸出時鎖存,輸入時不鎖存。

2、方式1

a口和b口均可獨立設定成這種方式。在此種工作方式下,a口b口通常用於i/o資料的傳送,c口用做a口和b口的聯絡線,以實現中斷方式傳送i/o資料。

3、方式2

方式2下pa7~pa0為雙向i/o匯流排。當作為輸入匯流排時,pa7~pa0受和ibfa控制,工作過程與方式1輸入時相同;作為輸出匯流排使用時,pa7~pa0受和控制,其工作方式與方式1輸出時相同。

INTEL 8255A的介面訊號與工作方式

intel 8255a是乙個為 8085微機系統設計的可程式設計並行介面電路。它同樣可用於8086 8066 89c51等系統。它具有a b c三個8位並行口。intel 8255a的邏輯符號如圖5 17所示。圖5 17 intel 8255a的邏輯符號 intel 8255a與微處理器之間的連線有...

轉變工作方式

轉變工作方式,推行走動管理 陳春迎9月30日,物業部例會在暖苑小區召開,參加人員有公司領導和各小區負責人,此次例會改變以往的模式,先到小區巡視,實地察看,現場分析講解小區管理方面的亮點,最後暖苑小區盧經理對暖苑小區的管理經驗進行了總結發言。聽了盧經理的發言後我深有感觸 首先,每個人要想不斷的進步,就...

00015工作方式

工作方式 圖管理工作圖 表能力體系表 圖立體能力體系結構圖 一 制定研究計畫 課題立項,形成研究計畫書 1 發現問題 2 查閱文獻資料及初調研並撰寫文獻回顧 明確專案背景及意義,課題優先指數即問題重要性 影響及緊迫性 3 撰寫研究計畫書。3.1 定義問題和目標 釐清問題和確定目的 3.2 開發研究內...