8237DMA数据传送课程设计报告.doc
《8237DMA数据传送课程设计报告.doc》由会员分享,可在线阅读,更多相关《8237DMA数据传送课程设计报告.doc(16页珍藏版)》请在沃文网上搜索。
1、 目 录一. 设计任务和要求2二. 系统方案2三. 设计方法2 1.硬件设计2 2.8237简单介绍3四. 系统调试7 1.仪器和仪表7 2.实验步骤7 3.实验数据7 4.故障与阻碍9五. 设计结论10六. 收获和体验10七. 附件11一. 设计任务和要求掌握DMA方式的工作原理和8237DMA控制器的编程使用方法,以及如何在实验系统环境下,使用DMA的CH0进行数据传送。二. 系统方案8237是早期PC中采用的DMAC(现其功能已集成进芯片组),8237具有4个用于连接I/O设备进行数据传送的通道。当I/O设备向某通道发出DMA请求时,该通道即可通过8237进行DMA数据传送。利用本实验系
2、统提供的8237A-5 DMA控制的CH0,实现DMA的内存到内存的读、写传送,采用DMA软件请求,把内存中3000H4FFFH单元内容传送到5000H6FFFH单元中。采用已有的DJ-598K三合一单片机微机试验仪作为设计平台,来构建系统,以减少设计工作量。三. 设计方法1.硬件设计硬件结构应结合软件方案一并考虑,做到软件、硬件功能相匹配。在DJ-598K三合一单片机微机试验仪上,硬件设计参考方案如下:2. 8237简单介绍(1)8237A引脚图(2)8237A的内部寄存器格式8237A控制寄存器格式8237A模式寄存器格式8237A状态寄存器格式 请求寄存器和屏蔽寄存器格式多通道屏蔽寄存器
3、格式8237A端口地址四. 系统调试1.仪器和仪表计算机 1台微机实验箱 1台连接线 若干2.实验步骤(1)联机操作:连CS10到FF80H,在系统内存3000H4FFFH单元中填充10,11,12,13,运行程序8237ASM,当系统显示“8237good”表示DMA传送结束,按RST钮,返回P态,用内存读写命令检查5000H6FFFH单元内容是否和3000H4FFFH单元内容相一致,验证其正确性。(2)脱机操作:连CS10到FF80H,实验系统处于P态下,按SCAL键,然后在系统内存3000H4FFFH单元中填充10,11,12,13,输入2860,按EXEC键即可,当系统显示“8237g
4、ood”表示DMA传送结束,按RST钮,返回P态,用内存读写命令检查5000H6FFFH单元内容是否和3000H4FFFH单元内容相一致,验证其正确性。3.实验数据连接CS10与FF80H运行完程序,系统显示8237good。DMA传送结束之后,按RST键,返回P状态。这时的30004FFFH与50006FFFH内存单元的内容,由图片可看到,两段内存单元内的内容完全相同。4.故障与阻碍在实验过程中,对于在系统内存3000H4FFFH中存入10,11,12,一开始不知道应该存入,通过询问与回忆之前做过的微机实验,最后在实验箱上操作存入了这些数据。对于程序的编写,感觉课题过大,一开始觉得无从下手,
5、通过对过程仔细的整理,翻查书本中8237DMA传送部分的理论知识,以及老师的指导下,最后完成了程序的编写。五. 设计结论8237是早期PC中采用的DMAC,具有4个用于连接I/O设备进行数据传送的通道。当I/O设备向某通道发出DMA请求时,该通道即可通过8237进行DMA数据传送。 8237的逻辑结构包括时序和控制逻辑;内部计数器、寄存器组、程序命令控制逻辑;优先级编码逻辑;地址、数据缓冲器组等部分。 8237内部有四个独立通道,每个通道都有五个寄存器工作方式、基值地址、当前地址、基值字节计数、当前字节计数,另外还有四个通道公用的命令寄存器和状态寄存器,以及对DRQ信号的屏蔽寄存器和DMA服务
6、请求寄存器等。DMA是一种外设与存储器或者存储器与存储器之间直接传输数据的方式.在进行DMA存取时,CPU让出总线控制权,不再采用输入、输出指令的方法进行数据存取,而用一个专门的硬件控制电路控制外设与存储器或存储器与存储器之间直接交换数据,减少了中间环节,从而提高传送速度和CPU的效率。本次实验目的是实现8237DMA数据的传送,实验做的还算顺利,只不过刚开始的时候由于粗心大意,没有把实验步骤做正确,总是得不到想要的实验结果,最后按照正确的实验步骤,得到了实验结果。六. 收获和体验通过本次课程设计,我们首次接触这样一个比较大,比较系统的程序设计,完成一项功能,开始觉得很有困难。这学期刚刚接触到
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 8237 DMA 数据 传送 课程设计 报告
