可编程接口芯片
6
/1187.1
可编程并行输入/输出接口芯片8255A一、功能
8255A是一种通用的可编程并行I/O接口芯片,广泛用于几乎所有系列的微型机系统中,如8086、MCS51、Z80CPU系统等。8255A具有3个带锁存或缓冲的数据端口,可与外设并行进行数据交换。用户可用程序来选择多种操作方式,通用性强。使用灵活,可为CPU与外设之间提供并行输入/输出通道。
可编程接口芯片
7
/118二、 8255A的内部结构
A口
B口
C口
可编程接口芯片
8
/118二、 8255A的内部结构
并行输入/输出端口
A组和B组控制
数据总线缓冲器
读/写控制电路
可编程接口芯片
9
/118三、 8255A的管脚分配
可编程接口芯片
10
/118可编程接口芯片
11
/1181、与外设连接的管脚 我们已经知道8255A有三个数据端口,每个端口是8位的,由此可推算与外设相连接的管脚共有24位。其中A口有PA7—PA0八个I/O引脚,B口有PB7—PB0八个I/O引脚,C口有PC7—PC0八个I/O引脚。特别地对于PC7—PC0,其中可有若干根复用线可用于“联络”信号或状态信号,其具体定义与端口的工作方式有关。
可编程接口芯片