嵌入式课程设计---DMA 传送编程嵌入式课程设计系别 : 计算机与通信工程学院班级 : 通信工程 08-1 班姓名 :#### 学号 :33333333333 郑州轻工业学院计算机与通信工程学院2011 年 12 月郑州轻工业学院课 程 设 计 任 务 书题目 DMA传送编程专业、班级通信工程 08-1 学号 3333333 姓名 333 主要内容、基本要求、主要参考文献等: 1、主要内容(1) 编写单字节方式、双字节方式和四字节方式常规内存拷贝及时间检测程序(2) 编写 DMA方式内存拷贝及时间检测程序(3) 比较 DMA方式内存拷贝及常规内存拷贝的效率2、基本要求(1) 掌握 S3C44B0 DMA控制器的使用(2) 掌握 DMA软件编程方法3、主要参考文献【1】马忠梅,马广云,徐英惠,田泽.ARM嵌入式处理器结构与应用基础. 北京 :北京航天航空大学出版社,2002 【2】田泽 . 嵌入式系统开发与应用实验教程. 北京航空航天大学出版社, 2004 【3】周立功 .ARM微控制器基础与实战 [M]. 北京航天航空大学出版社,2003 完 成 期 限: 指导教师签名 : 张涛 张彦课程负责人签名 : 张涛 张彦- 2 - 目 录一、课程设计的基本任务----------------------------4 二、课程设计的基本要求----------------------------4 三、预备知识 --------------------------------------------4 四、实验设备--------------------------------------------4 五、基础知识 --------------------------------------------4 六、课程设计说明书 ----------------------------------7 七、程序代码 -------------------------------------------8 - 3 - DMA 传送编程 . 一、课程设计的基本任务了解 DMA传送原理掌握 S3C44B0 DMA控制器的使用掌握 DMA软件编程方法二、课程设计的基本要求编写单字节方式、双字节方式和四字节方式常规内存拷贝及时间检测程序编写 DMA方式内存拷贝及时间检测程序比较 DMA方式内存拷贝及常规内存拷贝的效率三、预备知识了解 ADT集成开发环境的基本功能了解 DMA的原理以及处理步骤四、实验设备JX44B0教学实验箱ADT1000仿真器和 ADT IDE集成开发环境串口连接线五、基础知识直接数据存储 - DMA DMA方式当高速外设要与系统内存或者要在系统内存的不同区域之间,进行大量数据的快速传送时,查询方式和中断方式可能不能满足要求直接存储器存取 (DMA)就是为解决这个问题提出的采用 DMA方式,在一定时间段内,由DMA控制器取代...