单片机编程软件是单片机编程不可或缺的利器,一款好的单片机编程软件更能极大程度进步开发功率。在本文中,首要为咱们介绍IAR单片机编程软件的菜单栏,以协助咱们更好了解这款单片机编程软件。
Ⅰ、写在前面
IAR软件有多个系列版别,比方MSP430、STM8等,但为了使软件在运用上“兼容”,IAR推出的多个系列软件在运用在许多当地都有相似之处,包括IAR菜单的内容。因而,本文内容也适用于IAR其他系列软件。
因为菜单内容较多,我将其分为“菜单(Ⅰ)”和“菜单(Ⅱ)”两篇文章。为了使文章内容精简,过于简略和不常用且过于杂乱的只简述。
Ⅱ、主菜单内容
主菜单在不同状况下会有一些差异,比方在修改形式和调试形式下存在差异,不同仿真调试器也存在差异。
1.修改/调试形式差异
在修改形式下有8个主菜单,在调试形式下增加Debug调试和Disassembly反汇编两个菜单。
2.不同仿真调试器差异
上面主菜单中有一个Simulatoe菜单选项,其实这个菜单是依据你工程装备的仿真调试器改动而改动的。
如在仿真、J-Link、ST-Link下的差异:
Ⅲ、File文件菜单
文件菜单是比较常见的菜单,首要包括对文件的新建、翻开、封闭、打印等一些常见的操作,在修改和调试形式下彻底相同。
1.New:新建文件/作业空间 Ctrl + N
2.Open:翻开文件/作业空间 Ctrl + O
3.Close:封闭文件
4.Save Workspace:保存作业空间
5.Save Workspace As:另存作业空间
6.Close Workspace:封闭作业空间
7.Save:保存文件 Ctrl + S
8.Save As:另存文件
9.Save All:保存一切文件/作业空间
10.Page Setup:打印页面设置
11.Print:打印 Ctrl + P
12.Recent Files:最近翻开文件
13.Recent Workspaces:最近翻开作业空间
14.Exit:退出软件
Ⅳ、Edit修改菜单
这个菜单在修改和调试形式下也相同,在修改的时分运用较多,也比较常用。
1.Undo:吊销修改 Ctrl + Z
2.Redo:康复修改 Ctrl + Y
3.Cut:剪切 Ctrl + X
4.Copy:仿制 Ctrl + C
5.Paste:张贴 Ctrl + V
6.Select All:全选 Ctrl + A
7.Find and Replace》Find:查找 Ctrl + F
Find and Replace》Find Next:查找下一方针 F3
Find and Replace》Find Previous:查找上一方针 Shift + F3
Find and Replace》Find Next (Selected) :在选中方针里查找下一方针 Ctrl + F3
Find and Replace》Find Previous (Selected):在选中方针里查找上一方针 Ctrl + Shift + F3
Find and Replace》Replace:替换 Ctrl + H
Find and Replace》Find in Files:在对话框中指定条件查找
Find and Replace》Replace in Files:在对话框中指定条件替换
Find and Replace》Incremental Search:在对话框中查找字符 Ctrl + I
8.Navigate》Go To:前往队伍 Ctrl + G
Navigate》Toggle Bookmark:符号/撤销书签 Ctrl + F2
Navigate》Previous Bookmark:跳转到上一个书签 Shift + F2
Navigate》Next Bookmark:跳转到下一个书签 F2
Navigate》Navigate Backward:跳转到上一步 Alt + 左箭头
Navigate》Navigate Forward:跳转到下一步 Alt + 右箭头
Navigate》Go to DefiniTIon:跳转到界说 F12
9.Code Templates》Insert Template:刺进模板 Ctrl + Alt + V
Code Templates》Edit Templates:修改模板
10.Next Error/Tag:显现下一过错/方针 F4
11.Previous Error/Tag:显现上一过错/方针 Shift + F4
12.Complete Word:完型句子 Ctrl + Alt + 空格
13.Complete Code:完型类/结构体代码 Ctrl + 空格
14.Parameter Hint:参数提示 Ctrl + Shift + 空格
15.Match Brackets:括号匹配
16.Toggle All Folds:折叠/翻开当面修改代码 Ctrl + Alt + F
17.Auto Indent:主动缩进(对齐) Ctrl + T
18.Block Comment:块注释 Ctrl + K
19.Block Uncomment:块撤销注释 Ctrl + Shift + K
20.Toggle Breakpoint:增加/撤销断点 F9
21.Enable/Disable Breakpoint:使能/失能断点 Ctrl + F9
上面是简述每一个子菜单的内容(部分和东西栏按钮相同,能够点击文章链接检查)。下面将具体叙述几个常见、重要菜单的内容。
1.刺进/修改模板
常常运用相同一段代码,就能够运用这个功用。IAR默许只要if、for这两个模板,咱们能够自己增加(修改)模板,比方增加一个while模板,点击“修改模板”菜单就能够进入修改状况,修改的语法很简略,能够参阅自带模板。
刺进/修改模板动画作用:
2.完型句子
小学时学习过完型填空,这儿相当于便是那个意思,也便是将单词补全。比方完好的代码为USART_IniTIalizes,而实践只需求输入USA字母就能够补全。
完型句子动画作用:
3.主动缩进
这个功用比较有用,在你代码比较杂乱(也便是不对其的状况),运用该功用就可使代码主动对齐。
主动缩进动画作用:
Ⅴ、View视图菜单
这个菜单的意思便是翻开或封闭视图窗口,比方咱们的作业空间窗口不见了,就能够经过该菜单翻开。因为在调试形式下增加了一些视图窗口,所以在两种形式下存在一些差异。
本节内容简略,参看下面动画作用就很简略了解,下面列出视图菜单的内容。
1.Messages》Build:编译信息
Messages》Find in Files:查找信息
Messages》Tool Output:东西信息
Messages》Debug Log:调试信息
2.Workspace:作业空间窗口
3.Source Browser》Source Browser:源码浏览器
Source Browser》References:引证窗口
Source Browser》DeclaraTIons:声明窗口
Source Browser》Call Graph:调用图窗口
4.Breakpoints:检查断点窗口
5.Disassembly:反汇编窗口
6.Memory:内存窗口
7.Symbolic Memory:内存符号窗口
8.Register:寄存器窗口
9.Watch:变量/参数检查窗口
10.Locals:局部变量窗口
11.StaTIcs:静态变量窗口
12.Auto:主动显现变量/参数窗口
13.Live Watch:实时监督窗口
14.Quick Watch:快速检查窗口
15.Call Stack:调用仓库窗口
16.Stack:仓库地址窗口
18.Images:图片窗口
19.Cores:内核状况窗口
20.Code Coverage:代码利用率窗口
21.Toolbars》Main:主东西栏
Toolbars》Debug:调试东西栏
22.Status bar:状况栏
在修改形式下简略展现一下View视图的功用:封闭一切视图,一步一步翻开常用视图。
View视图动画作用:
Ⅵ、Projcet工程菜单
工程菜单首要针对的是工程,在实践运用中比较常用,该菜单下体面菜单内容在修改和调试形式下稍微存在一些差异。
1.Add Files:增加文件
2.Add Group:增加组
3.Import File List:导入文件列表
4.Add Project Connection:增加工程链接
5.Edit Configurations:修改装备
6.Remove:移除作业空间工程
7.Create New Project:创立新项目
8.Add Existing Project:增加已存在工程
9.Options:方针选项装备 Alt + F7
10.Version Control System:版别控制系统
11.Make:编译工程 F7
12.Compile:编译文件/组 Ctrl + F7
13.Rebuild All:从头编译
14.Clean:铲除编译等中心文件
15.Batch Build:构建批处理 F8
16.C-STAT Static Analysis:静态剖析
17.Stop Build:中止编译 Ctrl + Break
18.Download and Debug:下载并调试 Ctrl + D
19.Debug without Downloading:调试(不下载)
20.Attach to Running Target:附加运转方针
21.Make & Restart Debugger:编译并从头调试 Ctrl + R
22.Restart Debugger:从头调试 Ctrl + Shift + R
23.Download:下载
24.SFR Setup:SFR设置
25.Open Device Description File:翻开设备描述文件
26.Save List of Registers:保存寄存器列表
Ⅶ、阐明
本文内容不主张死记硬背,需求结合IAR软件娴熟。若要了解更多关于IAR或许Keil的运用教程,能够进入我微信大众号或检查IAR自带的协助文档。
来历:21ic