首页 > 编程知识 正文

keil下载及安装(【单片机】Keil下载,安装,配置教程大全)

时间:2023-05-04 23:08:25 阅读:122639 作者:2399

前言1、Keil下载和安装2、Keil兼容C51和ARM、STM32支持包下载安装1、官网下载2、安装4、常用配置1、代码完成和代码关联2、主题

前言

全球超过10万名工程师使用Keil作为最常见的单片机程序编辑工具,但初学者很可能不知道Keil的各种信息和操作,我就是其中之一。 因为最近看到了很多Keil相关的教程,所以在这里我想结合自己的实践经验写一个总结的教程。 可能几乎包括在使用Keil的过程中

另一方面,Keil下载并安装使用软件。 首先,得到这个软件的安装包。 但是根据我们的习惯,一般是选择在官网下载,一是保证版本是最新的,一是避免各种奇怪的问题。

因此,前往官方网站https://www.keil.com/,点击Download

Product Download

下载两个安装文件: MDK-ARM和C51。 如果只需要一个,请访问按需下载

具体操作应该是停止演示,下载时填写信息。按需填写然后得到两个文件:

注意:版本可能不一样!但问题不大。

二、Keil兼容C51和ARM安装破解一个版本的Keil比较简单,所以网络教程很多。 在此省略说明,记录实现Keil兼容C51和ARM时的自己的操作。 我认为大多数人应该有这个需求。

我先说一下我要找的几个教程。 在研究这个问题的时候,我也找了很多教程,但是我发现教程之间有特别的差别。 必须分别安装、复制和复制两个软件。 此外,还需要修改ini文件。 确实非常复杂,但也有简单的操作方法。 直接将两个安装包一起安装并退出,非常简单。 我尝试的是后者,而且在亲测有效!以下简述流程。

1. 安装MDK,选择一个你喜欢的路径,其他的都是一路next。

这里有一个必须注意的小讲究。 那是传球的问题。 默认路径为C:Keil_v5。 也可以选择其他路径,仔细一看,下面有蓝色的小字符,提示这个路径有严格的管理员权限限制,使得运行需要管理员权限。 那个必须用管理者权限执行吗? 可以编辑代码,但会出现奇怪的问题。 稍后再提。 先埋好伏笔。 所以,我还是换了路径。

2. 安装c51v960a

这个具体操作也是next,但是安装路径一定要和MDK-ARM安装路径相同!!!另外,我看到的教程好像是先安装C51再安装MDK-ARM,但是我的顺序不同好像也没问题~~。

3. 效果展示

安装了两个安装包后,您会发现桌面上仍然只有一个快捷方式。 实际上已经创建了两个,但缺省情况下会替换先前创建的内容,因此可以看到可执行文件是相同的。 双击快捷方式以打开Keil,然后创建新项目。

如果可以选择设备位置,则表示ARM和C51兼容的Keil安装成功!

4 .需要解读时,请访问分别破解! 不演示具体流程。

三、STM32支持包下载安装1 .官网下载Keil本质上只是一个框架,如果不填充内容,编译单片机的程序是空话,支持包是

坚持软件优先从官网下载的原则,去官网找支持包。 保持官方网站打开: https://www.keil.com,在搜索栏中搜索包:

返回,显示搜索结果:

幸运的是,第一,点击进入。

为便于查找,请单击设备列表。 现在看到的是具体板的型号,点击就相当于对板进行分类。

然后下载需要的型号就可以了。 注:如果需要F1支持包,请单击F1系列下面的任何型号,然后单击右侧的下载以自动下载该系列的支持包。 与型号板块对应的主页内容,提供其型号芯片的信息和相关例程,辅助学习。

这一步之所以这么精细,主要是因为“授之以渔”

2 .说到安装,其实有两种方法。 一种是在线安装,当打开基于某个支持包的程序时,软件会自动提示此程序基于xxx支持包。 是否下载安装,然后直接下载就可以了。 (注意联网)

最常见的是离线安装方式。 请直接双击下载的文件进行安装,或者在软件界面中单击软件包安装程序

进行安装,效果一样。


  但是在这里往往会遇到一个问题,那就是包安装失败的问题,目前来说,我遇到这个问题100%是管理员权限的问题,正是之前提到的安装路径更换需要管理员权限运行。最简单的方法就是关闭程序,右键,以管理员身份运行,但是每次都点也很麻烦,所以我建议出现问题的可以直接设置快捷方式的属性:

四、常用配置

  完成了以上内容,Keil的安装基本完成,接下来就是对Keil的配置操作了,这部分内容可以提供你编程的速度和效率。以下操作内容基本是操作该软件的设置。提前告知位置:Edit -> Configuration(在最后)

1. 代码补全和代码联想

  众所周知,STM32的库函数都特别长,那我怎么保证我没有输入错误呢?主要依靠的就是代码联想和代码补全功能。Keil虽然显得很有年代,但其实Keil是具有代码联想和代码补全功能的!
  而且这个设置默认是打开的,查看方法很简单,打开设置,选择Text Completion

2. 主题设置

  用Keil打开一个工程,会看到如下界面:

  用四个字来形容,那就是又小又丑,不太适合编程,于是,优化界面就显得很重要了
  仍然是打开设置,选择Color&Fonts

  有意思的是,虽然每一项都设置了字体的选项,但一旦设置字体,所有的都会改变(这显然得要的嘛)字体大小同理。


  另外,需要注意的是,所有主题相关的更改,都会体现在文件global.prop中,而这个文件就在Keil安装根目录下,右键快捷方式选择打开文件所在位置即可找到。因此,如果想要快速更换主题,可以在网上找一些快乐的啤酒设置好的主题,直接替换即可。但建议最好替换完全一点。

3. 快捷键设置

  仍然打开设置,选择Shortcut Keys

  然后选择对应的功能进行设置即可。建议将Comment SelectionUncomment Selection 设置快捷键,分别是注释选中行和取消注释选中行,但这个功能有点缺陷,就是这个“选中”是真的选中,而不能仅仅是鼠标光标停在某一行,有点奇怪。。。

4. 快速模板

  快速模板提供了一个随时添加一个小模块的功能,可以在一定程度上加快程序的编写。

  进入后,右键:


  选择Configure Templates

  这个功能可以用来编辑函数前的注释,非常好用。

5. 快速格式化代码

  参考链接:https://blog.csdn.net/u012121390/article/details/113861794?utm_source=app&app_version=4.14.0&code=app_1562916241&uLinkId=usr1mkqgl919blen

6. 转换文件编码格式

  在使用Keil时,发现一个问题,那就是不同编码格式下的字体不一样(虽然设置的字体是一样的),主要表现为UTF-8格式下可以支持常用的编程字体,比如Fira Code,但是GB2312格式下却不支持,然而现在很多例程都是GB2312的格式,作为一个美化狂,不能忍受这个问题,于是就去找了一些相关的美化操作,没想到,还真找到了,hh,可以参考这个链接。但是很无奈的是,和博主聊过之后才发现,博主电脑上是支持的,但我这就是不行,各种方法都试过了,就很无奈。最后还是无意间找到一个替代品,参考这个链接。虽然不能集成到Keil中,但总的来说使用很方便,就当记录一下了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。