- 1、本文档共131页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.1.1 微机接口及接口技术 计算机系统要解决的一个重要问题是主机与外部世界进行通信或实现数据交换,即输入与输出的问题。 主机与外界之间的通信是通过外围设备(简称外设)来进行的。输入与输出设备是计算机系统的重要组成部分。程序、原始数据和各种现场采集到的数据、信息都要通过输入设备输入至主机,而计算的结果或各种控制信号要输出给各种输出设备,以便显示、打印和实现各种控制功能。 输入与输出的操作过程类似于存储器的存取操作。原则上CPU可以采用访问存储器的方式与外设交换数据,但是在实际操作中,外围设备要考虑的问题比访问存储器复杂得多。存储器通常是在与CPU同步的控制方式下工作的,并且内存采用半导体器件,其相应的控制比较简单,与CPU的匹配和定时较易实现。而外设种类繁多,控制复杂。CPU与外设相连时,不能直接用总线相连,而是要通过相应的电路来连接。这是因为CPU与外设之间存在很大的差异,不能匹配。这些差异主要体现在以下几个方面。 (1) 交换数据速度不匹配。由于外设的种类繁多,有电磁式、电子式、机电式、机械式等,因而不同外设交换数据的速度有很大差异,比如110位/秒的电传打字机与25万位/秒的磁盘驱动器。这些数据的速度变化不依赖于计算机,它们无法直接与CPU匹配。 (2) 信号类型和电平幅度不匹配。外设提供的信息种类可能不相同,有模拟量、开关量和数字量;提供的信号电平的高低也相差很大。而CPU处理的信息只能是数字量。 (3) 信息格式不匹配。?外设产生的信息结构较复杂,不同外设之间的信息格式各不相同,如盒式磁带机与磁盘机之间的信息结构和格式有差别,其要求控制的时序也不同。 (4) 时序不匹配。各种外设都有自己的时钟和控制逻辑,与计算机的CPU时序不一致。 因此输入与输出设备不能直接与CPU的系统总线相连,必须在CPU与外设之间设置专门的接口电路来解决这些问题。 由此可见,微机与各种外设的信息交换是比较复杂的,它们之间存在如何连接的问题。一般来说,每种外设都有其具体的问题,必须用一个专门的接口来实现主机用的信号与外设用的信号之间的匹配或转换,并通过该接口提供相应的数据格式、适当的时序控制和同步协调,以及进行数据缓冲、传送设备的有关状态信息等。这样的接口电路通常位于主机与外设之间,能够完成主机与外设之间的信息传送。 微机接口(Microcomputer Interface)是构成微型计算机系统最重要的部件之一,是CPU和外设之间进行信息交换的中转站和桥梁。离开微机接口的微处理器就好像离开电路的晶体管一样,毫无用处。随着计算机技术的飞速发展,特别是微型计算机的发展与应用,需要和主机接口的外围设备越来越多,而且越来越复杂。接口本身不但是一些逻辑电路的简单组合,而且已发展成为硬件和软件相结合的一门综合技术,称为“微机接口技术”。微机接口技术体现了计算机的体系结构,关系着计算机的推广和应用,已成为开发应用微型计算机系统的一门基本技术。 1.1.2 接口的功能 接口技术是用硬件和软件相结合的方法来处理主机与外部世界的通信和数据交换,使其达到最佳匹配,实现高效、可靠的信息交换的一门技术。为了达到这样的目的,就需要解决主机与外部世界存在不匹配的矛盾。接口应具备如下功能: 1.信息格式转换 外设产生的信息结构很复杂,不同设备有不同的信息格式和种类,它们与CPU的信息格式不兼容,需要在接口中进行转换,如正负逻辑的转换、串行信息与并行信息的变换等。 2.各信息类型和电平的转换 外设提供不同类型的信息,且信号电平的高低不同。?接口主要完成将不同的信号类型(如模拟量、开关量等)和高低不同的电平转换成CPU能接收的数字量。 3.缓冲输入/输出数据 在接口中设置数据寄存器来缓冲输入/输出数据,使高速的主机与低速的外设匹配而不致于丢失数据。 4.接收和执行各种命令 主机给外设发布的各种命令通过接口形成一系列控制信号来控制外设。 5.传送各种状态信息 接口为主机提供外设当前所处状态的有关信息,如数据缓冲的“空”或“满”,设备是否“准备好”,以及“忙”或“闲”等有关状态信息。 6.选择设备 系统中一般配有多台外设,在同一时间里CPU只能与一台外设交换信息,接口要经地址译码对外设进行寻址,以便选择当前需要交换数据的设备与CPU交换信息。 7.对外设进行中断管理 当外设与CPU以中断方式交换信息时,接口能暂存中断请求,进行中断排队,提供中断识别信息或相应的中断矢量等。 8.可编程功能 在不变动硬件电路的情况下,可通过编程来任意设置与变更接口芯片的工作方式和各种参数,使接口具有灵活性和可扩充性。 综上所述,接口的主要功能是执行命令、
您可能关注的文档
- (软件体系结构)第4章软件体系结构描述.ppt
- (软件体系结构)第5章软件体系结构设计.ppt
- (软件体系结构)第6章基于体系结构的软件开发过程.ppt
- (软件体系结构)第7章软件体系结构评估.ppt
- (软件体系结构)第8章Web服务体系结构.ppt
- (软件体系结构)第9章特定领域的软件体系结构.ppt
- (软件体系结构)第10章软件体系结构集成开发环境.ppt
- (软件系统开发技术)第1章绪言.ppt
- (软件系统开发技术)第2章可行性研究与计划.ppt
- (软件系统开发技术)第3章需求分析和规格说明方法.ppt
- 景福集团有限公司环境、社会及管治报告2022.pdf
- 义合控股有限公司2021、22 环境、社会及管治报告.pdf
- 银涛控股有限公司环境、社会及管治报告2022.pdf
- 同得仕(集团)有限公司二零二二年环境、社会及管治报告.pdf
- 波司登国际控股有限公司环境、社会及管治报告2021、22.pdf
- 标准发展集团有限公司2022年环境、社会及管治报告.pdf
- 煜荣集团控股有限公司2021、22 环境、社会及管治报告.pdf
- 万华媒体集团有限公司环境、社会及管治报告2021、22.pdf
- 杭品生活科技股份有限公司二零二二年环境、社会及管治报告.pdf
- 综合环保集团有限公司环境、社会及管治报告2022.pdf
文档评论(0)