微控制器原理与接口技术实验系统:软件实验

微控制器原理与接口技术实验系统:软件实验

ID:11910148

大小:300.01 KB

页数:12页

时间:2018-07-14

微控制器原理与接口技术实验系统:软件实验_第1页
微控制器原理与接口技术实验系统:软件实验_第2页
微控制器原理与接口技术实验系统:软件实验_第3页
微控制器原理与接口技术实验系统:软件实验_第4页
微控制器原理与接口技术实验系统:软件实验_第5页
资源描述:

《微控制器原理与接口技术实验系统:软件实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、海量资料超值下载软件实验实验一、实验系统认识及操作【实验目的】1.认识实验系统组成。2.熟悉仿真器的使用方法。3.学习51微控制器汇编语言的寻址方式。【实验设备】1.PⅣCPU/128内存/60G硬盘计算机一台2.微控制器原理及接口技术实验系统一台【实验原理】51微控制器具有丰富的指令系统,在进行汇编语言程序设计时,针对系统的硬件环境,数据的存放、传送、运算都要通过指令来完成。因此,学习汇编语言的寻址方式,了解如何寻找存放操作数的空间位置和提取操作数是十分必要的,它也是汇编语言程序设计中最基本的内容之一。51微控制器的寻址方式有七种,初学者往往对寻址方式不能引起重视窗,尤其是对寄存器寻址和

2、寄存器间接寻址两种方式的理解方面容易混淆,51微控制器对内部RAM的寻址体现了较大的灵活性,对不同的内存区域寻址方式也不同。通过本实验,使学生对内部RAM的寻址加深印象,熟练掌握。【实验内容及要求】1.熟悉星研仿真集成环境,熟练掌握仿真器的使用方法。2.根据程序,理解指令含义,指出各存储单元的内容及寻址方式。3.单步运行程序,逐条检查内容是否正确并记录。4.设断点运行程序,检查结果是否正确并记录。【实验步骤】1.打开计算机[开始

3、程序

4、星研集成环境软件

5、选择仿真器:SuperIce51s

6、确定]。2.[选择公司:ATMEL

7、选择CPU:89C51

8、设置P2.0~P2.7为A8~A15

9、设置

10、P3.6为/WR,P3.7为/RD

11、下一步]。3.[使用哪几种语言:Intel的ASM51、PL/M51

12、下一步]。最后进入“星研电子-Ice181”界面]。4.文件建立:按照仿真器的使用方法,在编辑状态建立项目文件,建立汇编源文件。a)执行[主菜单

13、文件

14、新建]选择“创建项目文件”,在“项目文件名”中输入您的项目文件名,该目录名决定编译、连接时生成的所有文件所在目录;该项目文件名决定最终生成的代码文件的名称。即如果项目文件名叫“Example”,则最后生成的代码文件为“Example.dob”、“Example.hex”等。“确定”后,进入下一步。b)根据界面要求进行选择,进入船坞化窗口

15、。c)执行[主菜单

16、文件

17、新建

18、新建文件:文件名.ASM]然后在文件窗口输入源程序。⑪海量资料超值下载5.启动编译、连接:对项目的“源文件”中所有模块文件编译,如果没有错误,再与“库文件”中所有库文件连接,生成代码文件(DOB、HEX文件)。执行[主菜单

19、项目

20、编译、连接]或[主菜单

21、项目

22、重新编译、连接](在工作区窗的项目视窗图中按鼠标右键,系统弹出一个菜单,选择“编译、连接”或“重新编译连接”)。“编译连接”与“重新编译、连接”区别:“重新编译、连接”不管项目中有无添加、删除模块文件、编译软件是否变化、编译控制项有无修改、模块文件有无修改,对“源文件”中所有模块文件编译,如果没有错误,

23、再与“库文件”中所有库文件连接,生成代码文件(DOB、HEX文件)。编译、连接过程中产生的信息显示在信息窗的“建立”视窗图中。如有错误、警告信息,用鼠标左键双击错误、警告信息或将光标移到错误、警告信息上,回车,系统自动打开对应的出错文件,并定位于出错行上。6.进入调试状态:在进入调试状态以前,请正确设置通信口:执行[主菜单

24、辅助

25、通信]:选择串口1;SUPERICE51S使用串口通信时,波特率可以选择115200,通常,选择缺省,仿真器会自动选择一个合适的波特率,用于仿真器与计算机之间的通信。如果编译、连接正确后,进入调试状态方法:点击运行工具条的。在信息窗的“装载”视窗中,显示装载的代码

26、文件,装载的字节数,装载完毕后,显示启始地址,结束地址。装载完毕后,根据实验内容要求,使用运行工具条的各种命令调试程序,记录结果。【实验报告要求】1.通过实验归纳:对内部RAM(00~1FH)单元,可采用那些寻址方式?2.对内部RAM(20~2FH)单元,可采用那些寻址方式?3.对内部RAM(30~7FH)单元,可采用那些寻址方式?4.对特殊功能寄存器(或称专用寄存器)只能用哪种寻址方式?5.51微控制器的指令系统的寻址方式有哪7种方式?【实验参考程序】ORG0000H?;单元内容寻址方式M1:MOVPSW,#08H;(PSW)=MOVSP,#60H;(SP)=MOVTL0,#3CH;(T

27、L0)=MOVTH0,#0B0H;(TH0)=NOP⑪海量资料超值下载ORG0020H?;单元内容寻址方式M2:MOVA,SP;(A)=MOVA,TL0;(A)=MOVA,TH0;(A)=NOP;对于内部RAM(00~1FH)单元:ORG0040H?;单元内容寻址方式M3:MOVR0,#07H;(R0)=MOV@R0,#55H;(07H)=MOVR7,#66H;(07H)=MOV07H,#77H;(07H)=NOP;对于

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

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

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