keil设置及调试程序的方法.ppt
Keil_C软件使用及Protuse联调操作(共17张PPT)

1.记下安装序列号, 进入setup目录点击setup.exe进行安装; 2.选择Install Support....全新安装,以前没有安装过或者放弃以前的序列号安装;
选择Update Current Installation升级安装,将可以保持原来的序列号,不必再次输入 3.选择Full安装,Next->Yes(接受版权信息)->选择安装目录->Next->输入序列号、姓名、公司
DLL(“PROTEUS VSM MONITOR 51 DRIVER”);
7 SP3 软件,分别进行安装。
每次安装都必须进行这几步,每次都需要重新写入AddOn标识;
2、把proteus 安装目录下 VDM51.
选择Full安装,Next->Yes(接受版权信息)->选择安装目录->Next->输入序列号、姓名、公司
■
全功能的源代码编译器;
课外作业:
1、安装keil c软件 2、keil与Proteus联调 3、试把光电计数器用单片机计数,然后编写
c程序,使用proteus仿真,keil联调。
谢谢!
MODELS)文件复制到Keil 安装目录的 \C51\BIN 目录中; 3、编辑C51 里tools.ini 文件,加入:
TDRV1=BIN\VDM51.DLL(“PROTEUS VSM MONITOR 51 DRIVER”);
4、keil 里设置: project-->options for project-->debug tab;
■
全功能的源代码编译器;
■
器件库用来配置开发工具设置;
■
项目管理器用来创建和维护你的项目;
C51程序在Keil C51下的调试步骤

C51程序在Keil C51下的调试步骤现在广泛使用的C51集成开发环境是Keil软件。
要使用Keil软件,首先要正确安装Keil软件,该软件的Eval版本可以直接去http://www. 下载,其步骤与一般Windows 程序安装类似,这里就不再赘述了。
Keil软件的详细说明见相关资料,这里仅作简要说明,以便于读者在后面的章节中实际动手调试、仿真程序。
1.建立工作项目文件图1启动Keil μVison2启动Keil μVison2,如果打开后就有打开的文件,单击“Project->Close Project”菜单将其关闭。
单击“File->New... ",打开一个新的文件输入窗口,在这个窗口里输入上述源程序。
输入完毕之后,选择“File-->Save",给这个文件取名保存,取名字的时候必须要加上扩展名,一般C语言程序均以“.c”为扩展名(一定要加扩展名,否则后面添加文件就找不到该文件,这是初学者很容易忘记的),这里将其命名为mytest.c。
图2 建立工程文件单击“Project->New Project...",出现对话框,要求给将要建立的工程起一个名字,这里起名为test,不需要输入扩展名。
单击“保存”按钮,出现第二个对话框,如图3所示:图3 CPU选择窗口这个对话框要求选择工程中所用的单片机型号,这里选择Atmel公司的89S52芯片。
单击ATMEL前面的“+”号,展开该层,单击其中的89S52,然后再单击“确定”按钮,会出现一个对话框,询问是否要将标准的8052启动代码加入工程,单击“是”按钮。
此时,在工程窗口的文件页中出现了“Target 1”,前面有“+”号,单击“+”号展开,可以看到下一层的“Source Group 1 ",需要手动把刚才编写好的源程序加入,方法如下:单击“Source Group 1 ",使其反白显示,然后单击鼠标右键,出现一个下拉菜单,如图4所示。
《Keil使用简介》PPT课件

