单片机用8255A扩展I0口.docVIP

  • 29
  • 0
  • 约1.72千字
  • 约 5页
  • 2020-02-09 发布于北京
  • 举报
单片机用8255A扩展I/O口 图中,P0口为地址/数据复用口,数据通过P0口直接传送,地址的低8位通过74LS373锁存,系统的读/写控制及复位信号与8255A的读/写及控制端对应相连,系统地址总线的A1、A0(P0.1、P0.0)直接与8255A的地址线A1、A0对应相连,利用高8位地址线的P2.7作为选通信号,直接与8255A的片选端相连,A口接8个发光二极管作为输出,B口接1只8位拨码开关作为输入,C口空置。 8255A地址设置表 单片机引脚 P27 P26 P25 P24 P23 P22 P21 P20 P07 P06 P05 P04 P03 P02 P01 P00 8255A引脚 CS A1 A0 A口 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 B口 0 1 1 1 1 1 1 1 1 1 1 1 1 1 O 1 控制口 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 十六进制值 7 F F X 8255A各端口的地址如下: A口地址:7FFCH; B口地址:7FFDH; C口地址:7FFEH; 控制口地址:7FFFH。 控制字设置 数据位 D7 D6 D5 D4 D3 D2 D1 D0 数值 1 0 0 0 0 0 1 0 十六进制 8 2 功能 方式设置 方式0 A口输出 B口输入 D7=1,方式控制,D6、D5决定控制方式,

文档评论(0)

1亿VIP精品文档

相关文档