第5章2 MCS-51单片机的扩展-IO接口的设计.pptVIP

  • 5
  • 0
  • 约 38页
  • 2016-05-24 发布于广东
  • 举报

第5章2 MCS-51单片机的扩展-IO接口的设计.ppt

第5章2 MCS-51单片机的扩展-IO接口的设计.ppt

MCS-51扩展I/O接口的设计 ② 8155H的引脚功能8155H的引脚功能 8255A的应用 8255A是可编程的并行输入/输出接口芯片,通用性强且使用灵活,常用来实现与MCS-51系列单片机的并行I/O扩展。 1.8255A的逻辑结构和信号引脚 2.总线接口电路 (1)数据总线缓冲器 (2)读/写控制器 3.8255A的工作方式 8255A共有三种工作方式,即方式0、方式1和方式2。 (1)方式0 基本输入/输出方式 方式0适合于无条件数据传送,可供使用的是两个8位口(A口和B口)及两个4位口(C口高位部分和低位部分)。 (2)方式1 选通输入/输出方式 方式1下,A口和B口分别用于数据的输入/输出。而C口则作为数据传送的联络信号。具体定义见表。 (3)方式2 双向数据传送方式 只有A口才能选择这种工作方式,这时A口既能输入数据又能输出数据。在这种方式下需使用C口的五位口线作控制线。方式2适用于查询或中断方式的双向数据传送。如果把A口置于方式2下,则B口只能工作于方式0。 8255A控制字及初始化编程 (1)工作方式控制字 (2)C口位置位/复位位控制字 8255A的应用 ORG 0000H AJMP MAIN ORG 0030H MAIN:MOV A,#90H ;方式0,A口输入C口输出 MOV DPTR,#7

文档评论(0)

1亿VIP精品文档

相关文档