0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅谈keil软件的使用方法

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-04-07 14:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Ⅰ、概述

上一篇文章是总结关于Keil使用方法-常用功能(二),该文章接着上一篇文章总结。

Ⅱ、下载

Keil集成开发工具和支持包,可以到官方网站下载,也可以到我的360云盘下载。现在(2016.06.11)MDK-ARM最新版本是5.20,支持包根据自己MCU的型号选择下载,由于我总结是基于ST芯片的,在云盘只保存ST的支持包,我会定期在360云盘更新。

Keil下载地址:

官方网站:http://www.keil.com/download/product

360云盘:https://yunpan.cn/cPYaeY23RSsbb访问密码 9aba

支持包下载地址:

官方网站:http://www.keil.com/dd2/Pack

360云盘:https://yunpan.cn/cxWnPxniRXTMS访问密码 9a98

参考的软件工程:

https://yunpan.cn/cSnTMev59yXmU访问密码 f9ff

Ⅲ、关于Keil配置

关于Keil配置里面主要是对整个Keil的使用上有些参数进行配置,如:字体编码、字体大小颜色、快捷方式等。Keil软件做的很好,新建一个工程,很多参数基本默认配置就行了(笔者喜欢字体颜色、快捷键默认),除非你有什么特殊的要求。

Edit -> Configuartion 或者点击常用工具按钮(扳手图标)就可弹出Keil配置的对话框。对话框主要以下几项:1.Editor编辑;2.Color&Fonts颜色和字体;3.User Keywords自定义用户关键字;4.Shortcut Key快捷键;5.Text Completion编辑完形;6.Other其他。

Ⅳ、详情描述

下面我将每一个选项中常用的功能讲解一下,更多详细敬请等待。

1.Editor编辑


Editor选项比较重要,也是经常使用的选项,这里我将配置选项分A-E五块来讲解。

A.普通编辑设置

Encoding编码:对编辑的文本编码【看动画字体】

Auto Indent自动缩进:换行时自动缩进(对齐)【看动画换行光标】

Virtual Spaces虚拟空间:光标可以处于任何位置【看动画光标位置】

View White Space显示空白:显示空格【看动画显示空格】

View End of Line显示结束行:显示行最后标示【看动画】

B.函数显示窗口设置

Display Modules显示模块:以文件方式显示【看动画窗口】

Scan...project files显示工程文件函数:

Scan...editor files显示编辑文件函数:

C.看/感觉,视觉设置

Show...Find查找提示对话框:为查找到提示对话框【看动画窗口】

Highlight...Line高亮光标行:

Highlight...braces高亮配对:

Print...coloring语法颜色:

Colored...Tabs选项卡:

Rigght Margin右边距:

D.文件和工程管理

Create Backupfiles创建备份文件:

Automatic...自动加载外部修改过的文件:

Save Project...进入调试时保存工程:

Save File...进入调试时保存文件:

Auto save...每隔X分钟保存文件:

E.文件(C、ASM、其他)编辑设置(三个选项一样)

Use syntax...使用设置(语法颜色):

Insert spaces...TAB插入空格:

Show line...显示行数:

Use monospaced Font使用等宽字体:

Open with Outlining打开伦廓:

2.Color&Fonts颜色和字体


这个选项对于初学者来说可以不用修改,修改也很简单,主要是设置字体、大小、风格、颜色(字体颜色和背景颜色)。不在过多描述。

3.User Keywords自定义用户关键字

这个选项对于初学者基本不会使用,定义关键字。

4.Shortcut Key快捷键

这个选项就不多说,定义快捷键,我的另一篇文章“Keil的使用方法 - 常用功能(一)”里面就有很多快捷键(默认的),你可以修改,也可以添加快捷键。如下载定义为:Ctrl + D(下图动画)。

5.Text Completion编辑完形


主要包含三个方面的设置,见动画。

1.Show Code Completion List自动完成代码编辑

2.Dynamic Syntax Checking语法动态差错

3.Text Templates模板

6.Other其他

这个选项不多说。

Ⅴ、说明

