Keil5 保姆级安装教程(C51和MDK-ARM综合篇)
Keil µVision5 保姆级安装教程(C51和MDK-ARM综合篇)
声明:软件仅供学习与交流,禁止商用,否则后果自负
第一次做教程,有错误或不足的地方,欢迎指正
version: 2.0(2025-11-09)
添加了MDK-ARM的安装教程
一、简介
Keil µVision5(全称 Keil MDK-ARM v5,以下简称Keil5)是 ARM 官方提供的嵌入式软件开发环境,主要用于Cortex-M 系列微控制器 的程序编写、编译与调试,它集成了编辑器、编译器、调试器及器件支持包等组件,是 STM32、NXP、GD32、Nordic 等芯片开发的常用工具。
二、安装前准备
在安装前,请确认以下条件均已满足:
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 7 SP1 / 8 / 10 / 11 |
| 硬盘空间 | 至少 2 GB 可用空间 |
| 内存 | 建议 4 GB 以上 |
| 防火墙/杀毒软件 | 破解软件会阻止驱动安装,请关闭 |
Tips:
如果是第三方安全软件(如360安全卫士、火绒等),在任务栏右键退出软件即可,
若是关闭之后微软自带的保护软件windows defender启用或是本身就用此软件,需要在开始菜单 → 设置 → 隐私与安全 → Windows 安全 → 打开 Windows 安全 → 病毒与威胁防护。 关闭 实时保护 即可。
破解软件没有病毒,放心使用
三、下载安装包
3.1 官方下载地址
-
Keil µVision5 官方下载页面:
https://www.keil.com/download/product/官方下载需要注册账号,填写个人信息后即可下载需要的软件包。
-
MDK(开发ARM内核,如STM32):MDK直接下载链接
C51(开发8051内核,如AT89C51):C51直接下载链接可以试试这个直接下载的链接,若后面更新了新的版本,可以直接将包的版本名改为最新版本
-
破解软件下载地址:注册机下载链接
密码:cxp1再次提醒: 下载前 确保关闭防火墙和杀毒软件,否则注册机可能无法正常使用。
-
整合链接(百度网盘,但是速度会慢)
https://pan.baidu.com/s/1egXqWtf59_fSl2C2uUVN6A
提取码: 16jg
资源为网络搜索所得,侵删。
四、安装 Keil µVision5 主程序
4.1 安装步骤

下载之后的Keil5 C51软件,如图所示
右键点击 C51V961.EXE,选择“以管理员身份运行”
若出现 Windows 安全提示,请点击“允许”。
-
点击
Next。

-
阅读后勾选 “I accept the terms…” → 点击
Next。

-
建议安装在除系统盘之外的盘中,文件夹的名字可以自定义,例如
D:\Keil5

Tips: 不要安装到含中文或空格的路径,且系统用户名建议改成英文名以防后续工具链或编译中识别错误
-
随意填写即可:

-
安装大概需要 2-5 分钟,先打杯水喝(doge)。
五、MDK-ARM安装
-
前面的步骤和C51安装步骤相同,只是运行的是的是MDK-ARM软件包
注意以管理员权限安装
-
安装路径可以自定义,但是建议和C51安装路径一致,这样51和32就可以在同一个目录下了,可以自由选择开发不同内核的项目。
-
MDK需要额外选择一个Pack包的路径,这里可以提前在Keil5原路径创建一个文件夹,例如我的文件夹名字是Packs,那么路径就是
D:\Keil5\Pack

-
安装大概需要 2-5 分钟,安装过程会有驱动程序安装的弹窗,我们选择同意即可
-
安装完成后,点击Finish,之后会出现一个在线安装Packs的弹窗,我们选择关闭即可。

-
安装结束,接下来我们连同C51一起破解。
六、激活与许可证设置
- 安装后的软件以及下载的注册机图片如下:
Keil5:
注册机:
Tips: 注册机打开之前要把音量调小!
-
右键以管理员身份运行Keil5,然后进入界面,点击左上角的
File再点击License Manager,进入许可证管理界面。

