《单片微机原理及应用》实验指导

《单片微机原理及应用》实验指导

ID:32661535

大小:542.27 KB

页数:13页

时间:2019-02-14

《单片微机原理及应用》实验指导_第1页
《单片微机原理及应用》实验指导_第2页
《单片微机原理及应用》实验指导_第3页
《单片微机原理及应用》实验指导_第4页
《单片微机原理及应用》实验指导_第5页
资源描述:

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

1、实验一(1)熟悉Keilc51集成开发环境及常用指令实验一、实验目的:(1)了解80C51典型应用系统的开发过程,熟悉Keilc51集成开发环境。(2)掌握单步执行程序,查看专用寄存器和单片机RAM的执行结果。(3)掌握80C51的寻址方式及常用指令的使用方法。二、实验内容:(1)基本指令练习(2)数据传送(循环方式)三、实验步骤:(1)启动计算机;(2)进入Keilc51集成开发环境;(3)在Keilc51集成开发环境中,编辑源程序;(4)源程序编辑好后,就可对源文件进行编译,生成目标代码。(5)运行、调试程序和结果检查。(6)分别采用单步、宏单步执行到光标处等命令运行程序,观察有

2、关单元中的内容。(7)修改有关单元中的内容,再观察有关单元中的内容。四、思考题1、分别执行如下3段程序,并在调试状态下观察有关单元中的内容。汇编程序1:顺序执行的程序ORG0000HSJMPMAINORG0030HMAIN:MOVSP,#6FHMOVR0,#40HMOVRl,#30HMOV3OH,#5OHMOVA,#40HMOV@R0,A;说明哪一个存储单元的内容与A中内容相等。INCAMOVA,@R1;说明A中的内容,哪一个存储单元的内容传输给APUSHACCPOP32H;说明SP指针的变化,32H中的内容MOVA,#5FHSWAPA;说明A中的内容MOVDPTR,#0030HMO

3、VX@DPTR,A汇编程序2:循环程序XUNHUAN1:MOVR0,#30HMOVR2,#10HCLRA;这3条指令的作用LOOP1:MOV@R0,AINCAINCRODJNZR2,LOOP1;R2的作用;;循环程序执行完之后,指出32H,37H,3BH,3FH存储单元中的值。XUNHUAN2:MOVR0,#30HMOVRl,#40HMOVR2,#10HLOOP2:MOVA,@R()MOV@R1,AINCROINCR1DJNZR2,LOOP2;说明这段程序的功能汇编程序3:PANDUAN1:MOV30H,#l()HMOV31H,#4BHMOVR0,#30HMOVR1,#31HPANO

4、:MOVA,@R0CLRCSUBBA,@R1JNCPAN1MOVA,@R0MOV4OH,@R1MOV@R0,40HMOV@RI,APAN1:NOP;END;说明这段程序的功能2、编程完成:单片机内部RAM40H-4FH置初值AOH~AFH,然后将40H〜4FH的内容传送到外部RAM中的2000H-200FH单元,再把外部数据RAM中的2000H~200FH单元的内容传送到单片机内部RAM中的50H~5FH单元。五、预习要求:1、阅读教科书中单片机汇编语言指令系统,重点掌握的指令有数据传送、判断跳转指令的使用方法。2、阅读Keilc51集成开发软件说明书,掌握集成开发软件的进入、退出方

5、法。重点掌握单步运行程序的方法和执行到光标处运行程序的方法。六、实验报告:1回答思考题12写岀调试通过的思考题2的程序实验一:uVision2集成开发环境使用说明在KEILC51集成开发环境下是使用工程项目的方法来管理文件的,而不是单一文件的模式。所有文件包括源文件(C语言程序、汇编程序)、头文件、甚至说明性的技术文档都可以放在工程项目文件中统一管理。本节将从创建工程、添加和配置启动代码、程序文件的编译和链接以及调试程序四个方面讲解uVision2集成开发环境的使用o1.创建工程对于刚刚使用KEILC51的用户,一般可以按照以下的步骤来创建一个自己的KEILC51应用程序。•启动uV

6、ision2,创建一个工程项目文件。•为工程项目选择目标器件(如:选择ATMELAT89C51)o•为工程项目设置软/硬件调试环境。•创建源程序文件,并输入源程序代码。•保存创建的源程序文件。•将源程序文件添加到项目中。卜•面以创建一个新的工程文件My_Projectl.UV2为例,详细介绍创建工程的过程。1)打开KEILC51集成开发环境双击桌面上的uVision2快捷图标进入如图1所示的KETLC51集成开发环境。uVision2启动后,总是打开用户前一次处理的工程。/

7、i•・、、、/图1KETLC51集成开发环境界面2)新建并保存工程文件选择工具菜单栏的Project选项,在弹

8、出如图2所示的下拉菜单中选择NewPreject命令,建立一个新的uVision2工程,这时会弹出如图3所示的项目文件保存对话框。3新建工程项H的对话窗口图2新建工程项目的菜单图为工程项目取名并确定工程项目存放的路径后,点击保存按钮退出新建工程项目的窗口。在这里需要注意的是:(1)用户在给工程项目取名称时,工程名应便于记忆,但工程名不宜过长。(2)在选择工程存放的路径时,建议为每个工程单独建立一个文件夹,并且将工程屮所有的文件都放在这个文件夹中。3)选择目

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

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

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