Keil的主要特点
集成开发环境
Keil提供了完整的开发流程所需 的工具,如代码编辑器、编译 器、调试器等。
支持多种处理器
Keil支持多种嵌入式处理器,如 8051、ARM、Cortex-M等。
高效的编译和调试
Keil的编译器和调试器具有高效 的编译和调试功能,可以帮助 开发者快速开发和调试嵌入式 系统。
调试器
用于程序的调试,可以实时监控程序运行 状态,查看变量值、寄存器等信息,支持 断点调试等功能。
工具栏
提供了常用的快捷方式,方便用户快速操 作。
编辑器
用于编写和编辑代码,支持C/C、汇编等 多种语言。
项目管理器
用于管理项目文件和源代码文件,可方便 地进行文件的添加、删除和重命名等操作 。
Keil的基本使用流程
解决方案二
检查Keil的安装路径是否 正确,避免使用中文路径 。
解决方案三
尝试重新安装Keil,确保 下载的版本与自己的操作 系统版本相符。
常见问题二:Keil编译错误或链接错误
解决方案一
检查源代码中是否有语法错误或 拼写错误。
解决方案二
确认项目设置中的编译选项和链 接选项是否正确。
解决方案三
尝试清理Keil的构建缓存,然后 重新编译。
调试环境设置
详细说明如何设置调试环境,包 括目标设备选择、调试器配置、 连接设置等。
Keil的调试功能及使用方法
01
02
03
调试功能简介
介绍Keil提供的调试功能 ,如断点设置、单步执行 、变量观察、内存查看等 。
调试流程
详细描述使用Keil进行调 试的基本流程,包括启动 调试、暂停/恢复、停止调 试等操作。
KeilC的使用PPT教案学习

会计学
1
我想知道
• Keil C51是什么? • 我们用它用来做什么? • 怎么用?
第1页/共72页
☺解答问题1
Keil C51是德国Keil Software公司出品的51系列兼容单片机C 语言软件开发系统。
该软件提供丰富的库函数和功能强大的集成开发调试工具, 全Windows界面。通过该软件可以完成编辑,编译,仿真, 连接,调试等整个开发流程。
Emphasis是选择编译优先方式,第一项是代码量优 化(最终生成的代码量小);第二项是速度优先 (最终生成代码的速度快);第三项是默认。默认 的是速度优先,可根据需要更改。
第24页/共72页
Debug页面用于设置用户程序的调试方式。 单击“Debug”仿真选项卡,可以选择软件仿真,
也可以选择硬件仿真。
第10页/共72页
如果在选择了目标器件后,想更改器件,可选择 Project菜单中的Select Device for Target‘Tartet 1’。
由于不同厂家的许多型号性能相近,因此,如果找不 到用户要求的芯片信号,可以选择其他公司的相近型 号。
参见教材《单片机的第C151页1应/共7用2页程序设计》第 308 页
第7页/共72页
2、创建工程
单击Project菜单,在弹出的下拉菜单中选中New Project选项。
输入工程文件的名字,不需要输入扩展名。 为工程取一个名字,工程名应便于记忆且不宜太长。 工程默认扩展名.uv2 选择要保存的路径,然后“保存”按钮。 建议为每个工程单独建立一个目录,并且将工程中需
参见教材《单片机的第C158页1应/共7用2页程序设计》第 311 页
单击“Target”项目选项卡。 “Xtal(MHz)”后面的数值是晶振频率值,默认
Keil实例教程(二)Keil调试,在线汇编,断点设置

