吴弟38扩展存储器实验.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
吴弟38扩展存储器实验.doc

实验成绩 南京工程学院 电工电子实验报告 课程名称:单片机原理及接口技术 实验项目名称:扩展存储器读写 实验学生班级: D自集成111班 实验学生姓名: 吴弟 实验学生学号: 233110138 同组学生姓名: 实验指导老师:曾宪阳、屈波、 孙来业、陆红伟 实验时间: 2013⑸8 实验地点: E302 工业中心 预习报告 实验目的: L、…学习比处存储器扩展方法乂 2亠学习数据存储饕丕回的读写方法亠 主要实验仪器: 1〉…计算机……… 二台 2?、…实验箱……… 二套 实验原理及主耍工作: 参考程序; MEMORYADDR EQU 8000H START: CLR P1.0 TESTMEMORY: MOV dptr3 #memoryaddr MOV b3#o LOOP MOV A,B MOVX @DPTR,A MOVX A,@DPTR CJNE ABERROR MOV A,B CPL A MOVX @DPTR, A MOVX A,@DPTR CPL A CJNE A,B,ERRO CPL P1.0 CALL DELAY INC DPTR DJNZ RO, LOOP JMP TESTMEMORY ERROR: SETB P1.0 SJMP ERROR DELAY: MOV RO, #0FFH DELAY: MOV Rl, #97 DJNZ Rl, S DJNZ RO, DELAY 1 RET END 预习中遇到的问题及思考: 试编程调试在扩展的外部存储器中写入若干个连续数据或字符 串,终止运行后在XDATA数据窗口中观察数据是否止确。 实验原始数据记录 程序框图 教师签字: 实验报告 请按以下几个部分完成实验报告。 一、 实验步骤 二、 实验数据处理及分析 三、 结论及讨论 四、 思考题及实验体会 、实验步骤 1、打开WAVE软件,文件,选择新建文件,然后点击仿真 器选择仿真器设置,进入仿真器设置窗口,点击仿真器,选择MCS51 实验,8031/32,点击好。 2、对于这个题目, -我们用汇编写丄…设置如:^ 编译器路径 D:\KEIL\C51 编译器选择 伟福汇编器 …代码如:一…… MEMORYADDR EQU 8000H START: CLR P1.0 TESTMEMORY: MOV DPTR, #MEMORYADDR MOV B,#0 LOOP MOV A,B MOVX @DPTR,A MOVX A,@DPTR CJNE A,B,ERROR MOV A, B CPL A MOVX @ DPTR, A MOVX A,@DPTR CPL A CJNE A,B,ERRO CPL P1.0 CALL DELAY INC DPTR DJNZ RO, LOOP JMP TESTMEMORY ERROR: SETB P1.0 SJMP ERROR DELAY: MOV RO, #0FFH DELAY: MOV Rl, #97 DJNZ R1.,...S DJNZ RO, DELAY 1 RET END 程序流程图如王: 三、实验结果 ? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 在有些情况下,片内存储器资源还不能满足需要,需要扩展外 ? ■■■■■■■?■ ■■■■■■■?■ ■ ■ ■ ■ ■■■■■■■■ ■■?■■■■■■■■?■ ■■■■■■■■ ■■■■■■?■ ■■■?■■?■■■■■■■■■■■■■■■■■■■■■■■■■?■ ■ ■ ■ ■ ??■■■■■■ ■■■■ ■?■■■■■■■ ? 部程序在储器或处.部数期直储.器丄…因此有时噩要扩展多.个芯片.,…我们 这个实验做的就是外部捱展的情.况上…可选田地址?为……共 4K…字节乂读写数据 KM..55HCQJ0J0101B )与 _.0AAH(j0101010B)o 二般采出这两个数据的读写操作就-可查出数据总线的短-路-断路等2 ?.…ffl..Pi:Q..^..LED..ffl连3…执彳工时丄ED…闪动说明…RAM…读写止常丄. LED.亮表示读写有.错丘…编写程序进彳亍读写测试二 四、思考题及实验体会 试缄程调试在扩一展的处部存储器中写入若壬:±连续数据或字符- .扛…终止运行?后在..XDAIA.数据窗口虫观察数据是査正确亠 这个题月用一 C编写」…代码如 #iric lude ……reg5 2.h #include absacc.h ,#d

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档