以上是基于Keil开发工具中的MDK-ARM来进行总结,Keil C51等或许有些地方存在差异。每一种工具的功能都是需要自己亲自实践,并长期使用才能达到灵活运用的地步,不建议死记硬背。

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

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

    关注

    69

    文章

    1232

    浏览量

    173141
  • Editor
    +关注

    关注

    0

    文章

    20

    浏览量

    14554
  • ST芯片
    +关注

    关注

    0

    文章

    5

    浏览量

    5368
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RTL9301管理型交换机DHCP Server使用方法

    RTL9301管理型交换机DHCP Server使用方法
    的头像 发表于 02-01 10:52 1488次阅读
    RTL9301管理型交换机DHCP Server<b class='flag-5'>使用方法</b>

    ups电源的作用和使用方法详解

    UPS(不间断电源)是一种重要的电力保护设备,主要用于在电网供电异常时提供临时的后备电源,并改善电源质量。以下是其核心作用和使用方法的详细介绍:一、UPS的主要作用核心:提供不间断电力断电保护:在
    的头像 发表于 01-08 09:21 1794次阅读
    ups电源的作用和<b class='flag-5'>使用方法</b>详解

    UV三防漆的使用方法

    ,紫外线照射下秒级固化成膜,大幅提升生产效率,广泛应用于汽车电子、工业设备、医疗器械等领域。UV三防漆的使用方法UV三防漆的核心原理UV三防漆内含光敏剂,在特定波
    的头像 发表于 12-31 17:19 1679次阅读
    UV三防漆的<b class='flag-5'>使用方法</b>

    浅谈芯片验证方法的演进过程

    从业者的核心需求仅在于掌握这些芯片的使用方法,对于其底层设计原理以及对应的测试验证流程,既缺乏深入探索的条件,也没有足够的重视。
    的头像 发表于 12-10 15:14 768次阅读
    <b class='flag-5'>浅谈</b>芯片验证<b class='flag-5'>方法</b>的演进过程

    AT32F系列 使用DMA将数据从FLASH传输到SRAM

    使用DMA将数据从FLASH传输到SRAM 下载示例 演示AT32F系列使用DMA将数据从FLASH传输到SRAM的使用方法。 注:本例程对应的代码是基于雅特力提供的V2.x.x 板级支持包
    发表于 12-03 16:26

    AT32F系列 DAC双通道输出三角波

    AT32F系列 DAC双通道输出三角波 下载示例 演示AT32F系列 DAC双通道输出三角波的使用方法。 注:本例程对应的代码是基于雅特力提供的V2.x.x 板级支持包(BSP)而开发,对于其他
    发表于 12-03 16:22

    芯源IR调制器都有哪些具体使用?使用方法是怎样的?

    芯源IR调制器都有哪些具体使用?以及使用方法是怎样的?
    发表于 12-02 06:33

    堆栈的定义,堆栈的使用方法

    和使用; 对于8086CPU,进出堆栈的只能是2字节的数据。 2 堆栈的使用方法 常用的堆栈相关指令包括PUSH POP PUSHF和POPF,语法如下: PUSH 源操作数;将指定操作数入栈保护 POP
    发表于 11-21 06:49

    利用软件方法解决EMC问题

    有时候解决EMC问题利用软件方法反而是更高效快速的。二整改案例今天分析一个用软件方法解决EMC问题的实际案例,通过该案例可以了解到软件
    的头像 发表于 10-28 11:35 384次阅读
    利用<b class='flag-5'>软件</b>的<b class='flag-5'>方法</b>解决EMC问题

    条码扫码设备的使用方法

    使用方法,能让其充分发挥价值,为各行业的规范化管理提供有力支撑。一、条码扫码设备的主要类型不同场景对条码扫码设备的需求存在差异,目前主流类型可分为四类,适配不同工作
    的头像 发表于 09-17 16:15 1153次阅读
    条码扫码设备的<b class='flag-5'>使用方法</b>

    移植mbedtls软件包到keil里面提示没有sys/types.h?为什么?

    现在要把mbedtls这个软件包移植到keil里面。 把在RT-Studio里面的mbedtls软件包复制到keil里面,提示没有 sys/types.h、 sys/stat.h 等
    发表于 09-17 07:48

    锡膏的储存及使用方法详解

    锡膏是一种常用的焊接辅助材料,广泛应用于电子、电器、通讯、仪表等行业的焊接工艺中。正确的储存和使用方法对于保证锡膏的品质和焊接效果至关重要。本文将就锡膏的储存和使用方法进行详细介绍,希望能对广大焊接工作者有所帮助。
    的头像 发表于 07-18 17:36 1652次阅读
    锡膏的储存及<b class='flag-5'>使用方法</b>详解

    odf光纤配线架使用方法

    ODF光纤配线架的使用方法主要包括以下几个步骤: 一、准备工作 工具和材料准备:准备好熔接机、光纤切割刀、光纤剥皮钳、光纤清洁工具(如清洁笔、无尘布)、光纤跳线、光纤熔接套管、扎带等工具和材料
    的头像 发表于 05-22 10:11 1795次阅读

    参考cycx3_uvc_ov5640例程,想进行按键触发拍照,使用方法一,请问怎么实现的?

    参考cycx3_uvc_ov5640例程,想进行按键触发拍照,使用方法一,请问怎么实现的?现在硬件按键触发没有问题,上位机软件拍照也没有问题。 glStatusBuffer[0] = 0x02
    发表于 05-21 07:24

    LCR测试仪的使用方法与注意事项

    LCR测试仪的使用方法、操作注意事项及常见故障处理,帮助读者高效、安全地掌握这一仪器的使用技巧。   二、LCR测试仪的基本使用方法 1. 准备阶段 (1)设备检查:确保测试仪电源线、连接线完好,电源开关关闭。检查测试夹具或探针
    的头像 发表于 04-29 10:36 2w次阅读
    LCR测试仪的<b class='flag-5'>使用方法</b>与注意事项