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