上海工程技术大学微机原理与接口技术yp 第7章 可编程接口芯片.ppt

上海工程技术大学微机原理与接口技术yp 第7章 可编程接口芯片.ppt

2006/01 信息学院计算机系统研究所 第7章 可编程接口芯片 一、8255A的内部结构 一、8255A的内部结构 通常使用方法: 端口A、B作为独立的输入或者输出端口,端口C可以作为独立的输入或者输出端口,也可以配合端口A、端口B,为端口A、B提供控制信号和状态信号。 (1)A口 有三种工作方式: 方式 0、方式 1、方式 2 对外 8 根管脚 为PA7 ~ PA0 (2)B口 有 两 种工作方式:方式 0、方式 1 对外 8 根引脚 为PB7 ~ PB0 2. A组、B组控制 为了控制方便,将8255A的3个口分成A、B两组。其中A组包括A口的8条线PA0~PA7和C口的高4位PC4~PC7。B组包括B口的8条线PB0~PB7和C口的低4位PC0~PC3。A组和B组分别由软件编程来加以控制。 8255A的读/写控制逻辑的作用是从CPU的地址和控制总线上接收有关信号,转变成各种控制命令送到数据缓冲器以及A组、B组控制电路,从而管理三个端口、控制寄存器和数据总线之间的传送操作。 1. 与外设连接的管脚 2. 与CPU连接的管脚 8255A的编程 编程:就是用户使用8255A前,用软件来定义 端口的工作方式,选择所需要的功能。 说明: 方式控制字未规定C口的控制字,只规定了C口数据传输方式 C口要么作为联络线,要么

文档评论(0)

1亿VIP精品文档

相关文档