IAR单片机编程软件的使用方法介绍

控制/MCU

1811人已加入

描述

对于单片机编程软件,小编个人较为推崇IAR。本文将基于3大方面介绍IAR单片机编程软件:一、IAR单片机编程软件开发环境界面设置,二、IAR单片机编程软件快捷键,三、IAR单片机编程软件使用小技巧。通过IAR单片机编程软件3方面内容介绍,希望大家对IAR的认识更为深刻。

一、IAR开发环境界面设置

常见的单片机开发环境,IAR和Keil使用较为广泛。相较于Keil,IAR在编译速度,编译效率,支持的芯片范围等一些方便具有优势。但是IAR的默认编辑界面视觉效果不友好,自带的字体有限,且基本上不怎么好看。(本人一度因此尽量不使用IAR)。由于开发STM8需要使用IAR,在网络上去查找IAR的界面设置资料,终于设置好可以接受的界面,记录下,方便需要时查询。

1.如何使用操作系统自带而IAR没有的字体?

在IAR的APPDATA文件目录中找到IarIdePm.ini文件,编辑选择自己要使用的字体名。其中Common是通用字体,TextEditor是编辑器代码字体。代码字体选用了Keil默认的

Courier New字体。

IAR单片机

2.部分文件字体显示与设置的字体不一致?

如图,不要勾选“Auto-detect character encoding”

IAR单片机

3.模板文件设置

模板文件与IarIdePm.ini文件路径相同,可根据自己的习惯编辑好,方便调用。

二、IAR快捷键

1、显示行号:在代码段点击右键,找到Options-》Editor,将右面的Show Line Numbers 勾选上就可以了。

2、注释的快捷键:Ctrl+K;取消注释:Ctrl+Shfit+K

3、Ctrl+Shfit+空格,可以使用IAR提供的内部代码的编写,如if语句。

4、格式化源码 CTRL + T

5、程序{}花括号的配对内容查找。CTRL + B 则自动的把这段内容 反色的选中。

6、自动缩进 选中某些行,然后 使用 CTRL + SHIFT +I ,可以实现自动的缩进

7、Ctrl+Shfit+空格,可以使用IAR提供的内部代码的编写,如if语句。

8、自动往后 选中某些行,然后 使用 TAB键,可以实现自动的后退

*Ctrl+Shift+V 列出剪切板中所有的字符串供选择粘贴

Ctrl+B 智能选择光标所在括弧内的区域,多次使用可选更大的区域

Ctrl+T 对选择区域进行自动缩进

Ctrl+K 注释掉选择区域

Ctrl+Shift+K 去除所选区域的注释,所选区域必须是全被注释掉的。

F9 光标处添加/删除断点

Ctrl+F9 使能/失能断点

*Shift+Alt+E 打开断点窗口,列出所有断点

*Ctrl+F 向下寻找光标所在处的单词

F3 向下寻找上次搜索的字符

Shift+F3 向上寻找上次搜索的单词

Ctrl + H 替换字符串

Ctrl + G 跳到指定行

Ctrl+Shift+F 在文件中搜索

*Shift + F2 在光标处添加标签

F2 跳到下一个标签处

F4 跳到定义处

*Ctrl+F4 关闭当前文件

*Ctrl+1 新增垂直窗口

CTRL+SHIFT+SPACE 模版使用(包括if、for、class等);

CTRL+B 括号匹配 选择括号内的多行代码;

CTRL+T 自动缩进,格式化选中代码,格式设置在

TOOLS-》OPTIONS-》EDITER-》Auto Indent-》CONFIGS;

CTRL+K 快注释,屏蔽选中的代码;

CTRL+SHIFT+K 取消快注释,取消屏蔽选中的代码;

*Ctrl+2 新增水平窗口

*Ctrl+Shift+4 关闭除当前激活外的所有文件

Ctrl+Shift+空格 插入Template

三、IAR常用快捷键和使用小技巧

1.复制和粘贴几行的部分代码

需求:有时候我们需要复制几行代码的后半部分,不需要复制前半部分。

方法:按住Alt键,再用鼠标拖动就可以复制和粘贴后半部分

2.复制一行

复制一行的时候,我们一般是从最后开始往前面复制,在软件中我们可以从上一行的最后开始复制(如下图所示),这样粘贴的时候只需要从放在最后就可以粘贴到下一行了,可能说的比较绕口,大家试一试就知道方便之处了。(事实上,多行代码也可以这样操作,word中也是一样的!)

IAR单片机

3.IAR中右键不能跳转函数的问题

我们应该放在函数前面然后单击右键跳转,而不是选中函数!

4.IAR显示行号

显示行号:在代码段点击右键,找到Options-》Editor,将右面的Show Line Numbers 勾选上就可以了。

IAR单片机

5.IAR显示所有的断点

调试代码的时候我们有时候会遇到打了断点但是忘掉的情况(虽然这不是一个好的习惯),因为我们需要找到所有的断点并将其关闭,我们可以在View——》Breakpoints中调用断点窗口,如下图所示:

IAR单片机

关闭方式是单击右键,选择delete,如下图所示:

IAR单片机

责任编辑;zl

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分