32位微型计算机接口技术及应用第一章-概述

32位微型计算机接口技术及应用第一章-概述

ID:35524124

大小:72.95 KB

页数:9页

时间:2019-03-25

32位微型计算机接口技术及应用第一章-概述_第1页
32位微型计算机接口技术及应用第一章-概述_第2页
32位微型计算机接口技术及应用第一章-概述_第3页
32位微型计算机接口技术及应用第一章-概述_第4页
32位微型计算机接口技术及应用第一章-概述_第5页
资源描述:

《32位微型计算机接口技术及应用第一章-概述》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、冃录第一章概述21.1微机接口技术的基木内容及其层次21.2微机接口技术的基本概念21.2.1接口的概念21.2.2接口的功能31.2.3接口的组成41.2.4接口与CPU交换数据的方式41.2.5分析与设计接口电路的基本方法51.3微机接口与微机系统51.4描述微机系统的软件模型方法61.5170信息流在微机接口分析中的应用61.632位与16位微机接口技术71.7微机接口技术的发展概况7习题8第一章概述在微机系统中,微处理器的強大功能必须通过外部设备(简称外设)才能实现,而外设与微处理器之间的信息交换及通信又是靠接口来实现的,所以,微机应用系统的研究

2、和微机化产品的开发,从硬件角度来讲,就是接口电路的研究和开发,接口技术已成为直接影响微机系统的功能和投机推广应用的关键之一。微机的应用是随着外设不断更新和接口技术的发展而深入到各个领域的。因此,微机接口技术已成为当代理工科大学生必须学习的一种基本知识和科技与工程技术人员必须掌握的基本技能。1.1微机接口技术的基本内容及其层次微机接口技术是采用硬件与软件相结合的方法,研究微处理器如何与“外部世界”进行最佳联结,以实现CPU与“外部世界”之间的高效可靠的信息交换的一门技术。微机接口技术综合性很强,所涉及的知识面很宽,包括信息类的多种技术(计算机技术、通信技术

3、、电子技术及控制技术)和计算机技术的多门课程(计算机组成原理、微机原理、程序设计语言、设备驱动程序及操作系统)知识的应用,所涉及的技术领域和专业基础知识之广是众所周知的。一个整体的32位微机接口技术的内容可分为接口的上层(用户层)和接口的底层两个层次。接口的匕层是用户直接曲对的,或者说是用户与之直接打交道的接口部分。实际上,就是I/O设备与本地总线的接口,或叫做I/O设备接口。其基本内容是I/O设备与本地总线之间的接口硬件电路设计和与此相应的I/O设备接口控制程序,即接口用户应用程序的编写,包括HS-DOS程序和Win32程序两种形式的上层应用程序。显然

4、,接口的用户层比较简单,也比较肓观,但它是接口技术的基本内容,一般用户所要做的接rr设计就是指这一部分内容。这一层次的内容・早期16位微机接口技术的内容基木相同,硬件连接与软件编程的方法也和16位微机在DOS下编程方法相同,没有什么变化,只多了一种上层的Win32应用程序形式。接口的底层是用户不可见的接口部分,其娠本内容是本地总线与PCI总线之间的总线接口(总线桥)设计和为实现上层用户应用程序对底层硬件访问的设备驱动程序的设计,包括VDD程序和VDM程序的设计.而设备驱动程序又会牵涉到windows操作系统的内核;还包括为实现PCI设备的即插即用而对配置

5、空间的设置与访问。可见,接口的底层所涉及的技术层次更深,难度更大。这一层次的内容是32位微机接口技术才有的,所以,32位微机接口技术内容的变化主要体现在接口的底层而不是接口的用户层。可以这样说,接口的底层是32位微机接口技术中必不可少的内容,而且是更重要的核心技术。因为接口的底层技术是对接口用户层的支持,若无底层技术的支持,上层用户程序无法运行,用户层的I/O设备接口的硬件也不能发挥作用。虽然它对一般用户是不可见的,但对学习32位微机接口技术和对32位微机接口的开发与设计者是必须了解和掌握的内容。下面先讨论微机接口技术的基本概念,这些概念是基于用户层的I

6、/O设备接口的。然后,在此基础上讨论微机接口技术与微机系统的关系,以及研究微机接口技术的方法一一I/O信息流的思路和微机软件模型方法。1.2微机接口技术的基本概念1.2.1接口的概念1.微机接口与I/O设备接口所谓微机接口(Interface)是实现微处理器与外部世界的连接和与外界进行信息交换(映射)的子系统。这个子系统不是某一个具体电路而是包含微机接口的用户层和底层的硬件与软件的全部内容。这里所说的“外部世界”,是指除CPU本身以外的所有设备或电路,包括•高速和常规I/O设备、PCT设备,以及主存和扩展存储器等。因此,微机接口是从系统的角度来看微处理器

7、与外界的关系,是微机整体意义上的接U。所谓I/O设备接口是指I/O设备与本地总线(如ISA总线)Z间的连接电路和信息(包括数据、地址及状态)交换的屮转站。比如:源程序或原始数据耍通过接口从输入设备送进去,运算结果要通过接口向输出设备送出來;控制命令通过接口发出去,现场状态通过接口取进來,这些來往信息都要通过接口进行变换与中转。这里的I/O设备包括常规的输入/输出设备及用户扩展的应用系统的接口。可见,I/O设备接口是微机接口中的用户层的接口,是局部性的接口。32位微机既有用户层的,又有底层的接口,各类接口与总线的连接如图1.1所示s从图1.1可以看出,各类

8、外设和存储器,都是通过各门的接口电路连到微机系统的木地总线上去的,因此用户可以根

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。