Keil 的调试命令、在线汇编与断点设置上一讲中我们学习了如何建立工程、汇编、连接工程,并获得目标代码,但是做到这一步仅仅代表你的源程序没有语法错误,至于源程序中存在着的其它错误,必须通过调试才能发现并解决,事实上,除了极简单的程序以外,绝大部份的程序都要通过反复调试才能得到正确的结果,因此,调试是软件开发中重要的一个环节,这一讲将介绍常用的调试命令、利用在线汇编、各种设置断点进行程序调试的方法,并通过实例介绍这些方法的使用。
一、常用调试命令 在对工程成功地进行汇编、连接以后,按Ctrl+F5或者使用菜单Debug->Start/Stop DebugSession 即可进入调试状态,Keil 内建了一个仿真CPU 用来模拟执行程序,该仿真CPU 功能强大,可以在没有硬件和仿真机的情况下进行程序的调试,下面将要学的就是该模拟调试功能。
不过在学习之前必须明确,模拟毕竟只是模拟,与真实的硬件执行程序肯定还是有区别的,其中最明显的就是时序,软件模拟是不可能和真实的硬件具有相同的时序的,具体的表现就是程序执行的速度和各人使用的计算机有关,计算机性能越好,运行速度越快。
进入调试状态后,界面与编缉状态相比有明显的变化,Debug 菜单项中原来不能用的命令现在已可以使用了,工具栏会多出一个用于运行和调试的工具条,如图1所示,Debug 菜单上的大部份命令可以在此找到对应的快捷按钮,从左到右依次是复位、运行、暂停、单步、过程单步、执行完当前子程序、运行到当前行、下一状态、打开跟踪、观察跟踪、反汇编窗口、观察窗口、代码作用范围分析、1#串行窗口、内存窗口、性能分析、工具按钮等命令。
学习程序调试,必须明确两个重要的概念,即单步执行与全速运行。
全速执行是指一行程序执行完以后紧接着执行下一行程序,中间不停止,这样程序执行的速度很快,并可以看到该段程序执行的总体效果,即最终结果正确还是错误,但如果程序有错,则难以确认错误出现在哪些程序行。
实验1使用Keil输入和调试程序

实验一使用Keil输入和调试程序(一)实验目的:通过实验掌握Keil C51集成开发环境输入程序和调试程序的方法。
(二)实验仪器:计算机一台STC12学习板一套STC单片机仿真器一套USB连接电缆一根(三)实验内容及步骤:Keil C51 IDE又叫Keil集成开发环境或Keil C51μVision3。
实验要求使用Keil集成开发环境完成实验程序的输入、调试。
Keil是以工程项目的方法管理文件。
所有的文件(源程序文件、头文件和各种技术文档)都是放在工程项目里的统一管理。
下面通过一个实验程序学习使用Keil IDE建立应用程序和调试程序的步骤:✓新建一个工程项目。
✓为工程项目选择目标器件。
✓建立源程序文件,输入程序代码并保存。
将源程序文件添加到工程项目里。
✓为工程项目设置软件、硬件的调试环境。
✓输入、调试和运行实验程序。
要创建的工程项目是:设计一个程序,使学习板上的LED1灯闪亮,电路图如图2-1所示(在第14页)。
该实验工程项目的建立过程如下:1、启动Keil C51的IDE开发环境并建立一个工程项目双击计算机桌面上的Keil C51 IDE图标即可启动Keil C51 IDE开发环境。
如果以前已经建立了工程项目,Keil51 IDE启动后会直接显示原来打开的工程项目。
也可以打开原来已经存在的工程项目。
打开已经存在的项目方法是,从“Project”菜单中选择“Open Project”菜单项,从弹出的对话框中选择要打开的项目。
新建项目文件时,从“Project”菜单中选择“New Project”菜单项,将打开“Create New Project”对话框。
如图1-1所示。
在“Create New Project”对话框中做以下的工作:✧为工程项目选择一个存放路径,在此选择STC51文件夹(若计算机中没有STC51文件夹,则需要建立它)。
✧在文件名输入框里输入,这是为实验工程项目取的工程项目文件名(扩展名是.uv2)。
(完整word版)KeilC51程序调试过程

