微机原理课件 8_输入输出技术.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《微机原理课件 8_输入输出技术.ppt》由会员分享,可在线阅读,更多相关《微机原理课件 8_输入输出技术.ppt(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 I/O接口概述接口概述 I/O端口与其寻址方式端口与其寻址方式 CPU与外设之间的数据传送方式与外设之间的数据传送方式本章内容本章内容本章内容本章内容 掌握微型计算机接口技术的基本概念掌握微型计算机接口技术的基本概念 了解主机与外设之间的各种数据传送方式了解主机与外设之间的各种数据传送方式 了解了解I/O端口的寻址方式端口的寻址方式 学习目的学习目的学习目的学习目的 8.1 I/O接口概述接口概述微微型型计计算算机机系系统统可可通通过过系系统统总总线线与与外外设设相相连连,进进行行系系统统的的扩扩展展与与开开发发,而而外外设设必必须须通过通过接口接口才能与才能与CPU交换信息。交换信息。CP
2、U或 系统总线I/O 接口 电路外 设外设不同:工作原理、驱动方式、信息格式、工作速度输入输入:键盘,鼠:键盘,鼠标,扫描仪,声标,扫描仪,声音、各种传感器音、各种传感器输入的模拟量:输入的模拟量:温度,压力,流温度,压力,流量等。量等。输出输出:打印机,:打印机,绘图仪,声音,绘图仪,声音,各种开关控制量。各种开关控制量。一、一、一、一、I/OI/O接口的功能接口的功能接口的功能接口的功能 作作为为接接口口电电路路,通通常常必必须须为为外外部部设设备备提提供供几几个个有有对对应应编编址址的的寄寄存存器器,每每个个寄寄存存器器称称为为一一个个I/O端口端口。通常的。通常的I/O接口示意图如下图
3、所示接口示意图如下图所示:I/O接口示意图 I/O接接口口内内部部一一般般由由数数据据、状状态态、控控制制三三类寄存器组成。其类寄存器组成。其作用作用如下如下:数据寄存器数据寄存器在在输输入入时时,保保存存外外设设发发往往CPU的数据的数据(输入寄存器输入寄存器)在在输输出出时时,保保存存CPU发发往往外外设设的数据的数据(输出寄存器输出寄存器)状状态态寄寄存存器器保保存存状状态态信信息息,CPU可可从从状状态态口口读取读取外设当前状态;外设当前状态;控制寄存器控制寄存器用来保存用来保存CPU发的控制命令。发的控制命令。任何接口电路均包括如下任何接口电路均包括如下任何接口电路均包括如下任何接口
4、电路均包括如下基本功能:基本功能:基本功能:基本功能:1.1.作为微型机与外设间传递作为微型机与外设间传递数据的中间缓冲站数据的中间缓冲站;输入口:三态门,缓冲/隔离;输出口:锁存器,数据锁存2.正确寻址正确寻址与微机交换数据的与微机交换数据的外设外设;外设多设备,各设备多种端口,各端口地址需译码产生3.提供提供微型机与外设间交换数据所需的微型机与外设间交换数据所需的控制逻辑控制逻辑 与状态信号与状态信号。二、二、二、二、CPU CPU 与与与与I/OI/O之间的接口信号之间的接口信号之间的接口信号之间的接口信号1.1.数据信息数据信息数据信息数据信息 (DATA)(DATA)(1)数字量数字
5、量 由键盘、光电输入机等输入的信息。(通常以二进制表示的数或以 ASCII 码表示的数或字符),其数位有8、16和32位。CPU与外设交换的基本信息是数据,有三种类型:(2)模拟量模拟量(如压力、声音、流量、温度等)(如压力、声音、流量、温度等)非电量信息传感器电量信号处理A/DCPU(3)开关量开关量(如电机的启与停,开关的合与开等)两个状态的量(可以用0、1表示)2.2.2.状态信息状态信息状态信息状态信息状态信息状态信息 (STATUS)(STATUS)(STATUS)输入时,输入设备是否准备好?(READY)输出时,输出设备是否空闲?(BUSY)反映当前外设工作状态的信息,例如:3.3
6、.3.控制信息控制信息控制信息控制信息控制信息控制信息 (CONTROL)(CONTROL)(CONTROL)例如控制I/O 设备启动或停止等。CPUI/O设备I/O接口123ABDBCBDATASTATUSCONTROLCPU 与外设之间的接口信息 CPU通过接口输出对以外设的控制命令信号。通过接口输出对以外设的控制命令信号。注:注:状态和控制信息状态和控制信息也必须作为也必须作为数据数据来传送到相应端口,常占来传送到相应端口,常占1或或2位,可共用端口位,可共用端口外外部部设设备备与与微微处处理理器器进进行行信信息息交交换换必必须须通通过过访访问问该该外外设设相相对对应应的的端端口口来来实
7、实现现。具体访问这些具体访问这些外设端口外设端口的过程叫做的过程叫做寻址寻址。通通常常有有两两种种寻寻址址方方式式:存存储储器器映映像像的的I/OI/O寻寻址方式址方式和和I/OI/O端口端口单独独寻址方式址方式。8.2 I/O 端口及其寻址方式端口及其寻址方式 一、存储器映像的一、存储器映像的一、存储器映像的一、存储器映像的I/OI/O寻址方式寻址方式寻址方式寻址方式 端口地址与存储器地址统一编址端口地址与存储器地址统一编址存储器映像的I/O端口寻址连接方式 A15WRRDCPURD WR例如:Motorola公司的MC6800/68000系列CPU优点:优点:1.端口寻址手段丰富,且不需要
8、专门的I/O指令。2.I/O寄存器数目与外设数目不受限制,而只受总存储容量的限制。3.读写控制逻辑比较简单。缺点:缺点:I/O端口要占用存储器的一部分地址空间,使可用的内存空间减少。二、二、二、二、I/OI/O端口单独寻址方式端口单独寻址方式端口单独寻址方式端口单独寻址方式 I/OI/O端口和存端口和存储器分开器分开寻址址,有有专用用I/O指令指令I/O端口单独寻址方式示意图 CPUCPU访问I/OI/O端口必端口必须采用采用专用用I/OI/O指令,故也叫指令,故也叫 专用专用I/OI/O指令方式指令方式(Special I/O Instruction Special I/O Instruct
9、ion Mode Mode)。)。这些些专用的用的I/OI/O指令通常指令通常有两有两类,即,即输 入指令入指令ININ、输出指令、输出指令OUTOUT及其相关指令组。对于及其相关指令组。对于 不同的微处理器,具有各不相同的指令格式。不同的微处理器,具有各不相同的指令格式。8086/80888086/8088等就采用了等就采用了I/OI/O端口端口单独独寻址方式。址方式。这些指令包含些指令包含直接直接寻址址和和寄存器寄存器间接接寻址址两种两种 类型型。对对于于80868086,采用直接,采用直接寻寻址,址,则则其指令格式其指令格式为为:输输入指令:入指令:IN ALIN AL,PORTPORT
10、 输出指令:出指令:OUT PORT,AL OUT PORT,AL 直接寻址方式的直接寻址方式的端口地址为端口地址为一个字节长一个字节长,可寻,可寻址址256256个端口个端口采用采用间间接接寻寻址,址,则则其指令格式其指令格式为为:输输入指令:入指令:IN ALIN AL,DX DX 输出指令:出指令:OUT DXOUT DX,ALAL 其端口其端口地址地址为两个字两个字节长长,由,由DXDX寄存器间接给寄存器间接给出,可寻址出,可寻址64K64K个(个(8 8位宽)字节端口位宽)字节端口地址,或地址,或32K32K个(个(1616位位宽)字端口。字端口。优点:优点:1.I/O口的地址空间独
11、立,且不占用存储器地址空间。2.地址线较少,且寻址速度相对较快。3.专门I/O指令的使用,使编制的程序清晰,便于理解和检查。1.I/O指令较少,导致程序设计的灵活性较差;2.需要存储器和I/O端口两套控制逻辑,增加了控制逻辑的复杂性。缺点:缺点:8.3 CPU与外设之间的数据传送方式与外设之间的数据传送方式微微机机与与外外设设间间的的数数据据传传送送,实实际际上上是是CPU与与I/O接接口口间间的的数数据据传传送送。CPU与与外外设设间间的的数数据据传传送送通通常常包包括括无无条条件件传传送送、查查询询传传送送、中断传送、中断传送、以及以及DMA方式方式。一、无条件传送方式一、无条件传送方式一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理课件 8_输入输出技术 微机 原理 课件 输入输出 技术
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内