微机第6章 输入输出技术.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机第6章 输入输出技术

* * * * DMA时,CPU让出总线(如AB、DB、IO/M、RD、WR等)由DMAC接管后,用DMA方式的工作过程为: ① 初始化:CPU设置DMAC的工作方式,将存贮区首址、传送字节数?DMAC的内部Reg。 ② 请求:外设向DMA控制器发出DMA请求,DMA控制器向CPU发出HOLD信号。 ③ CPU接收到HOLD信号后,在现行的机器周期结束后发出HLDA信号,暂停正在执行的程序,且放弃对三总线的控制。 ④ DMA控制器DMAC回应外设,表示响应该请求。 ⑤ DMAC向存贮器送存贮单元地址,并分别向外设及内存送IOR及 MEMW,完成一次字节传送。 ⑥ 数据块长度计数器减一,重复 ⑤,直到传送完毕。 ⑦ DMA结束,撤消DMA请求(HOLD变低),CPU再次恢复对总线控 制权。 * JNC J1 INC CH ;有进位加到高4位地址 ;初始化地址寄存器和页面寄存器 J1:PUSH AX ;保存16位地址 OUT DMA+4,AL ;预置通道2地址寄存 JMP SHORT $+2 MOV AL ,AH OUT DMA+4,AL ;先低字节,后高字节 MOV AL,CH ;取最高4位地址 JMP SHORT $+2 AND AL,0FH OUT 08LH, AL ;预置通道2对应的页面寄存器 ;初始化字节计数器 MOV AH,DH ;取传输扇区 SUB AL,AL ;乘以256(AL=0) SHR AX,1 ;右移,即变成乘以128 PUSH AX ;保存“扇区与128的乘积” MOV BX,6 ;取软盘基数:每扇区字节数 CALL GET PARM ;调用取基数子程序 MOV CL,AH ;返回到AH基数N,保存在CL POP AX ;取出乘积值 SHL AX,CL ;右移返回值次数 DEC AX ;传输字节值减1 PUSH AX ;保存字节数 OUT DMA+5,AL ;预防、置字节数计数器 JMP SHORT $+2 ; MOV AL,AH OUT DMA+5,AL ;先低字节,后高字节 ;判断DMA是否出界 STI ;开中断 POP CX ;传输字节数至CX寄存器 POP AX ;位移地址至AX ADD AX,CX ;相加,若溢出段界则CF=1 POP CX ;恢复入口寄存器 ;开通道2 MOV AX,2 ;清除通道2屏蔽位 OUT DMA+10,AL ;写屏蔽寄存器 RET ;返回 D—SET ENDP ;DMA结束 返回本节 6.2.3.3.3.3 8237A DMA可编程控制与微机系统的接口电路 1.用于将数据从存储器传送到I/O接口的DMA控制电路 2.用于将数据从I/O接口传送到内存的接口电路 图6.4 使用DMA通道实现内存到I/O接口的电路 图4.5 使用DMA通道实现I/O到内存接口的电路 返回本节 * * 本章小结 了解接口的作用及基本构成 区分接口及端口的概念 了解三种I/O控制方式 * * * * * * * * * * * * * * * * 74ls245: 8 双向3态缓冲电路。主要使用在数据的双向缓冲 G=0,DIR=0,B-A; G=0, DIR=1, A-B; G=1, DIR=X, X=0或者1,输入和输出均为高阻态;高阻态的含意就是相当于没有这个芯片 74LS245引脚图和电路用法 *74LS245还具有双向三态功能,既可以输出,也可以输入数据。 *当8051单片机的P0口总线负载达到或超过P0最大负载能力时,必须接入74LS245等总线驱动器。 *当片选端/OE低电平有效时,DIR=“0”,信号由 B 向 A 传输;(接收) *DIR=“1”,信号由 A 向 B 传输;(发送)当/CE为高电平时,A、B均为高阻态。 * 74LS273是一种带清除功能的8D触发器, 1D~8D为数据输入端,1Q~8Q为数据输出端,正脉冲触发,低

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档