如何使用Keil C软件调试单片机程序调试一般都是在发生错误与意外的情况下使用的。
如果程序能正常执行,调试很多时候都是用不上的.所以,最高效率的程序开发还是程序员自己做好规范,而不是指望调试来解决问题。
单片机的程序调试分为两种,一种是使用软件模拟调试,第二种是硬件调试.使用软件模拟调试,就是用计算机去模拟单片机的指令执行,并虚拟单片机片内资源,从而实现调试的目的。
但是软件调试存在一些问题,不可能像真正的单片机运行环境那样执行的指令能在同一个时间完成(往往比单片机慢)。
软件调试只能是一种初步的,小型工程的调试,比如一个只有几百上千行的代码的程序,软件调试能很好的完成。
硬件调试其实也需要计算机软件的配合,大致过程是这样的:计算机软件把编译好的程序通过串行口、并行口或者USB口传输到仿真器,然后与单片机一样执行。
仿真器仿真全部的单片机资源(所有的单片机接口,并且有真实的引脚输出)。
仿真器会将单片机内部内存与时序等情况返回给计算机,这样就可以在计算机里看到单片机程序真实的执行情况。
不仅如此,还可以通过计算机的软件实现单步、全速、运行到光标的常规调试手段。
仿真器可以接入实际的电路中。
图1:仿真器下面将具体介绍如何使用Keil uVision 软件来调试单片机程序。
首先:打开一个已经编译通过的单片机项目。
选择Debug下面的Start/Stop Debug Session,这个选项可以打开调试也可以关闭调试。
接下来看到的窗口就是调试窗口了:下面具体说说相关子窗口的功能:1、左侧的ProjectWorkspaceRegs是片内内存的相关情况值;Sys是系统一些累加器、计数器等。
Regs很简单就不多说。
具体介绍一下Sys:a 累加器ACC,往往在运算前暂存一个操作数(如被加数),而运算后又保存其结果(如代数和)。
b 寄存器B,主要用于乘法和除法操作。
spsp_maxdptr 数据指针DPTR。
PC $states 执行指令的数量。
KEIL调试方法

4.3.3 实验 3:交流蜂鸣器演奏简单乐曲 ...............................................................42
4.3.4 实验 4:用 8255 扩展并行 IO........................................................................44
3.3
以硬件在线仿真的方式调试程序 ..........................................................................17
3.4
内嵌在线仿真占用的系统资源 ..............................................................................18
4.1.3 实验 3:LED 闪烁发光 ..................................................................................22
4.1.4 实验 4:按键中断 ...........................................................................................24
3.2.2 ISP 驱动程序 Flash Magic 简介 .....................................................................15
3.2.3 ISP 操作步骤....................................................................................................15
keil软件的使用方法课件

勾选“生成hex文件”
使用仿真器时对KEIL的设置
➢点击“调试”选项, 选“Kil monitor-51 Driver” 勾选“生成hex文件” 勾选“加载代码到仿真器”
使用仿真器时对KEIL的设置
➢点击“设置”选项, 选串行口 选波特率
仿真界面
PC指针
端口监视 硬件应对应工作
C:×××× 程序存储器
存储器区选择
➢选标签 ➢分别输入地址
I:×× 片内RAM X:×××× 片外RAM
文件编译
编译, 建造目标
文件的调试与运行
•先复位 •进入/退出 调试状态
文件的调试界面
进入/退出 DEBUG
程序计数器PC
工程窗口
寄存器窗口
调试工具
复位 停止运行
源程序/反汇编 窗口切换
文件 编辑 视图
工程窗口
源代码浏览
输出窗口
选择对应的 工具条
打开/关闭 对应的窗口
KIEL的主菜单功能
工程
KIEL的主菜单功能
调试 菜单
调试 工具
KIEL的主菜单功能
外围设备
(在调试状态 下使用)
可观察 端口状态
KIEL的主菜单功能
存储器 选择
D:××
SFR
I:×× 片内RAM
X:×××× 片外RAM
跟踪运行 运行到光标处
连续运 单步运行
查看串行口
查看堆栈
使用仿真器时对KEIL的设置
➢单击“工程”菜单 在下拉式菜单中选择
“目标1属性”
使用仿真器时对KEIL的设置
➢单击“工程”菜单 在下拉式菜单中选择
“目标1属性” ➢点击“目标”选项,
KeilC软件使用(调试汇编程序)_图文.

