IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 【单片机】Keil下载,安装,配置教程大全 -> 正文阅读

[嵌入式]【单片机】Keil下载,安装,配置教程大全

前言

??作为最常用的单片机程序编辑工具,全球有超过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,在搜索栏中搜索pack:
在这里插入图片描述
??回车,显示搜索结果:
在这里插入图片描述
??很幸运,第一个就是,点击进入。
在这里插入图片描述
??为方便查找,可以点击Device List,当前看到的是具体板子的型号,点击之后相当于对板子进行分类。
在这里插入图片描述
??然后下载所需的型号即可。注意:如果需要F1的支持包,可以点击F1系列下任何型号,然后点击右边的下载即可,会自动下载该系列的支持包。对应型号板子的网页内容会提供该型号芯片的信息及相关的例程,辅助学习。
??这一步之所以讲得这么细致,主要是想 “授之以渔” ,如果以后需要其他型号的单片机,也可以到这个网站按照这种方式来寻找。

2. 安装

??说到安装,其实有两种方式,一种是在线安装,即打开一个基于某个支持包的程序,软件会自动提示你这个程序基于xxx支持包,是否下载安装,然后直接下载即可。(注意联网
??而最为常见是还是离线安装方式。可以直接双击下载的文件安装,也可以在软件界面内点击Package Installer来进行安装,效果一样。
在这里插入图片描述

在这里插入图片描述
??但是在这里往往会遇到一个问题,那就是包安装失败的问题,目前来说,我遇到这个问题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

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-08-25 12:22:20  更:2021-08-25 12:23:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/21 1:35:13-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码