完全安装 Keil 开发环境
完全安装 Keil 开发环境
按照本文安装方法,实现
- Keil C51 和 Keil MDK 共存
- 最新版 Keil 配置 AC5 编译器
- 最新版 Keil 5 兼容 Keil 4/3/2 项目
下载所需的包
从协会网盘下载,下载后文件如下

安装 Keil C51
运行 1_C51Vxxx.exe 安装到系统,记住安装位置

安装 Keil MDK
运行 2_MDKxxx.exe 安装 Keil MDK 到C51的位置

安装完成后,查看 Keil 安装目录,应该既有 C51 文件夹,也有 ARM 文件夹
协会提供的版本高于 5.37,因此安装好之后,只有 AC6 编译器,但是编译标准库项目协会的一些示例需要使用 AC5 编译器,于是安装 3_AC5setup.exe

安装位置设置为 Keil安装目录\ARM\AC5
配置激活 Keil
激活 Keil
以管理员身份打开 Keil

静音以管理员身份打开 4_KeilMDK5Keygen.exe

打开 Keil 的激活管理器


可以看到已经激活了一个社区版许可证,在激活 Keil 之前,需要将这个许可证卸载
点击 Activate/Deactivate

将其卸载
之后进入 Floating License

复制 CID

粘贴进注册机

点击 Generate,将生成的注册码复制到 Keil

同理在注册机里把 target 改成 ARM,再次生成注册码,复制进 Keil 添加,完成后,证书管理器显示如下,均 2032 年到期

配置 AC5 编译器
关闭 Keil,直接双击打开(普通用户)
AC5 只用于 ARM平台编译,例如 STM32等
新建一个STM32 项目
Project/Manage/Pack Installer 搜索 STM32F1,安装 DFP 包

Project/New μVision Project,选择保存位置和芯片型号 (协会招新使用的是 STM32F103C8T6)


在这个页面保持默认 点击 OK
点开这个



找到安装的 AC5 文件夹,添加编译器

这样就实现了 AC5 和 AC6 的共存