8237DMA数据传送课程设计报告.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 一. 设计任务和要求······································································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数据传送。 利用本实验系统提供的8237A-5 DMA控制的CH0,实现DMA的内存到内存的读、写传送,采用DMA软件请求,把内存中3000H~4FFFH单元内容传送到5000H~6FFFH单元中。 采用已有的DJ-598K三合一单片机微机试验仪作为设计平台,来构建系统,以减少设计工作量。 三. 设计方法 1.硬件设计 硬件结构应结合软件方案一并考虑,做到软件、硬件功能相匹配。在DJ-598K三合一单片机微机试验仪上,硬件设计参考方案如下: 2. 8237简单介绍 (1)8237A引脚图 (2)8237A的内部寄存器格式 8237A控制寄存器格式 8237A模式寄存器格式 8237A状态寄存器格式 请求寄存器和屏蔽寄存器格式 多通道屏蔽寄存器格式 8237A端口地址 四. 系统调试 1.仪器和仪表 计算机 1台 微机实验箱 1台 连接线 若干 2.实验步骤 (1)联机操作: 连CS10到FF80H,在系统内存3000H~4FFFH单元中填充10,11,12,13……,运行程序8237·ASM,当系统显示“8237——good”表示DMA传送结束,按RST钮,返回P态,用内存读写命令检查5000H~6FFFH单元内容是否和3000H~4FFFH单元内容相一致,验证其正确性。 (2)脱机操作: 连CS10到FF80H,实验系统处于P态下,按SCAL键,然后在系统内存3000H~4FFFH单元中填充10,1

文档评论(0)

新起点 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档