微型计算机原理与接口技术第9章8255.pptVIP

  • 41
  • 0
  • 约6.66千字
  • 约 64页
  • 2017-05-30 发布于湖北
  • 举报
第九章 可编程并行接口8255A 8255A的简介 8255A的外部引脚 8255A的内部逻辑结构 8255A的工作设定 8255A的应用 8255A的简介 8255A是一种通用的可编程并行I/O接口芯片(PPI),通过对它进行编程,可以有不同的工作方式。 通常不需要附加外部逻辑电路就可以直接为CPU与外设之间提供数据通道。 8255A的外部引脚 8255A内部逻辑结构 3个I/O端口A,B,C:每个都是8位并行端口,都可由程序选择作为输入或输出。 A组和B组控制电路:A组包括A口和C口的上半部(PC7~PC4);B组包括B口和C口的下半部(PC3~PC0)。 数据总线缓冲器:双向三态8位缓冲器,能直接与CPU数据总线对接。 读/写控制电路:与地址总线中的A1,A0以及有关的控制信号RD,WR,RESET相连,用来管理内部和外部数据,状态或控制字的传送。 8255A的端口寻址 8255A工作设计 8255A的控制字 方式控制字 对C口按位置位/复位控制字 8255A的方式选择 方式控制字 举例 设8255A的控制字寄存器的端口地址为63H,若A口工作于方式1,B口工作于方式0 ,A口、B口和C口的高四位作输入,C口的低四位作输出,写出方式控制字,并写入8255A的控制字寄存器中。 对C口按位置位/复位控制字 举例 设8255A的口地址为60H~63H,PC5平时为低电平,要求从PC

文档评论(0)

1亿VIP精品文档

相关文档