微机系统与接口普通高等教育“十一五”国家级规划教材课件作者艾德才第9章节输入输出接口.ppt

微机系统与接口普通高等教育“十一五”国家级规划教材课件作者艾德才第9章节输入输出接口.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 输入输出接口 本章以全新的角度和切入点,全面、系统的介绍了微机系统的输入/输出接口及其技术。 首先,从宏观和理论的角度,系统说明了输入/输出接口在微机系统中的角色和地位,接口的基本功能、接口的组成、接口的基本结构和形式、编址方式、CPU和接口的数据传输方式等技术基础。 之后,介绍了实际的串行接口,并将目前常用的串行数据的传送方式、串行接口标准等知识给于描述。 然后,以实例介绍了常用的并行接口及其所采用的技术。最后将被广泛应用的SCSI接口以及所采用的技术进行了描述,知识新而实用。 本章重点是接口的基本功能、接口的基本结构和形式、编址方式、CPU和接口的数据传输方式。 9.1 接口技术基础 9.1.1 接口的基本功能 1、接口 接口可以看成两个系统或部件之间的交接部分,它既可以是两种硬设备之间的连接电路,也可以是两个软件之间的共同逻辑边界。 微机接口通常是指微处理器CPU与外围设备的连接电路及其相应的控制软件,是CPU与外部世界进行信息交换的中转站。 2、接口的功能 接口一般具有如下功能: (1)执行CPU命令的功能 (2)返回外围设备状态的功能 (3)数据缓冲功能 (4)信号转换功能 (5)设备选择的功能 (6)数据宽度和数据格式转换的功能 9.1.2 接口的组成 接口其电路结构基本上应该包括:控制命令寄存器、状态寄存器以及数据寄存器。 9.1.3 驱动程序和硬件电路 一个能够实际运行的接口,应由硬件和软件两部分构成。 1、驱动程序 一个完整的接口程序大约包括如下一些功能及相应的程序段。 (1)初始化程序段 (2)传送方式处理程序段 (3) 主控程序段 (4)程序中止与退出程序段 (5) 辅助程序段 2、硬件电路 从使用的角度来看,接口的硬件电路部分有: (1)基本逻辑电路 (2)端口地址译码电路 (3)与外围设备连接电路 (4)供选电路 接口的基本结构和形式 1.固定式结构 2.半固定式结构 3、可编程结构 4、智能型结构 9.1.5 端口编址方式 1. I/O端口和I/O操作 (1) I/O端口 在大多数接口电路芯片中采用的方法通常有: ① 只读和只写寄存器共用同一端口地址。 ② 使用标志位加以区分 ③ 严格访问顺序加以区分 (2)I/O操作 通常所说的I/O操作,指的是对I/O端口的操作,而不是对I/O设备的操作,即CPU所访问的是与I/O设备相关的端口,是对使用这一端口地址寄存器进行的读、写操作,而不是对I/O设备本身进行的读、写操作。 2.端口编址方式 在一个CPU系统中,CPU需要访问的地址空间是两大类:一是存储器,二是端口。 (1)统一编址 这种编址方式是从存储器地址中,划分出一部分地址空间分配给I/O设备,把I/O接口中的端口,当作存储单元使用,不设置专门的I/O指令,有一部分对存储器使用的指令也可以对端口使用。 (2)独立编址 这种方式是对接口中的端口地址进行单独编址,而不和存储器地址合在一起,大型机中通常采用这种方式。但也有一些微机,像早期的IBM-PC系列和Z-80系列机也采用这种方式。 9.1.6 CPU和接口的数据传输方式 CPU与外围设备之间的数据传送用不同的方式 1. 无条件传输 CPU进行输入/输出前不需查询外围设备的工作状态,在任何时候都能访问它。 这种方式的优点是接口硬件与软件都比较简单。这种方式工作的I/O接口如图9-2所示。 2. 查询传输 查询传送也叫条件传送,这种方式适用于CPU与外围设备异步工作的情况,因为这种外围设备其工作状态总在变化,如果不了解外围设备当前的工作状态,而直接进行输入或输出操作,就很难保证数据的可靠性。 这种方式的接口电路除了数据端口之外,还需要状态端口,其接口如图9-3所示。 9.2 串行接口 即逐位进行传送操作 9.2.1 串行数据的传送方式 9.2.2 串行接口标准 对传送数据格式的规定,被称为通信协议或通 信规程 尚辅网 / 微机系统与接口 输入/输出接口电路 外 围 设 备 图 I/O接口基本结构 图9-2 无条件传送的结构图 3、中断传输 (1)CPU启动外设工作 (2)外设做好数据传

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档