准备工作

在安装keil之前,请下载安装工具包,我已全部整理好,链接如下:
安装工具包 提取码: ttbt

安装MDK

双击安装包后如下图所示,选择Next即可

勾选代表同意KEIL的协议,必须勾选,否则无法安装

选择安装路径,建议装在D盘,方便管理

填写安装注册信息,随便填写即可

等待安装完成即可

注意:如果是第一次安装,可能会弹出界面让你安装下载器驱动,建议勾选并安装,这里因为我之前已经 安装了所以并没有提示安装下载器驱动
最后显示下图界面表示安装成功,点击 Finish 完成安装

安装Keil4编译器

将我分享的文件夹里面的C51文件夹复制到安装路径目录下,如:我的安装路径为D:\Keil_v5

注意复制后C51的文件夹应该与ARM文件夹在同一目录下

然后还需修改配置文件,使其支持keil4
①用记事本打开安装目录下的 TOOLS.INI 配置文件,将我分享的文件夹里的 C51.txt 里的内容复制到 [ARM] 前面

​ ②修改 [C51] 中的PATH为MDK安装目录下C51文件夹的路径,如:我的为D:\Keil_v5\C51
​ ③保存退出

安装芯片“支持包”

①安装STM32的支持包
我已经整理好在文件夹里面了,无需重复下载
如果想安装其他型号的单片机支持包,可以到官网下载

​下载链接:http://www.keil.com/dd2/pack/


②安装STC51单片机的支持包

在我上传的文件夹中有一个 stc-isp-15xx-v6.86r.exe 的软件,其实就是STC的51单片机的下载软件,不需要安装,直接双击打开即可

​点击右边的 Keil仿真设置–>添加型号和头文件到Keil中

​选择之前我们复制过去的C51文件夹

显示下图,STC的芯片支持包就导入成功了

破解MDK

keil5 MDK版 不破解,会有代码大小限制,非常不利于后续学习开发,我们这里破解一下,一劳永逸。

首先回到桌面,已经创建了keil5的快捷方式,鼠标右键单击Keil5,以管理员身份运行,记住,一定要以管理员身份运行,不然会破解失败

​ 依次点击 File–>License Management…

复制CID码

下一步操作前,请先将禁音电脑,相信我!!!因为破解软件打开后会有噪音,禁音就完事了

然后打开我分享的文件夹,解压keygen.zip

打开里面的软件(可能报毒,关掉杀毒软件重新解压打开即可)
按下图示操作

复制生成的注册码

粘贴到选中框

点击 Add LIC 注册成功

这样就注册了C51的编译器,还有STM32的编译器需要注册,重复刚才的操作,只需要将 Target 改成 ARM ,在此不再赘述

检查功能


打开keil 5检查功能,选择 Project–> New uVision Project…

随便找个地方放工程文件

看到这三个芯片“支持包”数据库就OK了

从上到下分别为STM32的支持包数据库、keil4自带的一些芯片支持、STC的支持包数据库

STC89C51单片机

STM32单片机

软件汉化

将我分享的文件夹里的UV4.exe移动到安装路径

替换目标中的文件即可

完成安装

注意

最新版本的KEIL5,并不是像原来的KEIL4一样,将89C51系列芯片放在Atmel里面,而是放在Microchip里面: