82C55A是Intel公司的8位可编程并行接口,和Intel微处理器完全兼容。因此,和Intel微处理器的连接十分简单。图4-17
是82C55A与80386SX的相连的逻辑图。80386SX是80386的小系统模式,它的数据线是16位。8位的82C55A和它连接时,将8位数据线连接到80386SX的低8位数据线上。由于对82C55A的访问必须是偶地址访问,因此,CPU在对82C55A的端口进行访问时,地址线的A0设置为0并且连接到82C55A的使能端,地址线的A2、A1连接到82C55A的A1、A0,这两位的四种组合分别对应82C55A的四个端口。这样就既满足了端口的偶地址要求(A0为0),又满足了82C55A规定自身4个端口地址为00、01、10、11的要求。 图4-17 82C55A与80386SX的相连 本节小结: 主要介绍了并行接口电路的原理,包括简单的(同步方式)并行接口的组成。通过分析可编程并行接口8255A的原理、工作方式、时序与编程,阐述了异步并行接口的操作过程以及它们与CPU和外设的握手方式和接口的设计方法。 |