51单片机实验一实验报告
实验报告班级:姓名:学号:组别:课程名称:单片机原理及应用实验室:实验时间:实验项目名称:实验一MCS51单片机及其开发系统(仿真器)的认识一、实验目的:学习并掌握单片机仿真系统的操作方法熟悉系统功能及用法。1了解MCS51单片机开发常用工具。2了解仿真器构成、功能及连接。3掌握MCS51开发软件汇编器安装、功能及基本操作。4掌握源程序的编辑、汇编、运行包括连续执行、单步执行和跟踪执行。5掌握汇编语言指令与机器语言指令之间的对应关系。
第1页共11页
f6掌握ORG、DATA、BIT等伪指令的作用。7掌握在仿真开发系统下浏览、修改特殊功能寄存器、内部RAM、外部RAM单元的方法。8理解MCS51单片机在复位期间及复位后有关引脚的状态、特殊功能寄存器的初值。二、实验内容及原理:MdeWi
单片机仿真系统的安装、设置、主要功能操作练习。三、实验器材:MdeWi
单片机仿真系统一套、PC机一台。四、实验步骤及实验结果分析:一、程序输入练习:首先在Medwi
下新建一项目,并新建一后缀名为asm的文件(汇编源文件),并添加入项目中。按规定的格式输入以上程序(只输源程序部分)。二、程序运行和控制1程序的编译、产生代码并装入输入源程序完毕后,可在“项目管理”窗口中点击“编译汇编”选项,如程序无输入错误、语法错误等,编译完成。在消息窗口中,产生编译成功信息。如有错误,则消息窗口中指出错误所在行及错误类型,请重新修改源程序。
第2页共11页
f编译成功后,在“项目管理”窗口中点击“产生代码并装入”选项,对编译无误后产生的OBJ文件进行连接,并把代码装入仿真器。代码装入仿真器后,即可实行仿真。
可在反汇编窗口中查看编译产生的机器码,并与上述程序中对照。
记录你认为能说明问题的检查结果。2程序的全速、断点、单步等执行方式为提高调试程序的运行速度程序采用全速断点运行方式。练习设置及取消设置程序断点。比较单步及跟踪两种程序运行方式的不同。3查看单片机各种资源状态及内容:在“察看”窗口中可以查看单片机内部及程序变量等各种资源,在单步或程序断点运行中可以实时观察单片机SFR、内外RAM、程序变量等内容,可以很方便的观测程序的运行状况。将观测的结果记录下来以便和程序分析结果相比较。三程序输入补充练习1汇编语言源程序编辑、运行及调试输入、编辑、汇编、运行连续、单步执行如下程序段:变量定义区_VARDATA30H定义r