1. 下载安装包
Keil 包含 C51 和 MDK-ARM 两个组件,需分别下载对应安装包。建议从官网获取最新版本。
2. 安装 C51 版本
运行 C51-V957.exe,以管理员身份启动。
- 同意许可协议。
- 选择安装路径,避免使用中文路径。
- 填写用户信息,继续安装。
3. 安装 STM32 (MDK) 版本
运行 MDK534.exe,以管理员身份启动。
- 同意许可协议。
- 注意安装路径不要与 C51 冲突,例如设置为 C:\Keil_v5。
- 跟随向导完成安装,注意勾选驱动安装选项。
- 安装完成后关闭 Pack 管理窗口。
4. 修改配置文件
为了同时支持 C51 和 STM32,需要合并配置:
- 将 C51 安装目录下的 C51 文件夹复制到 MDK 安装目录。
- 进入两目录下的 UV4 文件夹,复制 C51 的 UV4 文件到 MDK 的 UV4 文件夹,遇到同名文件选择跳过。
- 打开两目录下的 TOOLS.INI 文件,将 C51 的配置项复制到 MDK 的 TOOLS.INI 末尾。
- 修改粘贴进来的 PATH 内容为 MDK 的安装路径。
5. 安装芯片包
双击对应的 .pack 文件进行安装,选择正确的安装地址即可。

