当前位置:文档之家› 8255A芯片介绍

8255A芯片介绍

1、 8255A的内部结构
8255A内部由PA、PB、PC三个8位可编程双向I/O口,A组控制器和B组控制器,数据缓冲器及读写控制逻辑四部分电路组成。

8255A结构框图和引脚图
2、 8255A的引脚功能
数据总线(8条):D0~D7,用于传送CPU和8255A间的数据、命令和状态字。

控制总线(6条):
RESET:复位线,高电平有效。

/CS:片选线,低电平有效。

/RD、/WR:/RD为读命令线,/WR为写命令线,皆为低电平有效。

A0、A1:地址输入线:用于选中PA、PB、PC口和控制寄存器中哪一个工作。

并行I/O总线(24条):用于和外设相连,共分三组
3、8255A控制字和状态字
8255A有两个控制字:方式控制字和C口置位/复位控制字。

用户通过程序可以把这两个控制字送到8255A的控制寄存器,以设定8255A的工作方式和C口各位状态。

方式控制字用于设定8255A三个端口工作于什么方式,是输入还是输出方式。

方式控制字
方式控制字用于设定8255A三个端口工作于什么方式,是输入还是输出方式。

C口置位/复位控制字
本控制字可以使C口各位单独置位或复位,以实现某些控制功能。

8255A状态字。

相关主题