keil 4单片机程序的debug调试

这篇具有很好参考价值的文章主要介绍了keil 4单片机程序的debug调试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、单击keil4窗口的调试按钮快捷图标keil 4单片机程序的debug调试,进入到软件模拟调试模式,如图所示

keil 4单片机程序的debug调试

    在软件调试模式下,可以设置断点、单步、全速、进入某个函数内部运行,还可以查看变量的变化过程、模拟硬件IO口电平变化、查看代码执行时间等,先了解一下调试按钮的功能:

keil 4单片机程序的debug调试

 其中,RST是将程序复位到主函数的最开始初,准备重新运行程序。

keil 4单片机程序的debug调试是全速运行,运行程序中时间不停止。

keil 4单片机程序的debug调试是停止全速运行,用来停止正全速运行的程序。

keil 4单片机程序的debug调试是进入子函数内部。

keil 4单片机程序的debug调试是单步执行代码,它不会进入子函数内部,可直接跳过函数。

keil 4单片机程序的debug调试是跳出当前进入的函数,只有进入子函数内容该按钮才被激活。

keil 4单片机程序的debug调试 是程序直接运行至当前光标所在行。

keil 4单片机程序的debug调试是显示/隐藏编译窗口,可以查看每行C语言代码编译后所对应的汇编代码。

keil 4单片机程序的debug调试是显示/隐藏变量观察窗口,可以查看各个变量值的变化状态,如下图所示:

keil 4单片机程序的debug调试

2、还可以查看硬件IO口电平变化和变量值的变化,先将硬件IO口模拟器打开,如下图所示:keil 4单片机程序的debug调试

 3、再单击窗口右下角变量观察窗口的watch#1标签,窗口变成下图所示,可以看到上面显示type F2 to edit字样,按两次F2输入程序中用到的变量temp和a,右侧立即显示出变量值0x00,因为两个变量最开始定义的时候没有给它们赋初值,编译器默认给它们赋的初值是0,当执行到后面的程序的时候,temp和a的值才会变化。

keil 4单片机程序的debug调试

 4、在窗口的左侧为寄存器窗口,可以看到一些寄存器名称和它们的值,sec为程序代码执行所用的时间,单位是秒,这是程序启动执行到目前停止位置所花的所有时间。

keil 4单片机程序的debug调试

 文章来源地址https://www.toymoban.com/news/detail-493598.html

 

到了这里,关于keil 4单片机程序的debug调试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • keil5 烧录程序到单片机的方法

    Keil是一种常用的单片机开发工具,支持多种单片机芯片。下面详细说明Keil5如何烧录程序到单片机的方法。 编译程序 首先,在Keil5中打开编写好的程序工程,进行编译。编译生成的可执行文件是.hex或.bin格式的文件。在Keil5中,选择Project-Build Target或者按下快捷键F7,进行编译

    2023年04月08日
    浏览(46)
  • 成功解决keil识别不到单片机芯片,下载不了程序

    我的芯片是STM32F429,正点原子的阿波罗。 今天使用开发板做实验,突然找不到芯片了, 以前下载的PWM波也运行不了 。查找了好久,原来是芯片锁了,终于解决了。 我是第二种办法实现给芯片解锁的,第一种是我猜测的。 解决办法: 第一种: 先给驱动板上电,boot0接到3.3

    2024年02月15日
    浏览(32)
  • 单片机_按键——单击,双击,长按

    调用

    2024年02月16日
    浏览(50)
  • keil下载程序后,单片机不自动运行, 需要断电重启的解决方法

    如题,在很多时候,我们KEIL下进行程序开发,编绎完成后会下载到单片机中执行程序,看看运行结果。有时候却发现程序下载后单片机不自动运行,需要断电重启才会运行的问题。 经过从网络上多方查找,最后找到解决方案。原因如下: 首先:我们看一下程序下载的配置,

    2024年02月14日
    浏览(58)
  • 1-0 51单片机keil5的使用和程序的烧写

    上节课中我们已经安装好了keil5,本节课我们将会教你如何使用keil5.打开keil5. 编译环境的简介 这款软件分为菜单栏,工具栏,工程管理区,代码区和信息输出窗口。 A,菜单栏: 用来新建工程,修改这个软件的参数时使用,在以后的使用中,笔者会逐步的进行讲解。 B,工程管

    2023年04月10日
    浏览(43)
  • 单片机之keil软件环境搭建

    Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。     目前软件对中文的支持不友好,不建议安装网上的一些汉化包之类的。另外建立的工程文件路径也尽量

    2024年02月22日
    浏览(52)
  • Keil环境烧写单片机流程

    要把编写好的c代码程序烧录到单片机,需要两个平台 第一个是开发环境Keil,第二个是烧写平台ISP 下载完Keil,可能需要注册,首先以管理员身份运行,然后点击File,License Management,拷贝Computer ID,然后以管理员身份打开注册机文件KEIL_Lic.exe,将Computer ID粘贴到对应位置,ge

    2024年02月16日
    浏览(41)
  • Keil uvision5安装——51单片机篇

    目录 一、Keil uvsion5-下载安装 二、Keil uvsion5-软件破解 三、STC官方库添加 四、Keil相关配置 1.中文显示配置 2.消除定义但未被使用函数的警告配置(针对51单片机) 五、程序烧入软件的使用 步骤1:点击下方链接,将文件下载到电脑上。 链接:https://pan.baidu.com/s/1HI-URr7KCL2bHxK5

    2023年04月09日
    浏览(52)
  • keil和proteus联手实操单片机

    学习单片机这部分实践课时,遇到代码保存和格式转换问题,下面,我们针对这个问题进行傻瓜式教学灯塔的实践操作,keil用的是Keil uVision2 软件,proteus用到是8.6版。 第一步,先打开keil,就会发现有file大图标,  打开file,单击file下的new..,出现下面的新界面 然后再这个编

    2024年02月04日
    浏览(53)
  • 51单片机入门(1)环境搭建(Keil+ISP)

    在学习51单片机之前,环境搭建是必不可少的一步,本文主要介绍Keil软件和STC-ISP软件的安装 本人只是一个普通的嵌入式低级(初级)玩家,文章主要针对新手,所以大佬要是发现文中有何不妥之处,还请口下留情,若能指出,我一定虚心改正 Keil C51是美国Keil Software公司出品

    2023年04月09日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包