Keil C软件使用(汇编语言山东交通学院杨福广 2011.09目录1简介 (3)2 建立一个新工程 (4)(1建立工程框架 (4)(2建立文件 (5)(3在工程中添加文件 (7)(4编辑工程中文件 (8)3 进行软件调试 (10)4 关于软件的设置 (11)1简介Keil C51 软件是众多单片机应用开发的优秀软件之一,它集编辑,编译, 仿真于一体,支持汇编,PLM 语言和 C 语言的程序设计,界面友好,易学易用。
下面介绍 Keil C51软件的使用方法进入Keil C51 后,屏幕如下图所示。
几秒钟后出现编辑界启动 Keil C51时的屏幕进入 Keil C51后的编辑界面简单程序的调试学习程序设计语言、学习某种程序软件, 最好的方法是直接操作实践。
下面通过简单的编程、调试, 引导大家学习汇编语言编程的基本使用方法和基本的调试技巧。
2 建立一个新工程 (1建立工程框架单击 Project 菜单,在弹出的下拉菜单中选中 New Project选项然后选择你要保存的路径,输入工程文件的名字,比如保存到 asm 目录里,工程文件的名字为test2。
如下图所示,然后点击保存.这时会弹出一个对话框,要求你选择单片机的型号,你可以根据你使用的单片机来选择,keil c51几乎支持所有的 51核的单片机,我这里还是以大家用的比较多的Atmel 的 89C51来说明,如下图所示,选择 89C51之后,右边栏是对这个单片机的基本的说明,然后点击确定.完成上一步骤后,屏幕如下图所示(2建立文件到现在为止, 我们还没有编写一句程序, 下面开始编写我们的第一个程序。
在下图中,单击“File”菜单,再在下拉菜单中单击“New”选项新建文件后屏幕如下图所示此时光标在编辑窗口里闪烁, 这时可以键入用户的应用程序了, 但笔者建议首先保存该空白的文件, 单击菜单上的“File”, 在下拉菜单中选中“Save As” 选项单击, 屏幕如下图所示, 在“文件名”栏右侧的编辑框中, 键入欲使用的文件名,同时,必须键入正确的扩展名。
Keil使用简介 ppt课件

变量的观察与修改 1、显示变量窗口 在调试状态下,点击View菜单下的Watch & Call Stack Window命令或对应的按钮,就会显示或隐藏变量窗口。 变量窗口包含有4个显示区(标签),可以分别显示局部变 量(Locals标签)、指定变量(Watch #1和Watch #2两个标 签)、及堆栈调用(Call Stack标签)。
退出调试状态:再次点击Debug菜单下的Start/Stop Debug Session命令。
《单片机原理与应用》 光学与电子信息学院
断点的设置与删除 方法1:用鼠标双击。在需要设置的行的最前面,双击鼠标左键,
即可设置或清除断点。 方法2:用命令或命令按钮。先将光标移到需要设置的行,然后点
击Debug菜单下的Insert/Remove Breakpoint命令或工具栏 中的相应按钮,即可设置或清除断点。 另外还有断点禁用和全部清除命令及按钮,也容易使用。
编写程序
4、C51编程选项
《单片机原理与应用》 光学与电子信息学院
5、编程界面
编写程序
《单片机原理与应用》 光学与电子信息学院
16Leabharlann 编写程序7A、新建源文件
《单片机原理与应用》 光学与电子信息学院
17
编写程序
7B、新建源文件
《单片机原理与应用》 光学与电子信息学院
18
编写程序
8A、保存源文件
《单片机原理与应用》 光学与电子信息学院
编写程序
1、运行Keil uVision4
《单片机原理与应用》 光学与电子信息学院
2A、新建工程
编写程序
《单片机原理与应用》 光学与电子信息学院
《keil调试方法》课件

调试器的安装与配置
总结词
调试器的安装与配置是使用Keil调试 器的第一步,需要正确安装并配置调 试器才能进行后续的调试工作。
详细描述
首先,需要从Keil官网下载并安装相 应的调试器驱动和软件。然后,在 Keil软件中配置目标板、晶振频率等 硬件参数,以便让调试器与目标板建 立正确的通信。
调试界面的基本操作
2023-2026
ONE
KEEP
REPORTING
CATALOGUE
目 录
• Keil调试器简介 • Keil调试器的使用方法 • Keil调试器的进阶技巧 • Keil调试器的常见问题与解决方案 • Keil调试器的未来展望
PART 01
Keil调试器简介
Keil软件的新功能展望
更强大的代码编辑和智能 感知功能
Keil软件将进一步增强代码编辑和智能感知 功能,提供更好的代码补全、语法高亮和错 误提示等功能。
更多的调试和跟踪工具
Keil软件将增加更多的调试和跟踪工具,如更强大 的内存和寄存器查看器、更灵活的断点和观察点等 。
更优化的性能分析工具
性能分析工具的优化将有助于开发者更好地 理解和优化代码性能,提高开发效率。
总结词
调试界面的基本操作包括打开工程、加载程序、启动调试等,这些操作是使用Keil调试器进行程序调试的基础。
详细描述
在Keil软件中打开需要调试的工程,选择正确的目标板和晶振频率,然后加载程序到目标板中。之后,点击工具 栏上的“Debug”按钮启动调试,此时调试界面会显示程序运行过程中的各种信息。
调试命令的使用
总结词
调试命令是Keil调试器提供的一组强大的工具,通过这些命令可以对程序进行单步执行、变量查看等 操作,方便开发者进行问题排查和程序优化。
keil设置及调试程序的方法

1) 光标放在中断服务程序的 第一条可执行指令处
2) 按“运行到光标处”命令后, 按下key1(p3.2/int0)按钮后, PC指针停
到预置光标处,说明已经进入中断服务程 序,中断正常。 3)而后,按“运行”命令,连续运行。
8
断点方式调试程序举例
说明: 1) 断点方式不能调试中断程序。 2) 断点方式调试必须按“运行”命令。 3) PC指针停到断点处后,可以检查中间结果,
而后,可以继续“运行”或单步执行,直到程序 执行结束。
9
5
调试程序的方法
单步方式: 步进:跟踪 步越:单步---子程序当一步执行
连续执行方式: 运行
断点连续执行方式: 1)设置断点 2)执行“运行”命令
运行到光标处:调试中断最佳方式 1)光标指到要停处 2)按“运行到光标处”命令
6t0)按钮后, PC指针停到预置光标处,说明 已经进入中断服务程序,中断 正常.
硬件上机调试设置与方法
1
设备:NXP P89C52X2
2
时钟:11.0592 片外代码存储: Eprom #1 开始 0x8000 大小 0x4000 片外Idata存储:Ram #1 开始 0xc000 大小 0x4000
3
使用 Keil Monitor-51 Drive2
4
设置:串行口COM1或COM2
《KEIL使用方法简介》课件

