[工学]第8章MCS-51的IO接口扩展.pptVIP

  • 4
  • 0
  • 约6.52千字
  • 约 48页
  • 2018-03-27 发布于浙江
  • 举报
[工学]第8章MCS-51的IO接口扩展

第八章 MCS-51与I/O接口扩展 8.1 I/O扩展概述 8.2 MCS-51扩展可编程并行I/O芯片8255A D0~D7:三态双向数据线。常和MCS-51单片机的P0口相连,用于传送数据信息; PA0~PA7:A口输入/输出线,用于和外设之间传递数据; PB0~PB7:B口输入/输出线,用于和外设之间传递数据; PC0~PC7:C口输入/输出线,既可与外设传送数据,也可以作为A、B口的控制联络线; CS:片选信号线,低电平有效。 RESET:复位信号线,通常与单片机的复位端相连。 A0和A1:I/O口的选择线,通过它可以选择PA口、PB口、PC口和控制寄存器。 RD和WR:读/写信号线,控制8255的读、写操作。 VCC:+5V电源。 GND:接地端。 8255A的端口选择和基本操作 3. 8255A的控制字 8255A有两个控制字: 工作方式选择控制字 方式控制字用于设定单片机的PA口、PB口和PC口的工作方式。 C口置位/复位控制字 置位/复位控制字用于对8255A的PC口按位进行操作。 方式控制字 C口置位/复位控制字 8255A有3种基本工作方式: 工作方式0 基本的输入/输出方式 工作方式1 选通输入输出方式 工作方式2 双向传送方式,只有PA口工作于此方式 方式0(基本输入/输出方式) 不需要任何选通

文档评论(0)

1亿VIP精品文档

相关文档