图3-11 给出了2个8259A与80386SX微处理器的连接,在PC/AT型微机当中常采用这种连接方式。此电路的主8259A(U1)使用的向量为08H~0FH,I/O端口地址为0300H和0302H;从8259A(U2)使用向量70H~77H,I/O端地址为0304H和0306H。在PC机中,总线上连接器件相对较多,选用了数据总线缓冲器,8259A工作在缓冲方式,图中表示了8259A的SP#/EN#引脚的使用方法。SP#/EN#一方面通过反向器连接到数据驱动器74LS245的方向控制端,SP#/EN#另一方面通过10K电阻连接+5V电源。使能信号SP#/EN#在8259A输出数据时变为有效,当8259送类型码时,SP#/EN#为低,245的DIR端输入高,245的传送方向是由A到B;当8259初始化时,上拉电阻时DIR端变低,245的传送方向是由B到A,保证了处理器对8259的数据写入。 |