初识KEIL
-
KEIL软件主要是在进行单片机开发的时候使用,主要有针对于c51(AT89C51、STC89C51等51单片机)、arm单片机(LPC、STM32等系列arm单片机),该工具主要集编辑、编译、硬件芯片基本头文件和启动代码支持、调试等于一体。keil是公司名称; uVision是IDE名称,用于源代码编辑等,包含了编译、调试、下载等工具。MDK是微控制器开发集合,包含了不同芯片内核所需的库和文件,支持ARM等。MDKCM是兼容开发集合,如MDKCM518是在uVision5上兼容uVision4的包。
-
KEIL的C51和MDK-ARM这两款软件是完全不同软件,然而在之后的培训或者之后的学习过程中各位同学必然会遇到STC的单片机和ST公司的STM32系列以及其他ARM类的芯片,为了减少麻烦,本文在介绍完Keil C51和Keil MDK的安装流程后也会介绍如何让两款软件共存。另外如果对STM32的开发已经比较熟悉了,我个人建议使用STM32CubeMX+CLion的组合。后面也会给出相应的链接。同时本教程的软件会一同打包发给大家。好的接下来就跟随我的脚步开始装软件。
Part1:如何安装Keil C51
-
如果发现有什么问题及时联系学长或者去看[2-1] 软件安装_哔哩哔哩_bilibili的视频,这个视频讲的很详细的。打开新生KEIL大礼包的“keilC51系列软件安装包”。文件名是c51v960a是keil的安装包,下面的是keygen.exe破解软件。双击运行“c51v960a.exe”。
- 双击后进入安装界面。然后就是Next了
-
到选择路径时建议不要装在C盘,我这里是在D盘的”Program Files“下新建了一个Keil_C51的文件夹,具体的安装路径自己选择但不要用中文路径,我的文件路径是:“”“ D:\Program Files\Keil_C51 “”“注意我在第一张照片中写的注意事项。然后Next完就能直接ok了
-
-
在安装完成后,桌面会出现软件的图标,然后右键以管理员身份运行:选中file 中的license Management,然后会弹出一个窗口,接下来去打开注册机。
-
在压缩包里会有keygen.exe是keil的注册程序。打开它,一般你们如果安装了什么安全卫士之类的,可能会被那种软件误杀,把加入信任区,或者把杀毒软件关了就好. 注意安装时建议将自己的系统静音,不要被吓到了。然后按照下图中的操作将注册机的注册码粘贴到KEIL即可,显示* LIC Added Sucessfully *就行了 然后close就行了。然后你的KEIL C51就可以愉快地编写程序了。
Part2:如何安装Keil MDK
-
如果发现有什么问题及时联系学长或者去看[2-1] 软件安装_哔哩哔哩_bilibili的视频,这个视频讲的很详细的。MDK的安装与C51的比较类似,这里我只将他们的几处不同的地方指出。打开新生KEIL大礼包的“Keil5 MDK安装包含STM32支持包”。文件名是MDK524a.EXE是keil的安装包,下面的是keygen_new2032.exe破解软件。双击运行“MDK524a.EXE”。在选择路径时注意图中的注意事项
-
安装完成后会弹出支持包的下载界面,我们先不管直接关闭。接下来跟C51一样破解(此处注意由于C51和MDK的两个软件的桌面图标是一样的所以说在安装完MDK后你现在桌面的图标就是MDK的,直接右键管理员运行即可)注册机的Target要改成ARM的
-
支持包的安装:打开支持包的文件夹:选择自己目前再用的开发板安装即可,此处不在赘述。
Part3:如何C51和MDK共存
-
打开C51和MDK的安装路径,我的如下图
-
打开Keil_C51的安装目录,将C51文件夹复制到 Keil_MDK文件夹中
将Keil_C51->UV4中的内容复制,并粘贴到Keil_MDK->UV4文件夹中,复制过程中,选择“跳过这些文件”
- 打开用记事本打开如下图所示的两个文件,并将Keil_C51中Tools的内容复制到Keil_MDK文件的TOOLS 中(放在MDK那个后面就行)。
-
修改Keil_MDK 文件下TOOLS中有关路径的内容(由于我们的软件已经改到了MDK上到C51的TOOL文件还没改过来,还需要将其成MDK的路径)
Part4:Keil的美化
-
我个人不大喜欢Keil纯白的界面,这里给大家分享一个Keil的界面包(有些是没有的故不需要替换,直接复制就去就行)后面有一个B站和CSND的链接大家可以跟着将自己的Keil装饰一下。
-
文章参考:
- 安装包文件见评论区