历史上的今天

今天是:2024年09月17日(星期二)

2019年09月17日 | Keil(MDK-ARM)系列教程(二)_工具栏详细说明

发布者:EtherealHeart 来源: eefocus关键字:Keil  MDK-ARM  工具栏 手机看文章 扫描二维码
随时随地手机看文章

Ⅰ、写在前面

Toolbars工具栏其实就是在菜单下面一行一行的快捷图标按钮,这些快捷按钮之所以归为工具栏里面,在于它们使用的频率较高。比如编译按钮,这个按钮在我们编程的时候使用的频率是相当高,其他快捷按钮同样也经常使用。


本文说的Toolbars工具栏和大部分上位机软件(如:Keil、IAR、VS、STM32CubeMX等)一样,只是工具栏的多少不同,工具栏中快捷按钮的多少不同而已。


本文虽然以Keil MDK-ARM V5为例来讲述,其实Keil MDK-ARM 其它版本,以及Keil C51的各个版本也有同样工具栏,功能也一样。因此,本文也适合它们。


本文内容已经整理成PDF文件,提供给大家下载:


http://pan.baidu.com/s/1nuJ0RDR


Ⅱ、本文要点

本文将详细讲述的Keil开发环境中的两项工具栏,如下图:


第一行:文件工具栏(File Toolbar)


第二行:编译工具栏(Build Toolbar)

打开Keil软件默认是可以看见两行工具栏,如果没有看见,可以通过View菜单打开即可,如下图:

工具栏的快捷按钮默认情况下,大部分快捷按钮都有对应的快捷键,在下面讲述的过程中,也会将有快捷键的列出来(本文不讲述快捷键,该系列教程专门整理快捷键的文章)。


Ⅲ、工具栏详细说明

我将两项工具栏分为10类(如下图),从左到右分别来进行讲述每一个快捷按钮的意思。当然,简单的按钮只简述一下,复杂一点的会重点讲述。


1.文件操作类按钮

这一类按钮可以说在大部分上位机软件都可见,比较简单,不过多描述。

新建文件夹                     Ctrl + N


打开文件                         Ctrl + O


保存当前文件                 Ctrl + S


保存所有文件                 无


剪切                                 Ctrl + X


复制                                 Ctrl + C


粘贴                                 Ctrl + V



2.文件编辑跳转类按钮

撤销恢复按钮比较常用,可以使用快捷键代替。

撤销编辑                           Ctrl + Z


恢复编辑                           Ctrl + Y


跳转到上一步                   Ctrl + -


跳转到下一步                   Ctrl + Shift + -


撤销恢复动画效果:

跳转动画效果:

3.书签类按钮

书签的作用主要是标记位置方便查看。

添加书签                            Ctrl + F2


跳转到上一个书签             Shift + F2


跳转到下一个书签             F2


清空所有书签                    Ctrl + Shift + F2


书签动画效果:

4.选中行操作类按钮

选中行操作的作用主要就是为了使选中行缩进、注释。

插入缩进(Tab)                 Tab


取消缩进(Tab)                 Shift + Tab


确定注释                           无


取消注释                           无


缩进动画效果:

注释动画效果:

5.查找文本类按钮

查找文本意思就是搜索,比较简单,也比较常用。

查找所有文本                   Ctrl + Shift + F


查找文本输入框               无


查找单个文本                  Ctrl + F


增加搜索                         Ctrl + I


6.关于仿真类按钮

这些按钮针对仿真时,对文本进行标记作用。

打开/关闭调试        Ctrl + F5


插入断点                           F9


失能单个断点                   Ctrl + F9


失能所有断点                   无


取消所有断点                   Ctrl + Shift + F9


7.窗口配置类按钮

窗口                         无


配置                         无


窗口按钮支持快速打开/关闭某些窗口,具体见下图:


8.关于编译类按钮

这些按钮使用频率较高,特别对于F7快捷键。

编译当前文件(单个)                  Ctrl + F7


编译目标文件(修改过的)            F7


编译所有目标文件(重新编译)    无


编译多个工程文件(多工程)        无


停止编译                                     无


下载软件                                    F8


 


9.工程选项类按钮


工程目标选择框                   无


工程目标选项(配置)            Alt + F7


一个工程下面可以建立多个目标,工程目标选择框是选择工程目标所使用。通常对于初学者工程来说,一个工程下一般只有一个目标。因此,初学者通常在工程目标选择下拉选项中只看到一个目标。


一个工程目标中重要的配置参数(如:输出Hex、选择ST-Link等)都在工程目标选项(配置) 中。本文只讲述这个按钮的功能,关于“工程目标选项(配置)”具体内容,我将单独整理一篇文章。


10.工程项目管理类按钮

单工程管理                       无


多工程管理                       无


管理运行时环境                无


选择软件包                       无


安装软件支持包                无


 


工程项目管理关于初学者来说,只是单工程项目,主要使用第一个按钮,其他按钮基本上不使用。


 


上面说的多工程管理,就是所谓的工作空间管理。


 


关于选择软件包,这个按钮是Keil uVision5软件新增的一个按钮,也是Keil uVision5软件的一个特点。


 


至此,上面就是关于Keil开发环境中两项工具栏:文件工具栏(File Toolbar) 和 编译工具栏(Build Toolbar)中所有快捷按钮的全部内容。


 


Ⅳ、说明

每一种工具的功能都是需要自己亲自实践,并长期使用才能达到灵活运用的地步,不建议死记硬背。若要了解更多关于Keil的使用教程,可以进入我微信公众号或博客查看。


 


