永利棋牌娱乐官网

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

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

一、 打开工程

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

image1.jpg

二、调试

1、设置断点

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

image2.jpg

·下载运行

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

image3.jpg

image4.jpg

·执行到断点

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

image5.jpg

·清除断点

双击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;变量的值在执行时会变化并显示出来。

image6.jpg

image7.jpg

7、监视寄存器

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

image8.jpg

8、查看存储器

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

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

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

image9.jpg

9、暂停程序

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

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

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

换一批

延伸阅读

[单片机应用] 搞定单片机编程软件,窥探IAR单片机编程软件

搞定单片机编程软件,窥探IAR单片机编程软件

单片机编程软件在实际工程中具备诸多应用,每一款单片机编程软件乃至不同版本的单片机编程软件皆兼具自身特色。本文将涉及两方面内容,一是IAR单片机编程软件的简单介绍,二是阐述IAR单片机编程软件从建立工程到烧录程序的过程。如果你对这两方面内容存......

关键字:单片机编程软件 IAR 烧录程序

[单片机应用] 吃透单片机编程软件,IAR单片机编程软件创建stm32工程

吃透单片机编程软件,IAR单片机编程软件创建stm32工程

Keil和IAR单片机编程软件,是当前流通度庞大的两款单片机编程软件。而对于单片机编程软件的使用,各自存在一定区别。本文中,将为大家讲解IAR单片机编程软件建立stm32工程的详细方法,希望大家通过本文能够有所收获哦。......

关键字:单片机编程软件 IAR stm32

[单片机应用] 单片机编程软件基础篇,IAR单片机编程软件菜单栏讲解

单片机编程软件基础篇,IAR单片机编程软件菜单栏讲解

单片机编程软件是单片机编程不可或缺的利器,一款好的单片机编程软件更能极大程度提高开发效率。在本文中,主要为大家介绍IAR单片机编程软件的菜单栏,以帮助大家更好了解这款单片机编程软件。......

关键字:单片机编程软件 IAR 菜单栏

[单片机应用] 大佬讲解单片机编程软件,IAR单片机编程软件之基础教程

大佬讲解单片机编程软件,IAR单片机编程软件之基础教程

好的单片机编程软件受到众多开发人员青睐,而对单片机编程软件了解较多的朋友都知道,目前市场上主要流通的单片机编程软件为Keil和IAR。本文中,主要为大家讲解IAR单片机编程软件的基础教程。如果你对IAR存在一定兴趣,不妨继续往下看。......

关键字:单片机编程软件 IAR 基础教程

[单片机应用] 单片机编程软件学不会?看看这篇keil4、5单片机编程软件使用教程吧!

单片机编程软件学不会?看看这篇keil4、5单片机编程软件使用教程吧!

单片机编程软件以Keil和IAR使用最多,而其中又以keil单片机编程软件为主。本文中,将为大家带来keil4、5单片机编程软件的使用教程,希望本文教程对学习单片机编程软件的朋友有所帮助。......

关键字:单片机编程软件 keil 使用教程

[单片机应用] 大牛分享单片机编程软件使用经验,Keil C51单片机编程软件使用教程

大牛分享单片机编程软件使用经验,Keil C51单片机编程软件使用教程

Keil C51是最知名的单片机编程软件之一,也是从事单片机开发人员必定会使用的单片机编程软件。对于Keil C51单片机编程软件,很多新手朋友并不熟知它的使用方法。为此,小编特地带来这篇有关Keil C51单片机编程软件的使用教程,希望为......

关键字:单片机编程软件 Keil C51 使用教程

[单片机应用] 单片机编程软件超神篇,轻松搞定Keil单片机编程软件安装、破解

单片机编程软件超神篇,轻松搞定Keil单片机编程软件安装、破解

谈及单片机编程软件,Keil和IAR乃必提软件。其中,Keil作为大家更加深受喜爱的单片机编程软件,自然受到更多关注。对于单片机编程软件Keil,许多新手朋友对安装以及破解过程不太熟悉。为此,小编特地带来这篇单片机编程软件Keil的安装、破......

关键字:单片机编程软件 Keil 安装

[单片机应用] 单片机编程软件有哪些?Keil、IAR单片机编程软件简介

单片机编程软件有哪些?Keil、IAR单片机编程软件简介

单片机编程软件有多种,而对于单片机编程软件的选择往往基于单片机类型,如51单片机应当选择keil作为主要的单片机编程软件。本文,将向大家简单介绍两种单片机编程软件——keil和IAR。......

关键字:单片机编程软件 IAR Keil

[单片机应用] 单片机编程软件详解,单片机编程软件IAR与Keil之间存在哪些区别

单片机编程软件详解,单片机编程软件IAR与Keil之间存在哪些区别

单片机编程软件有很多,如IAR和Keil便是两个比较知名的单片机编程软件。那么,这两款单片机编程软件在应用过程中谁更便利呢?这两款编程软件之间又有何区别呢?如果你想有所了解,不妨继续往下看。......

关键字:单片机编程软件 IAR Keil

[单片机应用] 单片机编程软件大佬经验总结篇,单片机编程软件keil的那些问题

单片机编程软件大佬经验总结篇,单片机编程软件keil的那些问题

单片机编程软件是相关用户关注的焦点之一,原因是单片机编程软件的选择以及单片机编程软件的使用通常存在一些疑惑。Keil作为单片机编程软件的主要代表,地位显著。本文将从6大方面对这款单片机编程软件加以介绍,其中多为本人在单片机开发过程中遇到的问......

关键字:单片机编程软件 keil 单片机

我 要 评 论

网友评论

真钱打牌游戏886655子站

更多

项目外包

更多

推荐博客