资源描述:
《吴弟38--扩展存储器实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验成绩南京工程学院电工电子实验报告课程名称:单片机原理及接口技术实验项目名称:扩展存储器读写实验学生班级:D自集成111班实验学生姓名:吴弟实验学生学号:233110138同组学生姓名:实验指导老师:曾宪阳、屈波、孙来业、陆红伟实验时间:2013⑸8实验地点:E302工业中心预习报告实验目的:L、…学习比处存储器扩展方法乂2亠学习数据存储饕丕回的读写方法亠主要实验仪器:1〉…计算机………二台2•、…实验箱………二套实验原理及主耍工作:参考程序;MEMORYADDREQU8000HSTART:CLRP1.0TESTMEMORY:MOVdptr3#memoryaddrMOVb3#oLO
2、OPMOVA,BMOVX@DPTR,AMOVXA,@DPTRCJNEABERRORMOVA,BCPLAMOVX@DPTR,AMOVXA,@DPTRCPLACJNEA,B,ERROCPLP1.0CALLDELAYINCDPTRDJNZRO,LOOPJMPTESTMEMORYERROR:SETBP1.0SJMPERRORDELAY:MOVRO,#0FFHDELAY:MOVRl,#97DJNZRl,SDJNZRO,DELAY1RETEND预习中遇到的问题及思考:试编程调试在扩展的外部存储器中写入若干个连续数据或字符串,终止运行后在XDATA数据窗口中观察数据是否止确。实验原始数据记录程序框
3、图教师签字:实验报告请按以下几个部分完成实验报告。一、实验步骤二、实验数据处理及分析三、结论及讨论四、思考题及实验体会、实验步骤1、打开WAVE软件,文件,选择新建文件,然后点击仿真器选择仿真器设置,进入仿真器设置窗口,点击仿真器,选择MCS51实验,8031/32,点击好。2、对于这个题目,-我们用汇编写丄…设置如:^编译器路径D:KEILC51编译器选择伟福汇编器…代码如:一……MEMORYADDREQU8000HSTART:CLRP1.0TESTMEMORY:MOVDPTR,#MEMORYADDRMOVB,#0LOOPMOVA,BMOVX@DPTR,AMOVXA,@DPTR
4、CJNEA,B,ERRORMOVA,BCPLAMOVX@DPTR,AMOVXA,@DPTRCPLACJNEA,B,ERROCPLP1.0CALLDELAYINCDPTRDJNZRO,LOOPJMPTESTMEMORYERROR:SETBP1.0SJMPERRORDELAY:MOVRO,#0FFHDELAY:MOVRl,#97DJNZR1.,...SDJNZRO,DELAY1RETEND程序流程图如王:三、实验结果•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
5、••••••••••••••••••••••••••••••••••••••••••••••••••••••••••在有些情况下,片内存储器资源还不能满足需要,需要扩展外•■■■■■■■•■■■■■■■■•■■■■■■■■■■■■■■■•■■■■■■■■•■■■■■■■■■■■■■■■•■■■■•■■•■■■■■■■■■■■■■■■■■■■■■■■■■•■■■■■••■■■■■■■■■■■•■■■■■■■•部程序在储器或处.部数期直储.器丄…因此有时噩要扩展多.个芯片.,…我们这个实验做的就是外部捱展的情.况上…可选田地址•为……共4K…字节乂读写数据KM..55HCQJ0J0101
6、B)与_.0AAH(j0101010B)o二般采出这两个数据的读写操作就-可查出数据总线的短-路-断路等2•.…ffl..Pi:Q..^..LED..ffl连3…执彳工时丄ED…闪动说明…RAM…读写止常丄.LED.亮表示读写有.错丘…编写程序进彳亍读写测试二四、思考题及实验体会试缄程调试在扩一展的处部存储器中写入若壬:±连续数据或字符-.扛…终止运行•后在..XDAIA.数据窗口虫观察数据是査正确亠这个题月用一C编写」…代码如#iriclude……#include,#defineuchar……unsianedchar#defineuintuns
7、ignedi.nt#definexram0x8005Voiddel.ay_ms£uint■…t)Uchar..For(t;■…inQ;■…上二)For(x=0;.x