微型计算机的输入输出控制方式,(微机原理)第6章微型计算机的输入输出.pptx

第6章 微型计算机的输入/输出;主要内容;CPU与外设通信具有如下特点:需要接口作为CPU与外设通信的桥梁;需要有数据传送之前的“联络”;要传递的信息有三种类型。 ;I/O接口的定义: 将外设连接到总线上的一组逻辑电路的总称。实现外设与CPU之间的信息交换。; 接口=端口? 接口特指CPU与外设之间在数据传送方面的联系。其功能主要是通过电路实现的,因此称之为接口电路。 端口是接口中的寄存器。一个接口电路中可能包括有多个端口,例如保存数据的数据口、保存状态的状态口和保存命令的命令口等,因此一个接口电路就对应着多个端口地址。因此要知道它们的设置和编址情况。

;微机原理与接口技术——第6章 微型计算机的输入/输出 主讲:黄珍;7;8086CPU的I/O指令直接寻址输入/输出指令(八位端口地址) IN AL,n (字节输入) IN AX,n (字输入) OUT n,AL (字节输出) OUT n,AX (字输出)DX寄存器间接寻址输入(十六位端口地址) IN AL,DX (字节输入) IN AX,DX (字输入) OUT DX,AL (字节输出) OUT DX,AX (字输出)

;I/O 操作: MOV AL,90 OUT 43H,AL ;I/O 操作: IN AL,21H ; 输入/输出的控制方式(重点):

同步传输方式(无条件传送) 程序控制方式 异步查询方式(条件传送) 中断控制方式   存储器直接存取方式(DMA:Direct Memory Access方式);(1)程序控制方式之同步传输方式(无条件传送方式)

;(1)程序控制方式之同步传输方式(无条件传送方式)

输入:加三态缓冲器(控制端由地址译码信号和读信号选中,IN指令) 输出:加锁存器(控制端由地址译码信号和写信号选中,OUT指令)适用范围:一般只用在诸如开关控制、七段数码管的显示控制等简单外设的场合。 ;输入接口电路芯片(8位) : 74LS244

;输出接口电路芯片(8位) : 74LS273;输入输出实例;输入输出实例;(2)程序控制方式之异步查询方式(条件传送??式)  ;(2)程序控制方式之异步查询方式(条件传送方式)  输入接口电路;微机原理与接口技术——第6章 微型计算机的输入/输出 主讲:黄珍;输入输出实例;(2)程序控制方式之异步查询方式(条件传送方式);比较异步查询方式(条件传送)

;(3)DMA控制方式   DMA(Direct Memory Access)意为直接数据传送,它是在内存的不同区域之间,或者在内存与外设端口之间直接进行数据传送,而不经过CPU中转的一种数据传送方式,可以大大提高信息的传送速度。适用场合:(1)硬盘和软盘的输入 / 输出(2)快速通信通道输入 / 输出(3)多处理机和多程序数据块传送(4)扫描操作(图象显示)(5)高速数据采集 ;(3)DMA控制方式传送步骤 ; (3)DMA控制方式: 缺点(1)DMA期间,CPU不占总线,因而不能做其它工作。(2)CPU对DMAC初始化占有额外时间。(3)增加硬件,提高成本,使电路复杂。 因此对于数据块短,需频繁DMAC初始化的场合,对于CPU来得及处理的情况就不必采用DMA方式。;内容回顾;内容回顾;微机原理与接口技术——第6章 微型计算机的输入/输出 主讲:黄珍;Thank You !;6.1 CPU与外设通信的特点;6.1 CPU与外设通信的特点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值