《《微型計算機原理》PPT課件.ppt》由會員分享,可在線閱讀,更多相關《《微型計算機原理》PPT課件.ppt(36頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、第十章 可編程外圍接口芯片 8255A及其應用 本章內(nèi)容 8255A的工作原理 8255A的應用舉例 8255A的工作原理 8255A是一種可編程的并行 I/O接口芯片 三個八位輸入 /輸出端口 具有多種工作方式(可編程) 一種通用芯片 8255A的結構和功能 8255A的結構和功能 三個八位 I/O端口(標識為 A、 B、 C)按 組進行編程 A組:端口 A + 端口 C的高 4位 B組:端口 B + 端口 C的低 4位 由 CS引腳選中,進行端口編程、讀或寫 內(nèi)部寄存器 A、 B、 C數(shù)據(jù)寄存器 (讀 /寫 ) 命令字寄存器 8255A的結構和功能 PA 八位輸出鎖存 /緩沖器、八位輸入鎖
2、存器 PB 八位輸出鎖存 /緩沖器、八位輸入緩沖器 PC 八位輸出鎖存 /緩沖器、八位輸入緩沖器 可以被分成兩組 4位的輸入輸出端口使用 8255A的結構和功能 8255A的結構和功能 8255A的控制字 8255A具有兩類控制字 方式選擇控制字 定義端口的工作方式 C口復位 /置位控制寄存器 負責對 C口逐位進行復位 /置位控制 通過 D7位區(qū)分 8255A的控制字 8255A的控制字 8255A的工作方式 三種工作方式 方式 0 基本輸入輸出 方式 1 選通輸入輸出 方式 2 雙向 選通輸入輸出 8255A復位狀態(tài) 三端口為基本輸入方式 8255A的工作方式 方式 0 基本輸入輸出 A、
3、B、 CH、 CL4個端口可以被分別設置 或輸入、或輸出 簡單的輸入輸出操作,可使用無條件數(shù)據(jù)讀 寫方式實現(xiàn)與外設的交互 可以將聯(lián)絡信號接入 C口,實現(xiàn)查詢方式 8255A的工作方式 8088 8255A的工作方式 方式 1 選通輸入輸出 分為兩組( A組、 B組)實施 具有聯(lián)絡(握手)信號的數(shù)據(jù)傳送 借用 C口的引腳作為聯(lián)絡信號 方 式 一 的 輸 入 方 式 8255A的工作方式 方 式 一 的 輸 出 方 式 8255A的工作方式 方式一的輸入 /輸出方式 8255A的工作方式 8255A的工作方式 8255A的工作方式 小結 8255A的工作方式 狀態(tài) 查詢方式工作 通過讀 C口的信息
4、 ,了解狀態(tài) 8255A的應用 并行接口 簡單 I/O接口 方式 0 需要聯(lián)絡信號 方式 1 需要雙向傳送 方式 2 8255A的應用 簡單輸入 /輸出 8255A的應用 鍵盤掃描 8255A的應用 LED顯示 8255A的應用 LED顯示 靜態(tài)顯示 需要較多的并行接口,向 LED送顯示數(shù)據(jù) 需要接口,向接口送控制信號 動態(tài)顯示 一個并行接口向所有的 LED送顯示數(shù)據(jù)(分 時) 另送控制信號,點亮相應的 LED 利用視覺遲滯達到效果 8255A的應用 LED顯示 8255A的應用 LED顯示 8255A的應用 LED顯示 8255A的應用 打印機 8255A的應用 打印機 8255A的應用 打印機 8255A的應用 并行接口