接口第1章微型计算机接口技术概述.ppt

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

第1章 微型计算机接口技术概述 1.1 概述 1.2 CPU和输入/输出设备之间的信号 1.3 输入/输出端口 1.4 CPU和输入/输出设备信息交换 什么是输入输出? —— 微型计算机系统通过外部设备与外界交换信息的过程。 1.1.1 接口电路 I/O接口:将外设连接到总线上的一组逻辑电路的总称。用以实现外设与主机之间的信息交换。 微型计算机与外设之间必须通过I/O接口连接起来,并通过I/O接口互相传送信息。 1.1.1 接口电路 (3)外设传送信号种类多 模拟信号 电信号 数字信号 非电信号:位移、压力、速度、温度、声音、图像等 注意:非数字式信号必须转换成数字信号才能与计 算机通信 1.1.1 接口电路 总结: 1. I/O接口电路是为了解决计算机与外部设备之间的信息变换问题而提出来的。 2. 每个外设都必须通过接口和主机系统相连。 3. 接口通常起变换和缓冲的作用。 1.1.2 接口的功能 (1)寻址功能:对送来的片选信号进行识别。 (2)输入/输出功能:根据读/写信号决定当前进行的是输入操作还是输出操作。 (3)数据转换功能:并行数据向串行数据的转换或串行数据向并行数据的转换。 1.1.2 接口的功能 (4)联络功能:就绪信号,忙信号等。 ????? (5)中断管理功能:发出中断请求信号、接收中断响应信号、发送中断类型码的功能。并具有优先级管理功能。 (6)复位功能:接收复位信号,从而使接口本身以及所连的外设进行重新启动。 1.1.2 接口的功能 (7)可编程功能:用软件来决定其工作方式,用软件来设置有关的控制信号。 (8)错误检测功能: 传输错误:是由传输线路上的噪声干扰所致,可通过奇/偶校验进行检测; 覆盖错误:如果接口中已有一个数据,而CPU或外设还没来得及取走,此时又向接口中送来一个新的数据,原来的数据被覆盖。 1.1.2 接口的功能 奇校验:校核数据完整性的一种方法,一个字节的数据位与校验位加起来之和有奇数个1。校验线路在收到数后,通过发生器在校验位填上0或1,以保证和是奇数个1。 因此,校验位是0时,数据位中应该有奇数个1;而校验位是1时,数据位应该有偶数个1。如果读取数据时发现与此规则不符,CPU会下令重新传输数据。 1.1.3 接口分类 1 按通用性分:专用接口和通用接口 2 按可编程性分:可编程接口和不可编程接口 3 按与外设数据的传送方式分:并行接口和串行接口 4 按工作对象分:面向CPU的外围接口和面向外设的I/O接口 1.2 CPU和输入/输出设备之间的信号 CPU与外设之间交换的信息有三类: 1. 数据信息 (8/16/32位) 外设和CPU真正要交换的信息 1.2 CPU和输入/输出设备之间的信号 2 状态信息:反映外设当前的工作状态,是外设通过接口往CPU传送的。 如“准备好”(READY)信号、“忙”(BUSY)信号 1.3 输入/输出端口 I/O端口——I/O接口电路中能被CPU直接访问的寄存器或某些特定部件。 1.3.1 输入/输出端口的分类 数据端口:用于对来自CPU和内存的数据或者送往CPU和内存的数据起缓冲作用。 I/O端口 状态端口:存放外部设备或者接口部件本身的状态。 控制端口:存放CPU发出的命令,以便控制接口和设备的动作。 1.3.1 输入输出端口的分类 1.3.1 输入输出端口的分类 注意: (1)无论输入还是输出,所用到的地址总是对端口而言的,不是对接口部件而言的。 (2)为了节省地址空间,将数据输入端口和数据输出端口对应同一个端口地址。 (3)CPU对外设的输入/输出操作就归结为对接口芯片各端口的读/写操作。 1.3.3 输入/输出端口地址译码 I/O端口地址译码包括片选和字选两部分。 片选:由片外译码电路实现,用来确定接口芯片内部端口的具体地址范围。 字选:由芯片内部的地址译码电路实现,用来确定接口芯片内部端口的具体地址。 字选由芯片内部解决,用户只考虑片选译码电路。 实现片选的方法有三种:全译码法、部分译码法和线选法。 1.3.3 输入/输出端口地址译码 1. 全译码 地址总线的所有地址线均参与地址译码,其中一部分参与片选,另一部分参与字选。 特点:每一端口都有唯一的地址,但结构较复杂。一般用在I/O空间较大的场合。 1.3.3 输入/输出端口地址译码 2. 线选法 系统的地址总线中只有少数几个地址线经过简单的逻辑或将其中的某个地址线直接作为接口芯片的片选信号

文档评论(0)

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

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

1亿VIP精品文档

相关文档