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