微机原理与接口技术第2版第06章微型计算机的输入输出.ppt
《微机原理与接口技术第2版第06章微型计算机的输入输出.ppt》由会员分享,可在线阅读,更多相关《微机原理与接口技术第2版第06章微型计算机的输入输出.ppt(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理与接口技术第2版第06章微型计算机的输入输出 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望6.1 I/O接口功能一、CPU与外设通信特点需要有接口作为CPU与外设通讯的桥梁;速度速度信号种类:模拟、数字;并行、串行信号种类:模拟、数字;并行、串行逻辑电平逻辑电平需要有数据信息传送之前的“联络”;要传递的信息有三方面内容:状态、数据及控制信息。CPU I/O接口 外设控制数据地址控制数据状态 接口电路通常包含一组能够与处理器交换信息的接口电路通常包含一组能
2、够与处理器交换信息的寄存器或缓冲器,称为寄存器或缓冲器,称为I/O端口端口 数据端口数据端口 存放数据信息存放数据信息 状态端口状态端口 存放状态信息,即反映外设存放状态信息,即反映外设 当前工作状态的信息当前工作状态的信息 控制端口控制端口 存放控制信息存放控制信息二、接口的功能二、接口的功能l l进行地址译码或设备选择,以便使CPU能与某一指定的外部设备通讯;l l状态信息的应答,以协调数据传送之前的准备工作;l l进行中断管理,提供中断信号;l l进行数据格式转换,如正负逻辑的转换,串行与并行数据转换等;l l进行电平转换,如TTL电平与MOS电平间的转换;l l协调速度;l l时序控制
3、,提供实时时钟信号。6.2 I/O端口及其寻址方式端口及其寻址方式 一、一、存储器映像的存储器映像的I/O寻址寻址 存储单元和存储单元和I/O端口的地址统一编址端口的地址统一编址I/O 端口端口存储单元存储单元I/O 地址空间地址空间存储器地址空间存储器地址空间整个地址空间整个地址空间举例:键盘及发光二极管接口 使用两个芯片74LS244(8BIT三态门)和74LS273(8BIT 寄存器发器)74LS24474LS273n这种编址方式的优点:这种编址方式的优点:利用多余的内存译码资源;可以用访向存储器的指令来访问I/O端口,而访问存储器的指令功能比较强,不仅有一般的传送指令,还有算术、逻辑运
4、算指令,以及各种移位、比较指令等,并且可以实现直接对I/O端口内的数据进行处理。n缺点是:缺点是:由于I/O端口占用了一部分存储器地址空间,因而使用户的存储地址空间相对减小。另外不利于程序阅读。2、I/O映像的映像的I/O寻址寻址 I/O端口地址与存储单元地址分开编址端口地址与存储单元地址分开编址 存储单元存储单元存储地址空间存储地址空间I/O 端口端口I/O 地址空间地址空间特点n n1、地址线:A15A0n n2、M/IO=1n n3、用I/O指令n这种编址方式的优点是:这种编址方式的优点是:1、I/O端口不占用存储器地址,故不会减少用户的存储器地址空间;2、采用单独的I/O指令,使程序中
5、I/O操作和其他操作层次清晰,便于理解。n这种编址方式的缺点是:这种编址方式的缺点是:1、单独I/O指令的功能有限,只能对端口数据进行输入/输出操作,不能直接进行移位、比较等其他操作;2、由于采用了专用的I/O操作时序及I/O控制信号线,因而增加了微处理器本身控制逻辑的复杂性。6.3 输入输入/输出方式输出方式及CPU与外设通 信的接口 1 1、同步传送方式、同步传送方式2 2、异步查询方式、异步查询方式 程序控制传送方式程序控制传送方式3 3、中断方式、中断方式 4 4、直接存储器存取方式、直接存储器存取方式 一、程序控制传送方式一、程序控制传送方式u(一一)、同步传送方式(无条件方式)、同
6、步传送方式(无条件方式)CPU直接与外设传送数据并不需要了直接与外设传送数据并不需要了解外设状态,认为外设已经准备就绪,解外设状态,认为外设已经准备就绪,直接与外设传送数据直接与外设传送数据 CPU译码数据线M/IOWR或门地址线 接口外设输 出CPU译码数据线M/IORD或门地址线 接口外设输 入u(二)、异步查询方式(二)、异步查询方式 在执行输入输出前,要先查询接口中在执行输入输出前,要先查询接口中状态寄存器的状态。状态寄存器的状态。输入时,状态寄存器的状态指示要输入输入时,状态寄存器的状态指示要输入的数据是否已经准备就绪;的数据是否已经准备就绪;准备好?准备好?读取状态信息读取状态信息
7、输入数据输入数据是是否否数据线状态线外设常用的状态线有IBF,READY功能:n n1、输入设备准备好数据,状态线有效;n n2、CPU读数据端口,取走数据后,状态线转换为无效1、STB有效,有效,(1)、输入设备数据进入锁存器;、输入设备数据进入锁存器;(2)、IBF 有有效效2、CPU读状态端口读状态端口3、CPU读数据端口,同时清读数据端口,同时清IBF外设STBIBF/RD123 输出时,状态寄存器的状态指示输出设输出时,状态寄存器的状态指示输出设备是否空闲。备是否空闲。忙?忙?读取状态信息读取状态信息输出数据输出数据否否是是数据线状态线外设常用的状态线有empty,busy功能:n
8、n1、输出设备空闲,BUSY无效;n n2、CPU写数据端口,输出设备输出数据,状态线转换为有效1、CPU读状态端口,查读状态端口,查BUSY线线2、CPU写数据,写数据,(1)、数据进入数据锁存器;、数据进入数据锁存器;(2)、BUSY 有效有效3、输出设备工作完毕,、输出设备工作完毕,busy无效无效外设n n举例:打印机接口条件传送特点n n优点:电路简单n n缺点:降低CPU效率,实时性不强u(三)、中断方式(三)、中断方式 当外设作好传送准备后,主动向当外设作好传送准备后,主动向CPU请求请求中断,中断,CPU响应中断后在中断处理程序中与外响应中断后在中断处理程序中与外设交换数据。设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 06 微型计算机 输入输出
限制150内