本PPT课件旨在介绍KEIL软件的使用方法。内容包括课程介绍、KEIL的安装和 配置、基本操作、编程实战以及总结和问题解答。
课程介绍
1 KEIL是什么
KEIL是一款嵌入式开发工具,用于编写、编译和调试嵌入式系统。它提供了强大的开发环 境和丰富的功能。
2 KEIL的用途和功能
KEIL广泛应用于嵌入式系统开发领域,可以用于多种芯片架构和编程语言的开发。
3 KEIL的优缺点
KEIL的优点包括易于使用、功能强大、可靠稳定;缺点包括资源消耗较大、学习曲线较陡。
KEIL的安装
1
KEIL安装步骤
按照提示完成KEIL软件的下载和安装步骤,确保安装过程顺利进行。
2
KEIL的配置与设置
根据实际需求,对KEIL进行配置和设置,以适应不同的开发环境和项目需求。
3
KEIL的系统要求
了解KEIL软件的系统要求,确保在合适的硬件和操作系统环境下使用KEIL。
KEIL的基本操作
KEIL的主界面介绍
了解KEIL的主要界面布局和功能,包括编辑器、编译器、调试器等核心组件。
KEIL的工程管理
学习如何创建和管理KEIL工程,包括添加文件、设置编译选项等操作。
KEIL的文件结构与调试
掌握基本的文件结构和调试技巧,以便更高效地编写和调试嵌入式程序。
KEIL的编程实战
1
KEIL的编程语言简介
介绍KEIL支持的编程语言,如C、C++等,以及它们在嵌入式系统开发中的应用。
2
KEIL的程序开发流程
分享一套完整的KEIL程序开发流程,包括需求分析、设计、编码、测试和调试等 阶段。
3 KEIL的问题解答
keil使用教程 ppt课件

