如何使用keil进行软件的程序调试

我们在编写单片机的程序的时候经常会用到keil软件,但有时我们的程序运行不出正确不的结果,这时候就需要我们使用keil自带的调试功能一步一步的运行调试程序检查错误。我们这里使用的是虚拟调试,并没有在真实硬件上进行调试。当然,这在有些程序上是有限制的,不过对于大部分的程序这时最快的方法。

操作方法

  • 01

    打开keil软件,这里我们已经默认打开了一个工程文件了 点击我画圈的那个按钮,进入设置

  • 02

    在Debug那个选项卡里 我们选择use simulator,使用软件进行调试

  • 03

    设置完毕后,我们可以在菜单栏找到这个放大镜的图标 点击这个按钮进行调试操作

  • 04

    可以看到程序已进入正常的调试模式运行 这个时候程序是不会自动的去运行的,需要我们点击下一步的按钮才会一步一步的去执行

  • 05

    这时我们点击菜单栏的watch图标 可以选择一个查看窗口,我们这里选择watch1就好了

  • 06

    在这里可以查看任意变量的值 你可以在下面输入你想查看的变量回车就好了 方便我们追踪发现错误

  • 07

    在软件的最左边是寄存器的变量值,方便我们随时查看寄存器值是否正确 在上面的菜单栏那一行 第一个是复位按钮,按下后程序会进行复位操作 第二个直接运行,就像我们平时一样,程序自动的由上自下的运行,一般我们都会加断点进行调试 加断点直接双击当前行就可以了 第三个X是停止运行 后面的都是单步运行,具体的进入或跳出请看图示

(0)

相关推荐

  • 如何在虚拟机上使用keil uVision5编译下载程序

    keil uVision5是KEIL公司开发的一款集成开发环境(IDE),目前最新的版本是uVision5. 他在功能上和Eclipse类似,提供源代码编辑.编译设置等,但是这款软件是需要付费才能使用 ...

  • 360手机助手如何互传软件应用程序

    下面小编要跟大家分享360手机助手如何互传软件应用程序,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦! top1:360手机助手如何互传软件应用程序 1.在手机上安装好360手机助手后 ...

  • XP系统安装软件提示程序并行配置不正确件的故障原因及解决方法

    XP系统提示“程序并行配置不正确”怎么办?这个问题是我们在安装软件过程中经常会遇到的,导致软件老是安装失败,且提示“程序并行配置不正确”.针对此问题,下面我们的小编就给大家介绍XP系统安装软件提示程序 ...

  • 手机QQ软件中小程序入口怎么添加

    QQ软件是一个历时漫长的联系软件,如今最新版本的QQ软件提供了小程序功能,那么如何添加小程序入口呢?小编就来为大家介绍一下吧.具体如下:1. 第一步,点击并打开QQ软件.2. 第二步,来到QQ软件的主 ...

  • vivo手机中软件应用程序的缓存数据如何清除

    有的小伙伴在使用vivo手机时,发现自己的手机越来越卡,运行速度越来越慢了,其实是因为软件应用程序的缓存数据非常多,那么这时候就需要清除数据,如何清除呢?小编就来为大家介绍一下吧.具体如下:1. 第一 ...

  • 怎么设置电脑上任意软件或程序开机自启动

    windows电脑上的启动中,可以设置任意软件或者程序开机自启动,这种设置能够在电脑开机后,自动运行自己每天常用的软件,节省自己不必要的电脑操作. 操作方法 01 方法一: 找到计划要设置的软件,然后 ...

  • iPad 怎么打开和关闭软件或程序的消息通知

    大家都知道,我们在下载软件或者系统程序在运行的时候会有消息弹出,或许是声音.振动,或许也可以是从屏幕上方弹出消息,有时候会影响我们看剧或者干其他事情.这样一来,我们可以通过关闭软件推送消息和关闭程序消 ...

  • 解决pr软件“应用程序无法正常启动0xc000007b”

    解决pr软件“应用程序无法正常启动0xc000007b”

  • 怎样关闭电脑开机自启动的软件或程序?

    当电脑开机时,有的软件或程序会随之自启动,这大大的影响开机时间.下面我将帮助大家学会关闭电脑开机时软件或程序自启动的 两种常用方法 方法1 01 点击 "开始",可看到 " ...