以上内容仅供参考,若有不对之处,敬请谅解。


关键字:Keil  MDK-ARM  工具栏 引用地址:Keil(MDK-ARM)系列教程(二)_工具栏详细说明

上一篇:Keil(MDK-ARM)系列教程(一)_新建软件工程详细过程
下一篇:Keil(MDK-ARM)系列教程(三)_工程目标选项配置(Ⅰ)

推荐阅读

很多人可能都看过波士顿动力公司的机器狗视频,机器狗会开门、能跑步,而且还能负重走过灌木丛。这种彪悍的机器狗是具有人工智能的,一般情况下很少有人能把这种机器狗踹倒。波士顿动力公司还开发了能后空翻的双足机器人,这种机器人在后空翻后能平稳落地,其机动性堪比体操运动员。这就是人工智能机器人最前沿的进展。2017年7月,国务院印发了《新一代人...
早前苹果已正式发布旗下的新款iPhone 11系列设备以及iOS 13。而近日一位安全人员发现了一个存在于iOS 13中的漏洞,其允许黑客即使在iPhone处于锁屏状态下仍旧可以窃取用户信息。近日一位名叫Jose Rodriguez的安全研究人员发布了一段YouTube视频并展示了他在现有的iOS 13系统中发现的漏洞:通过进行FaceTime呼叫,然后启用Siri VoiceOver功能,iPhone...
全球领先的技术解决方案提供商安富利推出了 96Boards ON Semiconductor 双摄像头夹层卡开发和原型创建平台。该平台适用于与双摄像头模块搭配使用的 AP1302 图像处理器,能够帮助设计和系统工程师利用行业标准技术创建经济、高效的嵌入式视觉应用。 该夹层卡中标配的两个成像接入系统(IAS)相机模块,采用了安森美半导体的 AR0144 单色数字图像传...
猝不及防的寄存器操作读到这里,竟然卡住了,吓得我赶紧回去查查书,在第一章的19页。当然它还是摘自《STM32中文参考手册》的P115页。再结合一下当初的51,也就不难理解此处的含义,就是清0当前低8位的值,也就是数码管对应的段选,然后接下来要进行读取缓冲区的值,写入到该寄存器中,最下面的if else,当然就是进行位选了,较51只是段选,位选的顺序反...

史海拾趣

问答坊 | AI 解惑

中国电子信息产业污染控制筹备组建联盟

日期:2007-2-2  来源:今日电子 日前,由中国信息产业部经济体制改革与运行司主办的中国电子信息产品污染控制推进大会,在电子制造基地深圳落下帷幕。 近些年来,IT产业持续高速发展,在给人们带来便利、快捷和其他福利的同时,对环境造成了严重 ...…

查看全部问答∨

推荐:好教程.ADS1.2步步学....

附件 2006-12-24 22:14 ADS步步学.JPG (106.52 KB) …

查看全部问答∨

推荐一个淘宝的宝贝

http://auction1.taobao.com/auction/trade_detail.htm?tradeID=1489547261&itemID=b67b481368ae0773f99d087000ccd873&xID=0db2 NRF2402G无线发射模块买一送一大酬宾 买一送一 我和店家没有任何关系,想学无线的话,这个不错,自己做肯定是 ...…

查看全部问答∨

请问有人用过计量芯片ATT7022吗?

我用单片机同步串口(8位)接收和发送数据,通过ATT7022采集电压值,然后通过SPI总线传给单片机,但是ATT7022的数据寄存器都是24位的,不知道在硬件方面单片机和ATT7022之间是不是还应该有什么接口电路?或者在软件设计方面应该怎么样做才能接收24 ...…

查看全部问答∨

急!!!tc35i短信收发问题!!![

小弟刚学单片机不久,请高手帮忙!!! 我把下面这个程序用keil编译之后,烧写到单片机s52芯片,能成功收到短信。要是我给他回复短信之后让它控制引脚的高低电平,那么主函数main() 里边应该怎么写啊? uchar Send_AT_Command( uchar type){ / ...…

查看全部问答∨

为什么每次都要去删除目录?

在每次运行我自己的程序的时候,如果模拟器上的progam Files的目录下已经有了这个程序的exe文件的话,总会弹出一个对话框,对话框上的内容是 “应用程序 ConManClient2.exe 出现严重错误,必须被关闭。” ,如果在程序运行前把 progam Files的目录 ...…

查看全部问答∨

关于LCD驱动的问题

我现在有几个问题不清楚,想请各位解决下: 1、在LCD的驱动当中有这么一个参数LCD_ARRAY_SIZE_TFT_16BIT,在我的头文件中是这么定义的        #define    LCD_ARRAY_SIZE_TFT_16BIT    (LCD_SCR_XSIZ ...…

查看全部问答∨

基于GMS段信服务的 设备监控,如何做?

基于GMS段信服务的 设备监控,如何做? 假如我现在 有几台交换机,将它们连成一串,那怎么去监控它们连通状态呢? 给点思路吧…

查看全部问答∨

ppc2003模拟器如何设置上网连接?

pc在局域网 192.168.0.2,模拟器如何设置就可以上网啊,谢谢…

查看全部问答∨

2440+CE5.0的触摸屏问题

小弟用2440+WinCE5.0,按照优龙开发板的方法接上了触摸屏后,发现在WinCE下运行触摸屏校准程序后,触摸屏十字标志可以移动,但是却无法退出校准程序,可以一遍一遍的校准,就是无法退出。请问各位大哥,这是怎么回事啊?是硬件连线错误还是驱动问题 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved