8255A芯片介绍(免费)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

8255A是一种可编程的I/O接口芯片,可以与MCS-51系统单片机以及外设直接相连,广泛用作外部并行I/O扩展接口。

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状态字

相关文档
最新文档