-
在许可证管理界面,复制 Computer ID ,并将其粘贴到注册机的 CID 框中。

-
点击注册机中的
Generate按钮,生成许可证。

-
将生成的许可证复制,并粘贴到Keil5的许可证管理界面中,点击“Update”按钮,完成激活。

-
激活完成后,显示
LIC Added Sucessfully,点击“Close”按钮,关闭许可证管理界面。

-
MDK-ARM也需要激活,步骤和C51相同,只是注册机的
Target选择的是ARM,而不是C51。 -
破解之后可以开始使用keil5去开发我们的51单片机了,如果是32单片机,接下来我们根据需要去安装对应的DFP包。
Tips:这一步的两个软件一定要管理员安装,否则会提示权限不足。
七、安装设备支持包
安装完MDK-ARM程序后,还需安装芯片厂商的设备包(DFP),以便 Keil 识别对应 MCU。
在线安装较慢,这里们选择离线安装。
7.1 离线安装(以STM32F103C8T6为例)
-
从 Keil 官方 Pack 页面下载:
https://www.keil.arm.com/packs/ -
输入你想要的芯片,比如我们常用的STM32F1系列,输入后会显示相关的DFP包,找到
STM32F1xX_DFP点击Download version 2.4.1下载

-
下载完成后,双击安装包,按照提示安装即可。

-
安装完成后,就可以使用了
-
其他的芯片安装方法和STM32F103C8T6相同,这里我准备了几个常用的STM系列的DFP包,链接如下:
Pack包下载链接
密码:c3rw
八、关于新版MDK缺少Arm Compiler5(AC5)编译链的问题
新版MDK默认不包含AC5编译链,但大部分旧的工程还是用AC5编译的,所以需要手动安装AC5编译链。
8.1 安装AC5编译链
本教程安装的编译链版本为V5.06 update 7 (build 960)
-
从Arm官网下载AC5编译链:https://developer.arm.com/downloads/view/ACOMP5?revision=r5p1-03rel1&sortBy=availableBy
-
下载完成后,解压安装包,右键点击
setup.exe,选择“以管理员身份运行”,按照提示安装即可。

-
选择安装路径,一定要在Keil5的安装路径下的ARM文件夹,(
D:\Keil5\ARM\XXX),并在ARM文件夹中创建一个新的文件夹,这里我取名ARMCC,因为AC5是基于ARMCC的编译链。

-
点击
Next,继续安装。

-
点击
Install,等待安装完成。

-
取消勾选
Launch release notes,点击Finish,完成安装。

8.2 配置AC5编译链
配置编译链需要有工程文件,这里我默认你已经有了一个工程,创建工程的教程可以在b站看看正点原子的课程。
新建工程这个地方正点原子做得很详细,我暂时就不重复了。
-
在工程里面点击红绿白三个色块的图案(Manage Project Items)

-
点击
Folders/Extensions

-
点击中间一栏的三个点
...,进入配置界面。

-
点击下方的
Add another ARM Compiler Version to List.,选择我们刚刚安装的AC5编译链的路径,如:D:\Keil5\ARM\ARMCC点击确定,然后点击Close关闭窗口。

-
在中间栏点击
Setup Default ARM Compiler Version

-
检查一下我们默认的AC5编译链是否是我们安装的版本,系统默认用个自的最新版,不用管,然后点击
OK关闭窗口。

-
点击这个我们叫做魔法棒的图标(工程配置界面),点击
C/C++,在ARM Compiler中选择我们安装的AC5编译链。


-
点击
OK,完成配置。
九、注意事项
keil5的安装相对轻松,确保以下几点基本就不会有问题:
- 请关闭防火墙和杀毒软件后重新安装。
- 路径没有中文或空格,且系统用户名为英文名,
- 激活的时候用管理员权限运行keil5和注册机。
辛苦你看到这里,后续会更一些别的教程或自己的一些想法,我们下次见
声明:软件仅供学习与交流,禁止商用,否则后果自负

Keil5保姆级安装教程
浙公网安备 33010602011771号