微机接口技术第1章 绪论 (2).ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.5 CPU与接口交换数据的方式 传送数据方式 CPU与外部设备之间交换数据的方式不同,表现在对外设的控制方式不同,从而使接口电路的结构及功能也不同。 在微机中,传送数据一般有3种方式: 程序控制方式 中断传送方式 DMA传送方式 * 1.5 CPU与接口交换数据的方式 程序控制方式 无条件传送方式 (又称同步传送方式) 在这种方式中,CPU始终认为外设是在准备好状态,在程序中的适当位置直接运行I/O指令完成数据的传输。其特点是: 软、硬件设计十分简单; 只适用于外设动作时间已知的场合。如开关、LED显示这些简单设备中输入/输出中运用。 * 1.5 CPU与接口交换数据的方式 有条件传送方式 (又称查询传送方式) 在这种方式中,每次执行I/O操作之前,CPU先查询外设的状态,当外部设备准备好时才执行I/O指令实现数据传送。 特点是: 接口电路简单,易于实现; CPU的工作效率很低; 适合于速度要求不高的场合。 下面的工作框图表示了这种方式。 * 1.5 CPU与接口交换数据的方式 带延时等待的查询流程图 * 1.5 CPU与接口交换数据的方式  中断传送方式 当外设准备好进行数据传输时,通过接口向CPU提出中断请求,CPU在满足响应中断的条件时,向接口发出中断响应 (回答) 信号,然后转去执行中断服务程序,从而完成数据传送。 特点是:CPU与外设并行工作 ,大大提高了CPU的工作效率。 下图表示了中断处理传送数据方式。 * 1.5 CPU与接口交换数据的方式  中断方式传送数据示意图 * 1.5 CPU与接口交换数据的方式  DMA传送方式 DMA方式称为存储器直接存取方式。 当外设需传送数据时,先通过DMA控制器(DMAC)向CPU提出请求,CPU收到请求并发出总线响应(回答)信号,同时交出总线控制权,由DMAC接管总线并控制数据的传送过程。 特点:适用于高速大批量数据传送。电路结构复杂。 * 微机接口技术 * * * 二、软件编程 接口电路由于被控对象的多样性而无一定模式,但从实现接口的功能来看,一个完整的设备接口程序大约包括如下一些程序段。 1.初始化程序段 对可编程接口芯片(或控制芯片)都需要通过其方式命令或初始化命令设置工作方式及初始条件,这是接口程序中的基本部分。 2.传送方式处理程序段 只要有数据传送,就有传送方式的处理。查询方式有检测外设或接口状态的程序段;中断方式有中断向量修改、对中断源的屏蔽/开放以及中断结束等的处理程序段,且程序一定是主程序和中断服务程序分开编写。DMA方式有相关的DMA传送操作,如通道的开放/屏蔽等处理的程序段。 3.主控程序段 完成接口任务的程序段,如数据采集的程序段,包括发转换启动信号、查转换结束信号、读数据以及存数据等内容。又如步进电机控制程序段,包括运行方式、方向、速度以及启/停控制等。 4.程序终止与退出程序段 包括程序结束退出前对接口电路中硬件的保护程序段。如对一些芯片的引脚设置为高或低电平,或将其设置为输入/输出状态等。’。 5.辅助程序段 该程序段包括人-机对话、菜单设计等内容。人—机对话程序段能增加入-机交互作用;设计菜单,使操作方便。 * * 第一章 绪 论 本章内容 1.1 微机接口与接口技术 1.2 接口功能 1.3 接口的组成 1.4 接口电路的结构形式 1.5 CPU与接口交换数据的方式 1.6 按口的分类 1.7 分析与设计接口电路的基本方法 1.8 接口技术的发展趋势 学习建议 * 1.1 微机接口与接口技术 微机接口 微机与外界设备的连接部件( 电路、芯片、器件 ) CPU与外界进行信息交换的中转站 接口的全称叫输入输出接口或I/O接口 接口的作用 原始数据和源程序要通过接口从输入设备输入,而运算结果要通过接口输出到输出设备; 控制命令通过接口发出去,设备的状态通过接口取进来。 * 1.1 微机接口与接口技术 图1.1 微机系统中接口的类型 * 1.1 微机接口与接口技术 设置接口电路的原因 匹配CPU与外部设备的速度。 输入、输出信号逻辑功能、电平和驱动能力、时序关系的转换。如数字量、模拟量等。 信号传送方式的转换。如串行、并行等。 提高CPU的工作效率。 接口电路用来有效地完成CPU与外界的信息交换,协调CPU和外设的工作。 * 1.1 微机接口与接口技术 微机接口技术 接口技术是研究CPU如何与外部世界进行最佳耦合与匹配,以实现双方高效、可靠地交换信息的一门技术。 微机接口它是软硬件结合的体现,它的综合性很强,所涉及的知识面包括:微机原理、汇编语言(或高级语言)程序设计、电子技术、自控原理以及通信技术等多门课程

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档