- 28
- 0
- 约3.82千字
- 约 4页
- 2021-04-03 发布于天津
- 举报
本文由zaoangy贡献
doc文档可能在WAP端浏览体验不佳。建议您优先选择 TXT,或下载 源文件到本机查看。
实验一熟悉MCS-51寻址方式及传送类指令
一.实验目的:1.熟悉 uVision2 集成调试环境 2.熟悉
MCS-51 寻址方式及传送类指令二.uVision2 集成调试环境的使用 uVision2
是德国 Keil Software公司用于多种嵌入式微处理器的一个理想、 快速、
可靠的程序调试器。此调试器包含一个高速模拟器,能够让你模拟整个 8051
系统,包括片上外围 器件和外部硬件。 1.创建项目uVisio n2 是以项
目来管理你的任务,它可以使你的 8051 应用系统设计变得简单。要创 建一个
应用,你需要按下列步骤进行操作:①第一次使用,首先为我们编写的实验程序在 D 盘上新建一个文件夹 单片机实验;②启动uVision2,新建一个项目文件
并从器件库中选择一个器件,操作步骤如下:直接在桌面上点击 uVision2程序
图标就可以启动它。要新建一个项目文件,从uVision 2的 Project菜单中选择 New Project,这将打开一个标准的 Win dows对话框,此对话框要求你输入项
目文件名,例如为实验一新建项目 单片机实验\ex1.vu2。 紧接着‘Select
Device for Target,即为你的项目选择一个 CPU。我们选择 Gene ric下的
8032。 2.新建一个源文件你可以用菜单选项 File-New来新建一个源文件。
这将打开一个空的编辑窗口让你输入 你的源代码。编辑后,我们把我们的实验程
序保存为 单片机实验\dpj1.asm。 3.将你的源文件加入到你的项目中 在你
的 P roject Workspace 窗口双击 Target 1 及 Suorce Group 1,将你的目 标系统一直展开 到看到源文件组,如图1(a所示。右击 Suorce Group 1,出
现 Add files选项,选择它可打开 一个标准的文件对话框,从对话框中选择你
刚刚生成的文件 dpj1.asm。
(a (b
图1 Suorce Group 1 中的文件 STARTUP.A51 是大多数不同 的8051CPU准备的启动代码。 我 们暂且先不用它,用右键点击删除它 (Remove File ,STARTUP.ASM? 。 现在你的项目中只包含一个源文
件:dpj1.asm如图1(b。 4编译(或汇 编你的源程序 依次点击 Project、Build
Target即可编译(或汇编你的源程序(留意一下,在工具栏上可找到相应快捷按 钮。
在下面的输出窗口 Output Window(如图 2可看到编译(汇编的结
果,应该没有错误才可继续下面实验。否则修改你的源程序,直到没有错误为止。
如图 2 4调试你的程序 依次点击 Debug,Start/Stop Debug
Session进入调试模式(也可利用快捷按钮,并且如再按一次该按钮,则又切回到 程序编辑状态 。 你现在就可以采用指令单步、函数单步、运行到光标处行、
连续运行等命令调试你的 程 序(这些命令在 Debug下 Step Step over,Run
to Cursor line、Go。也可利用快捷按钮 。 你也可以设置断点后,连续执行程
序进行调试。如程序运行到中间想从头再来,只要按 RST按钮即可。常用调 试快捷按钮符号Rst说明复位连续运行指令单步函数单步 Go Step into Step over Run to Cursor line 运行到光标 处行 Start/Stop
Debug Session调试模式/编辑模式切换
5.存储器、寄存器的查看、修改 在调试程序时,经常需要查看存储器
内容,你可以查看 80C52内的4个存储器逻辑空 间的任一个。 在调试模
式下,依次点击 V iew,Memory Win dow,你可以看到包含 4 个存储器空间的窗 口你在第一个存储器空 间的 Address栏内输入 C:0,即可看到从 0000H 开 始的一段程序存储内容;你也可以在其它 Address栏内分别填入 X:0、D:0、
I:0就可以查看外部数据存储器 空间、直接寻址的片内存储空间(包括片内
00-7FH 的 RAM,及 80H-0FFH 的 SFR 、间接寻址的片内存储空间(包 括片内 00-7FH 的 RAM,及 8032 的 80H-0FFH 的数据 RAM 。 如 要修改 Memory Window 内存储单元内容,可用鼠标右键点击选定存储单元,根 据提示即可修改。 在 Project Workspace窗口你还可以看到 8031的所
有寄存器,这对调试程序也很重 要。如要查看单片机的外围部件,像端
原创力文档

文档评论(0)