8255引脚图及内部结构

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

8255引脚图及内部结构

8255芯片的脚图及内部结构如下图所示.其引脚功能描述如下:

(1)A口、B口和C口。均为8位I/O数据口,但结构上略有差别。三个端口都可以和外设相连,分别传送外设的输入/输出数据或控制信息。

(2) A、B组控制电路。这是两组根据CPU的命令字控制8255工作方式的电路。A组控制A 口及C口的高4位,B组控制B口及C口的低4位。

(3) 数据缓冲器。这是一个双向三态8位的驱动口,用于和单片机的数据总线相连,传送数据或控制信息。

(4) 读/写控制逻辑。这部分电路接收MCS-51送来的读/写命令和选口地址,用于控制对8255的读/写。

(5) 数据线(8条):D0~D7为数据总线,用于传送CPU和8255之间的数据、命令和状态字。

(6) 控制线和寻址线(6条)

RESET:复位信号,输入高电平有效。一般和单片机的复位相连,复位后,8255所有内部寄存器清0,所有口都为输入方式。

WR和RD:读/写信号线,输入,低电平有效。当为0时(必为1),所选的8255处于读状态,8255送出信息到CPU。反之亦然。

(7)CS:片选线,输入,低电平有效。

(8) A0、A1:地址输入线。当为0,芯片被选中时,这两位的4种组合00、01、10、11分别用于选择A、B、C口和控制寄存器。

(9)I/O口线(24条):PA0~PA7、PB0~PB7、PC0~PC7为24条双向三态I/O总线,分别与

A、B、C口相对应,用于8255和外设之间传送数据。

(10) 电源线(2条):VCC为+5 V,GND为地线。

相关文档
最新文档