1、在线教务辅导网: http:/ 更多课程配套课件资源请访问在线教务辅导网2018/5/5 1第 5章 并行接口2018/5/5 2本章重点l 并行接口的基本概念及与串行接口的区别l 可编程并行接口 8255A的内部结构、工作方式l 可编程并行接口 8255A的初始化编程l 可编程并行接口 8255A的应用2018/5/5 38255A的内部结构和引脚数据总线缓冲器内部控制线内部数据线D0 D7A组控制A组端口 AA组端口 C上部B组控制B组端口 BB组端口 C下部读写控制逻辑 PC0 PC3PB0 PB7PC4 PC7PA0 PA7RDWRA0A1CSRESET2018/5/5 41. 外设数
2、据端口n 端口 A: PA0 PA7A组,支持工作方式 0、 1、 2n 端口 B: PB0 PB7B组,支持工作方式 0、 1n 端口 C: PC0 PC7仅支持工作方式 0A组控制高 4位 PC4 PC7B组控制低 4位 PC0 PC3n 端口 A: PA0 PA7n 常作数据端口,功能最强大n 端口 B: PB0 PB7n 常作数据端口n 端口 C: PC0 PC7n 可作数据、状态和控制端口n 分两个 4位,每位可独立操作n 控制最灵活,最难掌握2018/5/5 52. 与处理器接口CS* A1 A0 I/O地址 读 操作 RD* 写操作 WR*0 0 00 0 10 1 00 1 1
3、60H61H62H63H读 端口 A读 端口 B读 端口 C非法写端口 A写端口 B写端口 C写控制字2018/5/5 68255A的工作方式n 方式 0: 基本输入输出方式适用于无条件传送和查询方式的接口电路n 方式 1: 选通输入输出方式适用于查询和中断方式的接口电路n 方式 2: 双向选通传送方式适用于与双向传送数据的外设适用于查询和中断方式的接口电路2018/5/5 7方式 0输入时序datadata输入端口D0 D7RDCS,A1,A0请体会这里 8255A的数据缓冲作用2018/5/5 8方式 0输出时序WRdatadata输出端口D0 D7CS,A1,A08255A对 CPU通过它输出给外设的数据进行锁存2018/5/5 9方式 1输入引脚: A端口数据选通信号表示外设已经准备好数据输入缓冲器满信号表示 A口已经接收数据中断请求信号请求 CPU接收数据PC4PC5PC3PA7PA0INTEAIBFAINTRASTBA中断允许触发器2018/5/5 10