一、前言
由于自己很久很久之前跟着教程装的keil,总感觉很老旧而且debug老跳出来还有个很奇怪的报错(图1)只能任务管理器关闭程序。。。

图1:奇怪的报错
我就一气之下把keil卸载了去官网下载最新的keil(官网写的是2022年12月版本)。开启动画比我以前的还是帅很多的!

图2:老的启动动画

图3:新的启动动画
二、软件准备
既然都是保姆教程了,也默认直接丢所有要的东西会比较方便了(懂官网什么的大概也不需要我的教程)。
百度网盘:
链接:https://pan.baidu.com/s/1z5GkWjyHwBxlXiC8LTvgzw
提取码:7899
三、开始安装
Step0:准备工作
首先在安装前请把防火墙和病毒防护全关掉(图4),可以使用win10左下角搜索搜出来点进去(图5)。

图4:画圈圈的两个全关掉

图5:直接搜索找到设置
现在开始安装keil,刚刚下载的百度网盘下载完长这样(图6),我们在安装之前需要先在一个我们想安装的地方创建一个名为【keil_v5】的空文件夹(叫什么都可以,只是这是默认C盘创建文件夹的名称)。

图6
Step1:安装51的keil。
打开第二个C51我们先安装51的keil(图7)。
安装的位置我们选择我们刚刚创建的空文件夹,
比如我选择的就是【E:\robot\51\keil\keil_v5】,这个看大家具体自己文件夹的位置(图8)

图7:打开后的页面

图8:选择安装路径
Step2:破解C51的keil
解压压缩包keil破解机出现一个软件(图9),不着急打开(有电音听的hhh)。然后用管理员身份运行刚刚安装的keil(桌面会出现一个快捷方式)。左上角打开file-license(图10)。

图9:“电音”软件

图10
复制这个CID(图11,这里名字和公司是前面安装可能遇到的,随便写就好了)

图11
打开神秘“音乐”软件(图12),蓝色圈内是粘贴刚刚复制的CID,红色圈内选择C51然后按下create,生成绿色圈内的一串LIC,复制他。

图12:破解获取LIC
再回到刚刚那里(图13),把LIC复制到红色圈内,按下绿色圈内的Add。上面出现了一行PK51然后最后一栏是到2032年就说明破解成功了。(我这里是已经破解了两个了,所以我有两行)。

图13:应用破解
step2:破解ARM的keil
安装过程相似,注意选择跟刚刚一样的路径(图14)。ARM有很多芯片包,他会让你选路径,我建议跟我一样直接选刚刚目录下再新创立一个就叫【Packs】的文件夹。

图14:安装ARM版本
后面的操作和C51一模一样(破解的时候 注意C51那里选择ARM 注意C51那里选择ARM 注意C51那里选择ARM 注意C51那里选择ARM 注意C51那里选择ARM),最后会出现多一行2032年的许可(图13)
Step3:手动安装编译器V5版本
这个是最坑的,新版的keil不会自动帮你安装V5版本的编译器,但是很多教程很多比赛所用单片机都是V5的编译器,所以用来开以前的或者开源的很多东西编译直接一大堆报错。
吐槽说完了接下来教你怎么解决
打开installer(在同一个文件里),点进去点到这个程序(图15)。这里注意点到安装之后选择安装位置一栏请安装到【\Keil_v5\ARM\ARMCC】,ARMCC是你keil安装目录下ARM文件里面新建的(理论上也是叫什么都行,但是照着写ARMCC也行)。

图15:编译器V5安装
安装完成这个后,打开keil(图16)。

图16:选择这个“品”字
点开后选择Use ARM Compiler后的三个小点(图17)。

图17:加入编译器
选择添加(图18),把刚刚那个ARMCC文件选进去就能看到我这样的画面了,多了一个V5版本的编译器。

图18:添加编译器文件
添加完成后打开这个设置(图19)。

图19:点开“魔法棒”
在target里面选择V5的编译器即可(图20,原来没安装会写missing compiler version 5)

图20:切换编译器版本
把这一切弄完这个就可以愉快的使用了(图21)。

图21:编译通过,烧录测试也是可以的
四、写在结尾
这是心血来潮写的一篇教程,难免会有一些问题。主要是自己实在是被网上一大堆复制粘贴回答恶心到了,搞半天只能自己分辨+摸索。我这篇教程有没有用、会不会被复制粘贴发到别的地方我不是特别在乎,如果被复制粘贴了还帮到了人说不定也挺好的。毕竟我本来的目的就是希望能帮到一些想安装keil的人。
ok,这里是啊J,希望对你有帮助!拜拜!