keil使用教程
三、模拟调试器
Keil C有三个模拟调试器。
1、软件模拟调试器dScope51
(1)模拟程序运行与调试,包括C、汇编、 宏汇编程序; (2)模拟CPU及其外围器 件,如串行口、定时器/计数器、I/O口等。
2、硬件调试器tScope51
tScope51用于对硬件目标板进行调试。
3、监视程序Monitor51
一步执行完当前函数并返回 6)Run to Cursor line:
一步运行到当前光标处 7)Stop Running:停止运行
keil使用教程
8)Breakpointing…:打开断点对话框 9)Insert/Remove Breakpoint:
在当前行设置/清除断点 10)Enable/Disable Breakpoint:
通过串行口,PC机与目标板进行通信,利 用 Monitor51,在PC机上显示程序的运行情
keil使用教程
编辑状态的操作界面主要由5部分组成: 最上面的菜单栏、菜单栏下面的工具栏、左 边的工程管理窗口、中间的编辑窗口、下面 的输出信息窗口。
菜单项主要有:文件、编辑、视图(View)、 工程、调试、片内外设(Peripherals)、工具、 软件版本控制系统(SVCS)、窗口、帮助。
12)Find… 13)Replace…:查找与替换 14)Find in Files…:
在多个文件中查找字符串 15)Goto Matching Brace:
寻找匹配的各种括号
keil使用教程
三、查看(View)菜单
1)Status Bar:显示或隐藏状态栏 2)File Toolbar:显示或隐藏文件工具栏 3)Build Toolbar:显示或隐藏编译工具栏 4)Debug Toolbar:显示或隐藏调试工具栏 5)Project Windows:显示或隐藏工程窗口 6)Output Windows:显示或隐藏输出窗口 7)Source Browser:打开源文件浏览器窗
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
调试程序的方法
单步方式: 步进:跟踪 步越:单步---子程序当一步执行
连续执行方式: 运行
断点连续执行方式: 1)设置断点 2)执行“运行”命令
运行到光标处:调试中断最佳方式 1)光标指到要停处 2)按“运行到光标处”命令
调试中断程序举例
按下key1(p3.2/int0)按钮后, PC指针停到预置光标处,说明 已经进入中断服务程序,中断 正常.
而后,可以继续“运行”或单步执行,直到程序 执行结束。
1) 光标放在中断服务程序的 第一条可执行指令处
2) 按“运行到光标处”命令后, 按下key1(p3.2/int0)按钮后, PC指针停
到预置光标处,说明已经进入中断服务程 序,中断正常。 3)而后,按“运行说明: 1) 断点方式不能调试中断程序。 2) 断点方式调试必须按“运行”命令。 3) PC指针停到断点处后,可以检查中间结果,
硬件上机调试设置与方法
设备:NXP P89C52X2
时钟:11.0592 片外代码存储: Eprom #1 开始 0x8000 大小 0x4000 片外Idata存储:Ram #1 开始 0xc000 大小 0x4000
使用 Keil Monitor-51 Drive2
设置:串行口COM1或COM2