沈理单片机原理及应用实验指导书.doc

沈理单片机原理及应用实验指导书.doc

ID:53671243

大小:56.00 KB

页数:21页

时间:2020-04-05

沈理单片机原理及应用实验指导书.doc_第1页
沈理单片机原理及应用实验指导书.doc_第2页
沈理单片机原理及应用实验指导书.doc_第3页
沈理单片机原理及应用实验指导书.doc_第4页
沈理单片机原理及应用实验指导书.doc_第5页
沈理单片机原理及应用实验指导书.doc_第6页
沈理单片机原理及应用实验指导书.doc_第7页
沈理单片机原理及应用实验指导书.doc_第8页
沈理单片机原理及应用实验指导书.doc_第9页
沈理单片机原理及应用实验指导书.doc_第10页
资源描述:

《沈理单片机原理及应用实验指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机原理实验教学电子教案实验一数据传送实验实验目的:(1)学习使用伟福仿真软件(2)掌握8031内部RAM和外部RAM之间数据传送特点和应用.(3)复习数据传送指令.实验原理:图1.1为6264外部RAM的扩展原理图,8031的P0口为RAM的复式地址数据线,P2口的P2.5-P2.7用于对RAM进行片选(通过74LS138译码器).在外部RAM读/写期间,CPU产生RD/WR信号.P2口输出外部8位地址,P0口分时传送低8位地址.P2ALEMCS-51P0PSENEA锁存器外部程序存储器高8地址位图1.1MCS-51与外部数据存储器的

2、接口逻辑实验仪器及器件:伟福系列仿真器,CPU586计算机,实验目标板,WD-4微机稳压电源实验内容与要求:1,指定内部RAM中某块的起始地址和长度,要求将其内容清零.2,指定外部RAM中某块的起始地址和长度,要求将其内容清零.3,指定外部RAM中某块的起始地址和长度,要求将其置为固定值.4,根据MCS-51与外部数据存储器的接口逻辑原理,编写数据传送程序,使8031内部RAM30H-3FH置初值10H-1FH,然后传送到外部RAM2000H-200FH中,再将2000H-200FH中内容传送到8031内部RAM50H-5FH中.实验步骤

3、:1,开启稳压电源,将其输出调到+5V/-5V.2,关闭稳压电源,将实验目标板电源线+5V端和接地端分别接到稳压电源的+5V端和接地端.3,连接6264器件地址CS到译码器CS1端,使其地址为2000H.4,检查无误,开启稳压电源.5,输入预习编写程序,汇编通过后单步,断点连续运行程序,检查相应存储器结果.实验接线图伟福WAVE6000使用方法:1,双击桌面WAVE图标,打开WAVE仿真软件.2,建立一个新的用户程序:点击工具条文件菜单——点击新建文件.在新建文件中编写程序.3,保存文件:点击文件菜单下保存文件或快捷键F2,在保存文件对话

4、框内输入文件名,将其存为ASM文件.4,对保存的ASM文件进行汇编:点击项目菜单下编译或快捷键F9.5,确定执行程序地址:将光标点击在要执行程序内,右键,在右键菜单中点击设置PC.6,单步执行程序:快捷键F8.7,断点连续运行程序:将光标点击在设置断电程序内,右键,在右键菜单中点击设置断点,然后连续运行程序,快捷键CTRL-F9.8,在以下窗口观察运行结果.CPU窗口,信息窗口,数据窗口.注意事项:1,学生进行实验前必须进行预习,拟定程序设计方案.2,连接线路时注意电源端和接地端,不要反接,线路检查无误时在开启稳压电源.重点:能提出程序设

5、计思路,对数值传送类指令进行复习.难点:能设计出符合要求,结果正确的实验程序.学生在实验中容易出现的困难及错误:1,系统的程序设计无从下手,设计出的程序不符合题目要求.指令设计不符合格式规范.2,对DJNZ和CJNE两条指令功能混淆.思考题:1,CPU对8031内部RAM存储器和外部RAM存储器各有哪些寻址方式MCS-51的寻址方式共有六种:立即数寻址,直接寻址,寄存器寻址,寄存器间址,变址寻址,相对寻址.我们必须掌握其表示的方法.1)立即数与直接地址.ata表示八位立即数,#data16表示是十六位立即数,data或direct表示直

6、接地址.2)Rn(n=0-7),A,B,CY,DPTR寄存器寻址变量.3)@R0,@R1,@DPTR,SP表示寄存器间址变量.4)DPTR+A,PC+A表示变址寻址的变量.5)PC+rel(相对量)表示相对寻址变量.2,为什么8031最适合于智能仪表和控制应用场合8031控制功能强,体积小,功耗低,具有一定的数据处理能力.能完成数据采集,处理,零位修正,误差补偿,数字显示,报警,数值计算以及各种逻辑判断和控制,使仪器仪表数字化,智能化.参考程序:CLRRAM:   MOVR0,#start   MOVR7,#length   CLRAlo

7、op:   MOV@R0,A   INCR0   DJNZR7,loop   RETCLRXRAM:   MOVDPTR,#xstart   MOVR7,#xlength   CLRAxloop:   MOVX@DPTR,A   INCDPTR   DJNZR7,xloop   RETSETXRAM:   MOVDPTR,#xstart   MOVR7,#xlength   MOVA,#valuexloop2:   MOVX@DPTR,A   INCDPTR   DJNZR7,xloop2   RETMOVR0,#30HMOVR2,#10

8、HMOVA,#10HA1:MOV@R0,AINCR0INCADJNZR2,A1MOVR0,#30HMOVDPTR,#2000HMOVR2,#10HA2:MOVA,2R0MOVX@DPTR,AI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。