网站大量收购独家精品文档,联系QQ:2885784924

[信息与通信]第7章MCS-51单片机IO扩展及应用-end.ppt

[信息与通信]第7章MCS-51单片机IO扩展及应用-end.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]第7章MCS-51单片机IO扩展及应用-end

第7章 单片机 I/0 扩展及应用 7.1 I/O 接口概述 7.2 简单 I/O 扩展 7.3 8255A 可编程I/O 扩展 7.4 MCS-51单片机键盘接口技术 7.5 MCS-51单片机显示器接口技术 7.1 I/O接口概述 一.I/O 接口地位 二. I/O 接口作用 三. I/O 编址技术 四. I/O 数据的四种传送方式 五. I/O 接口的类型 7.1 I/O接口概述 一.I/O 接口地位 I/O 接口处于外设与CPU之间, 是CPU与外设间的桥梁与通道。 二. I/O 接口作用 CPU与外设速度匹配 (输入缓冲,输出锁存) 数据转换;如:串/并,A/D,D/A 电平转换; 实现地址译码,总线隔离; 7.1 I/O接口概述 三.I/O 编址技术 1、接口与端口 接口:指CPU与外设间的I/O接 口芯片。 端口: I/O芯片内可寻址的数据 寄存器或缓冲器。 2、I/O编址 I/O与RAM独立编址(地址重叠,两套访问指令) I/O与RAM统一编址(存储器直接映像) 7.1 I/O接口概述 四. I/O 数据的四种传送方式 1、无条件传送方式 无条件传送也称为同步程序传送。 无条件传送适用于以下两类外部设备的数据输入输出 具有常驻的或变化缓慢的数据信号的外部设备。例如:机械开关、数码管等。 工作速度非常快,足以和CPU同步工作的外部设备。例如数/模转换器DAC,由于DAC是并行工和的,速度很快,因此CPU可以随时向其传送数据,进行数/模转换 7.1 I/O接口概述 四. I/O 数据的四种传送方式 2、程序查询方式 查询方式又称之为有条件传送方式。 适用于各种外部的设备的数据输入输出传送 但查询过程占用CPU,查询方式只能适用于单项作业、规 模比较小的计算机系统 7.1 I/O接口概述 四. I/O 数据的四种传送方式 3、程序中断方式 程序中断方式与查询方式的主要区别 程序中断方式,大大提高了系统的效率 中断处理常需现场保护和现场恢复 4、DMA方式(Direct Memory Access) 适合批量传送 数据传送速度极快 7.1 I/O接口概述 五. I/O 接口的类型 并行I/O接口 串行 I/O接口 简单I/O接口 可编程I/O接口 7.2 单片机简单I/O扩展 一. 简单输入口扩展 操作指令:MOVX A, @DPTR (控制信号:RD) 适用:控制简单外设,如开关量输入。 常用芯片:74LS244/245, 8286/8287 特点:三态输出,片选信号无效时,输出高阻 应用电路:注意建立有效地址以及使能端。 7.2 单片机简单I/O扩展 二. 简单输出口扩展 操作指令:MOVX @DPTR, A (控制信号:WR) 适用:控制简单外设,如驱动发光二极管, 数码管等。 常用芯片:74LS373/377, 8282/8283 特点:输出锁存,以使速度匹配 应用电路:注意建立有效地址以及锁存信号。 7.2 单片机简单I/O扩展 三. 简单输入/输出口应用举例 将74LS244的输入端接8个开关用来设置数据,将74LS377的输出端接8个LED用来显示数据, 应用电路: 程序设计: 7.3 8255A可编程通用并行接口芯片 一. 可编程I/O接口芯片的特点 二、 8255A的逻辑结构和信号引脚 三、 8255A的控制字 四、 8255A的工作方式 五、 8255A应用举例 7.3 8255A可编程通用并行接口芯片 一. 可编程I/O接口芯片的特点 芯片端口包含 数据口 状态口 命令口(控制字) 工作方式可编程 工作方式可通过命令口设定。 7.3 8255A可编程通用并行接口芯片 二、 8255A的逻辑结构和 信号引脚 数据端口A、B和C 8位输入/输出端口 总线接口电路 8位双向数据总线缓冲器(DB) 读/写控制逻辑 CS—片选信号 RD—读信号 WR—写信号 A0、A1—端口选择信号 (00/01/10/11-〉A/B/C/CON) 复位信号 控制逻辑电路 A组控制+B组控制--〉 8位控制字(命令端口) 7.3 8255A可编程通用并行接口芯片 三、 8255A控制字 1、工作方式控制字 用于确定各个数据口的工作方式及数据传送方向 A口有三种工作方式,B口只有两种工作方式; 最高

您可能关注的文档

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档