版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 一、一、 keilkeil程序调试软件简介程序调试软件简介 1、Keil软件是目前最流行的开发MCS-51系列单片机的软件。 keil软件由美国keil Software公司出品,用于单片机软件的 录入、编辑、编译、调试。Keil软件提供了包括宏汇编、链接 器、库管理和仿真调试器在内的完整开发方案,并通过集成开 发环境(Vision)将它们组合在一起。掌握keil软件的使用 对MCS-51单片机的开发非常重要。Kiel软件的应用将在后续程 序设计部分进行介绍。 2、keil程序的安装 直接拷贝随机附带的光盘开发工具keil到c盘的根目录, 去掉所有文件的只读属性,注意必须是c盘根目录,不要安
2、装 在其他目录,执行keiluv2uv2.exe即可(可将文件发送到桌 面快捷方式)。 Keil软件是单片机的开发软件,可以通过Keil 软件进行在线仿真,这样可以避免每次改动程序都要进行单片 机的烧写。 二、二、kerl-uvisionkerl-uvision集成调试软件的操作集成调试软件的操作 操作步骤:操作步骤:1、双击桌面上的、双击桌面上的UV2UV2快捷图快捷图 ,启动,启动 软件。软件。 2 2、点击、点击P P工程工程 N N新建工程新建工程 输入文件名(如输入文件名(如 A1A1)并点击保存。)并点击保存。 3 3、出现、出现CPUCPU屏幕,选屏幕,选AtmelAtmel A
3、T89C/S51 AT89C/S51 点确点确 定。屏幕左上方出现图标目标定。屏幕左上方出现图标目标1 1。 4 4、点击文件、点击文件 新建文件新建文件 出现程序输入区。出现程序输入区。 输入程序:输入程序: ORG 0000H LJMP LOP2 ORG 0040H LOP2:MOV 20H , #5AH MOV A , 20H MOV 21H , #10H ADD A , 21H MOV 22H,A SJMP $ END 输入后点击文件中的保输入后点击文件中的保 存,输入程序名存,输入程序名( (例如例如 S1.ASM)S1.ASM)并选择存入的盘并选择存入的盘 ( (如如D:)D:)点
4、击保存。点击保存。 程序名一般不超过程序名一般不超过6 6个个 字母数字字母数字, ,以字母打头,以字母打头,C C 语言要加尾缀:语言要加尾缀:.C.C。 如果程序已经存在,可如果程序已经存在,可 点击文件点击文件 打开文件,打开文件, 找到需要选择的文件。找到需要选择的文件。 5 5、点击(图标)目标、点击(图标)目标1 1前的前的“+”+”号,出现(号,出现(图标图标) 源程序组源程序组1 1,选中并点右键,选,选中并点右键,选“文件增加到源程序组文件增加到源程序组 1”1”,选择文件类型为,选择文件类型为ASM/CASM/C,再选要输入的程序,再选要输入的程序 S1.ASM/CS1.A
5、SM/C,点,点ADDADD(加入),点确定。(加入),点确定。 此时点击源程此时点击源程 序组序组1 1可以看到要输入的程序可以看到要输入的程序S1.ASMS1.ASM /C。 在对程序编译前要进行以下的设置:在对程序编译前要进行以下的设置: 1、单击“project”(工程)菜单,在下拉菜单 中单击“options for target 1”(目标 目标1 属性),再单击“target”(目标),将输入仿真 器的晶振频率改为12.0MHz。 2、在目标 目标1属性 页面下选择 output(输出) ,点击“Create HEX file”(产生 hex文件)的选项,以便汇编后生成HEX代码
6、,供编程 器使用。 6 6、程序的编译和链接、程序的编译和链接 依次依次点击屏幕上方左下角的编译和建造目标图标点击屏幕上方左下角的编译和建造目标图标 对文件进行编译和链接,对文件进行编译和链接,观察左下角的调试观察左下角的调试 程序信息显示,如有错可根据该栏提示的信息进行修程序信息显示,如有错可根据该栏提示的信息进行修 改,修改后要重新保存和编译改,修改后要重新保存和编译, ,直到无错误提示。直到无错误提示。 7 7、点击调试图标、点击调试图标 ,进入程序调试画面,此时,进入程序调试画面,此时 黄箭头所指是将要执行的指令。黄箭头所指是将要执行的指令。 (1 1)调试界面分为)调试界面分为4 4
7、部分:部分: 左上角为左上角为REGREG和系统显示区;和系统显示区; 左下角为调试程序时的信息显示;左下角为调试程序时的信息显示; 右上角为程序编写和修改区;右上角为程序编写和修改区; 右下角存储器的显示区。右下角存储器的显示区。 (2 2)存储区设置)存储区设置: : 如果未出现存储区,设置方式如果未出现存储区,设置方式 如下:点击如下:点击:V:V视图视图 M M存储器窗口,右下角会出现存储器窗口,右下角会出现4 4 个存储区:存储器个存储区:存储器#1-#4#1-#4。可以根据需要设置。可以根据需要设置。 点击存储器点击存储器1#1#,在上面地址栏中输入,在上面地址栏中输入C:0000
8、HC:0000H,存储,存储 器器1#1#被设计为被设计为程序存储器程序存储器,地址从,地址从0000H0000H开始。开始。 点击存储器点击存储器2#/3#2#/3#,在上面地址栏中输入,在上面地址栏中输入D/X:0000HD/X:0000H, 此时存储器此时存储器2#/3#2#/3#被设计为内部被设计为内部/ /外部数据存储器,外部数据存储器,地地 址从址从0000H0000H开始。开始。 8 8、运行程序、运行程序 点击点击 (左图标)或停止程序(左图标)或停止程序 运行(右图标);如果希望单步执行(即一条一条的运行(右图标);如果希望单步执行(即一条一条的 执行指令,以便调试程序)可点
9、击执行指令,以便调试程序)可点击 图标,每点击一图标,每点击一 次黄箭头会向下移动,指向下一条指令。次黄箭头会向下移动,指向下一条指令。 9、观察程序的运行结果、观察程序的运行结果 在单步调试时,每执行一条指令,都可在屏幕左上方在单步调试时,每执行一条指令,都可在屏幕左上方 的寄存器区和右下方的存储区观察运行的状态。的寄存器区和右下方的存储区观察运行的状态。程序程序 存储器中表示的是程序汇编后的二进制代码存储器中表示的是程序汇编后的二进制代码,内外数内外数 据存储器中表示的运行中数据结果的变化据存储器中表示的运行中数据结果的变化。观察时可。观察时可 在相应存储区的地址栏打入地址即可,如想看内存在相应存储区的地址栏打入地址即可,如想看内存20H 中的内容,只需在相应存储区的地址栏打入中的内容,只需在相应存储区的地址栏打入 D:0020H。 对对C C语言程序,调试时需打开以下窗口:语言程序,调试时需打开以下窗口: (1 1)变量的查询:)变量的查询: 打开打开V V视图:视图:W W监视监视& &调用堆栈窗,在局部栏中或监调用堆栈窗,在局部栏中或监 视视#1#1、2 2中观察结果。中观察结果。 (2 2)用)用scanfscanf输入,或用输入,或用printfprintf输出时:输出时: 打开打开V V视图:串行口视图:串行口1#1#观察结果。观察结果。 当单步运行时,在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年估算教学设计与指导
- 2025-2026学年高校平均数教学设计
- 2025-2026学年匪的拼音教学设计模板
- 档案管理规章制度建设排查整治方案
- 活动四 昆虫的小世界教学设计小学劳动一年级上册东北师大版《学生劳动实践与评价指导手册》
- 《GBT 13477.4-2017 建筑密封材料试验方法 第 4 部分:原包装单组分密封材料挤出性的测定》专题研究报告
- 2025-2026学年三岁乐高教案孔雀教案
- 企业厂房建设项目管理方案
- 码头多式联运信息平台搭建
- 心源性猝死高危病因课件
- 2026年4月自考04184线性代数经管类押题及答案
- 2026中国农业科学院饲料研究所新兽药与免疫调控创新团队科研助理招聘2人备考题库及完整答案详解(各地真题)
- 【新教材】沪教版(2024)八年级下册英语Unit 2 Body language-Section 2 (Grammar)教案
- 2026年高考语文全真模拟试卷(含答案解析)
- 基于驾驶员风格的智能换挡策略研究-本科毕业论文
- 2025年四川省妇幼保健院儿科医师招聘3人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025年农商行考试题及答案
- 2025中证信息技术服务有限责任公司招聘16人笔试备考试题附答案
- 8.3 新疆的地理概况与开发保护 课件 2025-2026学年湘教版地理八年级下册
- PET吹瓶工艺操作指导书
- 加工中心回转工作台设计
评论
0/150
提交评论