微型计算机原理与组成-第8章 输入输出接口.ppt
《微型计算机原理与组成-第8章 输入输出接口.ppt》由会员分享,可在线阅读,更多相关《微型计算机原理与组成-第8章 输入输出接口.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第8章章 输入输入/输出接口输出接口 v8.1 8.1 输入输入/输出及其接口输出及其接口 v8.2 8.2 数据传送方式数据传送方式 v8.3 8.3 DMADMA控制器控制器 v8.4 8.4 并行输入输出接口并行输入输出接口 v8.5 8.5 串行输入输出接口串行输入输出接口 v本章小结本章小结 v 输入输入/输出设备是计算机系统的重要组输出设备是计算机系统的重要组成部分,计算机通过它们与外设进行数据成部分,计算机通过它们与外设进行数据交换。交换。v 在微机系统中,各种输入在微机系统中,各种输入/输出设备通输出设备通过输入过输入/输出接口与系统相连,并在接口的输出接口与系统相连,并在接
2、口的支持下实现各种方式的数据传送。支持下实现各种方式的数据传送。v 把外围设备同微型计算机连接起来的把外围设备同微型计算机连接起来的电路称为外设接口电路,简称外设接口。电路称为外设接口电路,简称外设接口。8.1 8.1 输入输入/输出及其接口输出及其接口 v 8.1.1 8.1.1 I/OI/O信息的组成信息的组成 v 1.数据信息数据信息v 数据信息可分为数字量、模拟量和开关量。数据信息可分为数字量、模拟量和开关量。v 2.状态信息状态信息v 状态信息是状态信息是CPU与外设之间交换数据时的与外设之间交换数据时的联络信息。联络信息。v 3.控制信息控制信息v 控制信息用来设置控制信息用来设置
3、I/O外设外设(包括包括I/O接口接口)的工作模式、命令字等有关信息。如的工作模式、命令字等有关信息。如“启动启动”,“停止停止”信息。信息。v 8.1.2 8.1.2 外设接口的作用外设接口的作用 v 外设接口电路应具有如下功能:外设接口电路应具有如下功能:v 1.1.转换转换信息格式。信息格式。v 如如串串并并转转换换、并并串串转转换换、配配备备校校验验位等。位等。v v2.提提供供联联络络信信号号,协协调调数数据据传传送送的的状状态态信息。信息。v 如如设设备备“就就绪绪”、“忙忙”,数数据据缓缓冲冲器器“满满”、“空空”等信号。等信号。v 3.协调定时差异。协调定时差异。v 为协调微机
4、与外设在定时或数据处理为协调微机与外设在定时或数据处理速度上的差异,使两者之间的数据交换取速度上的差异,使两者之间的数据交换取得同步,有必要对传输的数据或地址加以得同步,有必要对传输的数据或地址加以缓冲或锁存。缓冲或锁存。v 4.进行译码选址。进行译码选址。v 在在具具有有多多台台外外设设的的系系统统中中,外外设设接接口口必必须须具具有有提提供供地地址址译译码码以以及及确确定定设设备备码的功能。码的功能。v v5.实现电平转换。实现电平转换。v 为为使使微微型型计计算算机机同同外外设设匹匹配配,接接口口电电路路必须具有电平转换和驱动功能。必须具有电平转换和驱动功能。v 6.具备时序控制。具备时
5、序控制。v 有有的的接接口口电电路路具具有有自自己己的的时时钟钟发发生生器器,以以满满足足微微型型计计算算机机和和各各种种外外设设在在时时序序方方面面的要求。的要求。v v7.可编程序。可编程序。v 对一些通用的、功能齐全的接口电路,对一些通用的、功能齐全的接口电路,应该具有可编程序的能力。应该具有可编程序的能力。v 8.1.3 8.1.3 I/OI/O端口寻址方式端口寻址方式 v CPU对外设的访问实质上是对外设接对外设的访问实质上是对外设接口电路中相应端口的访问。口电路中相应端口的访问。I/O端口的寻址端口的寻址方式有两种,即方式有两种,即I/O指令寻址和存储器映象指令寻址和存储器映象I/
6、O寻址。寻址。v 1.I/O指令寻址指令寻址 v 2.存储器映象的存储器映象的I/O端口寻址端口寻址 8.2 8.2 数据传送方式数据传送方式 v 8.2.1 8.2.1 程序控制传送方式程序控制传送方式v v 程序控制数据程序控制数据传传送方式分送方式分为为无条件无条件传传送、送、查询传查询传送和中断送和中断传传送。送。这类传这类传送方式送方式的特点是以的特点是以CPU为为中心,数据中心,数据传传送由送由CPU控制,通控制,通过预过预先先编编制好的制好的输输入或入或输输出程序出程序实现实现数据的数据的传传送。送。v 1.无条件传送方式无条件传送方式v 无条件传送方式是假设输入接口数据无条件传
7、送方式是假设输入接口数据已经准备好,或者输出设备是空闲的,此已经准备好,或者输出设备是空闲的,此时时CPU无需查询状态,直接用无需查询状态,直接用IN和和OUT指指令完成与接口之间的数据传送。令完成与接口之间的数据传送。v 2.查询传送方式查询传送方式 v 利用查询方式输入数据之前,利用查询方式输入数据之前,CPU要查要查询输入数据是否准备好;利用查询方式输询输入数据是否准备好;利用查询方式输出数据之前,出数据之前,CPU要查询输出设备是否空要查询输出设备是否空闲。只有确认外设已经具备了传送条件后,闲。只有确认外设已经具备了传送条件后,才能用才能用IN和和OUT指令完成数据传送。指令完成数据传
8、送。v 中断控制传送方式中断控制传送方式v 中断控制的输入和输出方式,也成中断中断控制的输入和输出方式,也成中断传送方式。传送方式。v 当外设的输入数据准备好或接受数据的当外设的输入数据准备好或接受数据的锁存器空时,变主动项锁存器空时,变主动项CPU发出中断请求,发出中断请求,使使CPU中断原来执行的程序(主程序),中断原来执行的程序(主程序),转去执行为外设服务的输入或输出操作,转去执行为外设服务的输入或输出操作,服务完毕服务完毕CPU再再继续执行原来的程序。继续执行原来的程序。v 8.2.2 8.2.2 DMADMA传送方式传送方式 v DMA方式的数据交换是由硬件来实现。方式的数据交换是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机原理与组成-第8章 输入输出接口 微型计算机 原理 组成 输入输出 接口
限制150内