VS2019调试查看变量_单片机编程软件一点通,IAR单片机编程软件工程调试方法

单片机编程软件通常以Keil和IAR为主,大家在选择适合自己的单片机编程软件时可依据工程要求而定。本文内容针对IAR单片机编程软件,主要讲解该单片机编程软件的工程调试使用方法。如果你对本文将要讲解的内容存在疑惑,不妨一起来学习下哦。

一、 打开工程

运行iar软件,进入demoledProject目录选project.eww进行打开;

2f8a283978c21b1b38e7d544c50cbbc4.png

二、调试

1、设置断点

在代码左边点击要设置断点的语句,或点击要设置断点的语句,按鼠标右键,选择Toggle Breakpoint (Code)。这时该语句上将出现红色的断点标记。如下图;

1151a21dd98cc54fd19da3cfb82ac332.png

·下载运行

按Ctrl+D 或主菜单Projcet-->DownLoad and Debug下载运行

855426403057fad0076753e3b8858869.png
b30f2dd4a41a67237f9064a0f33c1565.png

·执行到断点

按F5 键或工具条上的Go 按钮都可以让程序执行到断点。Debug Log 窗口将显示关于断点的信息。

1ed186d22e2b01d3da8a0bd6cb2fa34a.png

·清除断点

双击Breakpoint 窗口中带勾的方框,可以允许或禁止断点。用主菜单Edit > Toggle Breakpoint 或按鼠标右键选择Toggle Breakpoint,可以直接从Breakpoint 窗口删除该断点。

·调试执行

(1) 单步执行Step Over:按F10,主菜单Debug > Step Over, 单步执行一条C语句或汇编指令,不跟踪进入C函数或者汇编语言子程序;

(2) 单步执行Step Into:按F11,主菜单Debug > Step Into, 跟踪执行一条C语句或汇编指令,跟踪进入C函数或者汇编语言子程序

(3) Step Out:按Shift+F11 主菜单Debug >Step Out,启动C函数或汇编语言子程序从当前位置开始执行,并返回到调用该函数或子程序的下一语句

(4) Next Statement:直接运行到下一条语句

(5)Run to Cursor:从当前位置运行到光标指定处

(6)Break:终止运行

(7)Reset:复位

(8)Stop Debugging:退出调试器

查看变量(Live Watch 窗口)

(1)打开Live Watch 窗口的方法是选择主菜单View → Live Watch 命令。Live Watch 窗口用于观察静止位置上的变量,如全局变量。

(2)右键要查看的变量,点击Add to Watch;变量的值在执行时会变化并显示出来。

751cd574cdbfc48763d965c8d60b0349.png
0f7c1a33bd4d28fb6c93099acb16a2d5.png

7、监视寄存器

选择主菜单View > Register 打开寄存器窗口,显示的是CPU 寄存器。可以从寄存器窗口左上方的下拉菜单中选择需要查看的任何寄存器组。

fc757392422bc1b3b3ca421d15d6ebdc.png

8、查看存储器

用户可以在存储器窗口监视所选择的存储器区域。

(1)选择主菜单View >Memory 打开存储器窗口(用8-bit 显示数据)。

(2)双击某个全局变量名并用鼠标将其拖到存储器窗口。执行单步,同时观察存储器的内容是如何修改的。用户可以在存储器窗口修改存储单元的内容。只需把插入点放在希望修改的地方,然后输入新值就可以了。

30c55e1a6577c93b3ac3812e3827b6cf.png

9、暂停程序

(1)如果要求复位应用程序,选择主菜单Debug > Reset 或工具条上的Reset 按钮。

(2)如果要退出C-SPY,选择Debug > Stop Debugging,或工具条上的Stop Debugging 按钮。

以上便是小编此次带来的“单片机编程软件”相关内容,小编希望通过本文可以帮助大家掌握IAR单片机编程软件进行工程调试的方法。最后,非常感谢大家阅读本文,希望大家今天过的愉快哦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
组装51单片机的过程常包括以下几个步骤: 1. 准备材料和工具:准备好需要的电路板、51单片机芯片、电容、电阻、晶振、连接线等元件,并准备好焊接工具(如焊接铁、焊锡、焊接台等)。 2. 设计电路图:根据自己的需求和项目要求,设计51单片机电路图。电路图中需要包括电源供电部分、晶振电路、复位电路、引脚连接等。 3. 制作电路板:根据电路图,将元器件按照正确的位置和连接方式焊接到电路板上。注意焊接时要保持焊点的均匀和牢固。 4. 烧录程序:使用专门的编程器将编写好的程序烧录到51单片机芯片中。烧录程序可以使用常见的编程软件,如Keil、IAR等。 5. 连接外部设备:根据项目需求,将需要连接的外部设备(如LED、LCD、传感器等)与51单片机进行连接。这常需要根据引脚连接图进行正确的接线。 6. 软件调试:在完成硬件组装后,进行软件调试。这包括编写程序代码、调试程序逻辑、测试硬件设备和功能。调试,可以验证电路和代码的正确性,确保整个系统正常工作。 在软件调试过程中,可以使用调试工具和软件,如Keil、IAR等,过单步调试查看变量值等方式逐步验证程序的正确性。同时,可以使用示波器、逻辑分析仪等工具来观察信号波形和时序,以确保硬件功能正常。 需要注意的是,在调试过程中可能会遇到各种问题,如引脚连接错误、程序bug等。此时需要耐心地进行排查和调试,逐步解决问题。 希望以上步骤对您有所帮助!如有更多疑问,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值