如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
直接程序控制方式无条件传输方式条件传输方式查询式输入查询式输出中断传送方式DMA方式由程序控制CPU与外设之间进行数据交换。无条件传送方式传送过程:外设已准备好,不必要查询外设的状态输入时,外设的数据已送到三态缓冲器。输出时,CPU的输出信息已送到输出锁存器的输入端。用途:用于简单外设LED显示器开关6-6无条件传送方式接口电路例1:有2个发光管和2个开关,分别对应最低与次低两位数据线,编程实现一个开关对应一个发光管的控制。(约定开关闭合为0,断开为1;发光管为1发光。)图6-7查询式输入接口电路例3:设有某输入接口,状态口地址83H,数据口地址80H,当状态口的D7为1时,数据准备好。试编写查询式输入一个数据的程序。CPU查询外设状态是否忙,不忙,执行输出;否则等待。例4:设有某输出接口,状态口地址63H,数据口地址60H,当状态口的D0为1时,输出忙BUSY,D0为0时,可以输出数据。试编写查寻式输出DAT单元一个数据的程序。例5:设有某输入接口,状态口地址83H,数据口地址80H,当状态口的D6为1时,数据准备好。试用查寻式方式,输入10个数据,并将数据存在BUF开始的单元中的程序,编写主程序段。条件传送方式的工作原理是怎样的?主要用在什么场合?查询式传送方式有什么优缺点?中断传送方式的原理启动外设;外设准备好数据,发一个选通信号,使数据进入锁存器;外设向CPU发中断请求;CPU收到中断请求信号,暂停现行程序;CPU执行中断服务程序,执行输入输出操作;中断服务程序结束,返回原来程序。中断过程大致分为:中断请求:由需要提供中断服务程序的设备提出;中断响应:CPU给设备发出一个中断应答信号;现场保护:保护执行中断服务程序前的各种信息;执行中断服务程序:完成特定的操作;退出中断服务程序:恢复现场。中断传送方式的特点中断传送是一种效率更高的程序传送方式进行传送的中断服务程序是预先设计好的中断请求是外设随机向CPU提出的CPU对请求的检测是有规律的:一般是在每条指令的最后一个时钟周期采样中断请求输入引脚内存与外设进行大量数据交换时,频频中断很费时。具有接管和控制系统总线的功能,但在取得总线控制权之前,与其它接口芯片一样,受CPU的控制。在DMA方式,DMA管理总线,控制传送数据的开始与结束、传送的字节数、传送的方向及地址等。DMA的功能有哪些?HLDADMA操作方式有哪些?希望克服程序控制传送的不足:外设→CPU→存储器外设←CPU←存储器直接存储器存取DMA方式:用专用接口电路直接和存储器进行数据传送。外设→存储器外设←存储器几种数据传送方式特点?I/O接口电路的主要功能、端口编址方法、I/O地址译码特点输入输出指令无条件传送方式、查询传送方式原理、特点中断传送的工作过程,特点DMA传送的工作过程1、2、3、4、5、6、7