资源预览内容
第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
第9页 / 共30页
第10页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
3.8 DMA控制器,DMA简介,DMA为直接存取访问控制器,可以用来减轻8051CPU内核传送数据操作的负担,只需要CPU极少的干预,以实现高效的电源节能管理。DMA 控制器有5 个通道,即DMA 通道0 到通道4。每个DMA 通道能够从DMA 存储器空间的一个位置传送数据到另一个位置。,3.8 DMA控制器,DMAC具有独立的控制三大总线(数据总线、地址总线、控制总线)来访问存储器和I/O端口的能力,它能像CPU一样提供数据传送所需的地址信息和读写控制信息。DMAC和CPU都挂在系统总线上,当进入DMA方式时,DMAC成为总线主控。在总线上,可以控制其他部件的部件成为总线主控或主控(bus master),被控制部件称为从控(slave)。任意时刻,总线上只有一个主控。DMA操作之前,应先对DMAC编程,把要传送的数据块长度、数据块在存储器中的起始地址,数据传送方向等信息发送给DMAC。,3.8 DMA控制器,DMA控制器的特点,5个独立的DMA通道 3个可以配置的DMA通道优先级 32个可以配置的传送触发事件 源地址和目标地址的独立控制 单独传送、数据块传送和重复传送模式 支持传输数据的长度域,设置可变传输长度 既可以工作在字模式,又可以工作在字节模式,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,3.8 DMA控制器,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号