8051单片机9扩展IO口设计.pptVIP

  • 9
  • 0
  • 约4.58千字
  • 约 21页
  • 2019-08-12 发布于湖北
  • 举报
第九章 扩展I/O接口设计 9.1 I/O接口的基本模型 9.1 I/O接口的基本模型 I/O接口的功能: 速度协调、信号格式配合、时序配合、电平配合、数据缓冲、地址译码、校验和检查 I/O编址方式: 统一编址: I/O地址与存储器地址统一进行编址。因此,某个存储单元既可指存储器单元,也可指I/O地址。对片外I/O口的输入/输出指令就是访问片外RAM的指令,即:MOVX 独立编址:端口地址与存储器地址分开编址。对I/O端口独立编址,需要专门的I/O指令和接口信号访问I/O端口 9.1 I/O接口的基本模型 I/O接口的数据传送方式: 1) 程序查询方式:主机与设备串行工作。数据交换完全由微处理器的程序控制 2) 程序中断方式:外围设备主动通知CPU,准备送出输入数据或者接受输出数据 3) 直接内存访问方式(DMA):数据交换不经CPU,直接在内存和外围设备间进行 4) 通道方式:通道是一个具有特殊功能的微处理器,由通道实现对外围设备的统一管理和外设与内存之间的数据交换。 9.2 8255A概述 典型的并行接口组成部分: 1) 数据端口(接外设):包括相应的输入缓冲寄存器和输出缓冲寄存器 2) 地址、数据、控制总线:与微处理器通信 3) 控制寄存器:选择数据端口,选择端口传送方向,选择与CPU交换信息的方法(查询或中断) 4) 一个状态寄存器 5) 中断电路 9.

文档评论(0)

1亿VIP精品文档

相关文档