- 21
- 0
- 约2.71千字
- 约 10页
- 2022-05-28 发布于贵州
- 举报
实验目的和要求
目的:熟悉 Keil uVision5 集成开发环境,熟练使用 Keil uVision 软件,熟悉条件转移指 令及比较转移指令的运用,掌握循环程序的设计及调试方法。
要求:通过下列循环程序输入、修改和调试,掌握断点执行的调试方法,以及在循环程序中 如何通过断点的方法调试程序。
实验内容和原理
一.程序
程序功能:将片内 RAM 从 21H 单元开始存放的 5 个数求和,结果送片外 2000H 单元中。
ORG 0000H
MOV R0,#21H
MOV R1,#05H
CLR A
LOOP: ADD A,@R0
INC R0
DJNZ R1, LOOP
MOV DPTR, #2000H
MOVX @DPTR, A
SJMP $
END
主要仪器设备
Keil uVision5
实验步骤
(一)输入程序
1. 建立工程文件
在桌面上双击 Keil uVision5 图标,点击“工程(Project)”- “新建工程(New
Project…)”命令,在出现的对话框中输入项目名 SY2.Uv2,选择合适的文件夹下建立新
的工程项目 SY2.Uv2,再在“
S 为目标‘Target1’选择设备”对话框,在“数据库内容”
下选择 Atmel,点开“
+”号,选择 89C51 器件,点击确定按钮。
2. 源程序文件的建立
原创力文档

文档评论(0)