1 安装C51V900.exe

以管理员身份运行C51V900.exe文件,进入安装欢迎界面点击Next,勾选agree然后点Next,进入选择安装路径界面,确定安装路径,然后点击Next

c51选择路径

注册信息敲空格就行,然后点击Next开始安装:

c51注册信息

安装完成后去掉勾选,点击Finish

c51去掉勾选

2 安装mdk514.exe

以管理员身份运行mdk514.exe文件,进入安装欢迎界面点击Next,勾选agree然后点Next,进入选择安装路径界面,确定安装路径,然后点击Next

32选择路径

注册信息敲空格就行,然后点击Next开始安装:

32注册信息

安装完成后去掉勾选,点击Finish

32去掉勾选

出现Pack Installer界面直接关掉即可(点击OK,出现弹窗后再点击)

pack安装界面

3 C51与STM32共存

打开C51安装路径,复制整个C51文件夹到Keil_v5下:

c51文件夹

c51复制到keil5

打开C51安装路径下的UV4文件夹,全选并复制,然后粘贴到Keil_v5下的UV4文件夹里,提示冲突的话就选择跳过,然后打开C51安装路径下的TOOLS.INI文件,复制里面所有内容,然后粘贴到Keil_v5下的TOOLS.INI最后一行,然后将复制过来的内容里的PATH改成当前的路径:

1
2
3
4
5
6
# 未改动前
[c51]
PATH="D:\Tools\MDK\C51"
# 改动后
[c51]
PATH="D:\Tools\Keil_v5\C51"

改动完成后Ctrl+s保存文件。

4 破解

打开Keil_v5安装路径下的UV4文件夹,以管理员身份运行UV4.exe

打开UV4

点击左上角File->License Management,复制CID

licenseManagement

以管理员身份运行keygen.exe,将复制CID粘贴到里面点击Generate

c51keygen

将生成的序列号复制到New License ID Code,点击Add LIC

c51注册成功

然后将Target选择为ARM,再点击Generate

32keygen

并将生成的序列号复制粘贴到New License ID Code,点击Add LIC

32注册成功

5 添加快捷方式

打开Keil_v5安装路径下的UV4文件夹,右键单击UV4.exe,选择发送到桌面快捷方式,将快捷方式命名为Keil uVision5即可。