《微机原理与接口技术(第2版)》第08章输入输出接口基础.pptVIP

《微机原理与接口技术(第2版)》第08章输入输出接口基础.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微型计算机原理与接口技术 * 第8章 输入输出接口基础 本章知识要点: 本章介绍了微机系统的输入/输出接口的基础知识,以及输入/输出接口技术。首先,从宏观和理论的角度,系统说明了输入/输出接口在微机系统中的角色和地位,接口的基本功能、接口的组成、编址方式、接口的类型、以及常用的几种输入/ 输出控制技术。 本章重点是接口的基本功能、接口的基本组成、编址方式及输入/输出控制技术。 8. 1 接口技术基础 外部设备的种类繁多,有机电类,光电类及其他类。它们能够识别的信号类型也不尽相同,有模拟量,数字量。它们能传输的数据有并行数据也有串行数据。它们的操作速度也各不相同。因此,CPU与外部设备之间的信息交换过程是比较复杂的。 为了完成这种复杂的信息交换,在CPU与外围设备之间就需要架起一座‘桥梁’,以解决CPU与外围设备之间的信号传送问题,速度的匹配问题等。这个‘桥梁’就是本章要讲述的微机系统内的输入输出接口。 8. 1. 1 概述 1、接口 接口可以看成是两个系统或两个部件之间的交接部分,它既可以是两种硬设备之间的连接电路,也可以是两个软件之间的共同逻辑边界。 微处理器在与外围设备进行连接时,如下一些问题需要解决: (1) 微处理器与外围设备之间的信号不相兼容的问题。 (2) 通过接口来实现对外围设备的选择。 (3 实现高速的CPU与低速的外围设备在操作速度上的匹配问题。 (4) 接口要实现数据串行—并行格式的转换。 (5) 接口可实现两种逻辑部件电平之间的转换。 (6) 当CPU启动外围设备工作,向外围设备发出各种控制信号 (7)外围设备需将其工作状态及时向CPU报告。 8.1.2 接口的功能 1. 总线连接方式的I/O接口电路 图8-1 展示出了总线结构的计算机,每一台设备都是通过I/O接口挂到系统总线上的。 图中的I/O总线包括: 数据线、 设备选择线、 命令线 和状态线。 2、接口的功能 从解决CPU与外围设备在传送的信号上存在着矛盾的观点上看,可以将接口功能归纳 成以下几个功能。 (1) 设备选择功能 (2) 传送、执行CPU命令的功能 (3) 传送数据的功能 (4) 反映I/O设备工作状态的功能 (5)数据宽度和数据格式转换的功能 (6)信号转换功能 8.1.3 接口的组成 基本上应该包括:用于控制的命令寄存器、状态寄存器以及数据缓冲寄存器。 (1) 命令寄存器被用来接收来自CPU的命令 (2) 状态寄存器用来保存外围设备的状态信息 (3) 数据缓冲寄存器用于暂时存放CPU和外围设备之间交换的数据。 图8-4中所展示出的是I/O接口的基本组成的典型范例。 图8-4 8.1.4 接口类型 I/O接口按不同方式分类有以下几种。 1. 按数据传送方式分类: 有并行接口和串行接口两类。 (1)并行接口 (2)串行接口 2. 按功能选择的灵活性分类: 有可编程接口和不可编程接口两种。 (1)可编程接口: (2)不可编程接口: 3. 按通用性分类: (1)通用接口: (2)专用接口: 4.按数据传送的控制方式分类 (1)有程序型式接口: (2)DMA式接口: 5. 按数据传送操作同步分类 有同步接口和异步接口两类。 (1) 同步接口: (2)异步接口: 8.1.5 端口操作及编址方式 1. I/O端口 在输入输出接口中,可以通过CPU进行读/写的寄存器又叫端口。存放数据的叫数据端口。存放外设状态信息的寄存器叫状态端口, 2. I/O端口的编址方式 每个端口都有一个端口地址,端口地址的编址方式有两种:统一编址方式和独立编址方式。 ①统一编址方式 ② 独立编址方式 8.2 输入 / 输出控制 在微机系统中,外围设备越来越多,其功能也越来越强,控制起来也就更加复杂,输入 / 输出控制技术通常也就采用硬件技术与软件相结合的方法来实现。 不同的外围设备,其操作方法和工作时序各有不同,为了使I/O操作及时可靠,需要用不同的方式控制CPU与外围设备之间的数据传送。 8.2.1 程序控制I/O方式 程序控制方式数据传输是指在程序控制下进行信息传送,

您可能关注的文档

文档评论(0)

pehalf + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7201060146000004

1亿VIP精品文档

相关文档