Keil MDK 与 Keil C51 共存的方法


很多人学习 C51 单片机用的是 Keil 4,随后学习 STM32 用的 Keil 5,所以电脑会同时出现 Keil 4 和 Keil 5 两个软件。此时存在一个问题:两个软件同时存在时,工程项目默认选择用 Keil 5 打开,而用 Keil 4 创建的工程用 Keil 5 打开可能就会崩溃。例如,C51 的项目用 Keil 4 创建的话,直接打开就是用 Keil 5 运行,此时会有各种库文件丢失的弹窗。

如果都换成 Keil 5 的版本,即 Keil 5 MDK 和 Keil 5 C51 的版本,同时安装后,桌面只会存在一个图标,但是功能却是后安装的软件功能(如果先安装 MDK,后安装 C51,则出现的情况就是只剩下 C51 版本的功能)。

那么如何解决 C51 和 MDK 版本的共存问题呢?以下就是 Keil 5 编译环境的 C51 和 MDK 共存的教程,请严格按照下面的步骤执行。

在这里插入图片描述

一、软件下载

Keil 5 各种不同芯片的安装包都可以在 Keil 的官网下载,下载链接:Keil Product Downloads

但是用过官网下载过的同学都知道,不仅要注册,而且下载速度实在感人(毕竟服务器在国外),所以我这里贴上我的某度云盘。(本来想多分享个阿里云盘的,可惜违规了。)

百度云盘链接:Keil 5(含注册机和STM32F系列软件包)

提取码:1234

在这里插入图片描述

二、安装顺序与步骤

下载好软件后,可以提前解压所有的压缩包。

在这里插入图片描述

[!CAUTION]

安装顺序一定是 C51 版本的先安装,再安装 MDK 版本,否则 MDK 版本的部分功能会被覆盖。

1. Keil 5 C51 安装步骤

双击打开Keil uvision5 C51版文件夹,双击运行C51-V957.exe

在这里插入图片描述

直接单击Next

在这里插入图片描述

勾选上“I agree to all the terms of the preceding License Agreement”,再点击Next

在这里插入图片描述

默认安装途径是“C:\Keil_v5”,我这里改成“C:\Keil_C51”(不改会影响后面的操作),然后点击Next

在这里插入图片描述

接下来的四个输入框对内容没有要求(可以乱写),然后点击Next,随后进入安装流程。

在这里插入图片描述

流程结束之后,可以取消勾选“Show Release Notes.”,再点击Finish完成安装。

在这里插入图片描述

此时桌面就会多出 Keil uVision5 的快捷方式,先不着急打开软件,直接安装 MDK 版本的 Keil 5。

在这里插入图片描述

2. Keil 5 MDK 安装步骤

双击打开Keil uvision5 MDK版文件夹,,双击运行mdk518.exe

在这里插入图片描述

直接单击Next

在这里插入图片描述

勾选上“I agree to all the terms of the preceding License Agreement”,再点击Next

在这里插入图片描述

默认安装途径是“C:\Keil_v5”,如果前面已经改过 C51 版本的安装路径,这里就不需要修改了,直接点击Next。如果前面安装 C51 版本时没改路径,这里就要更改一下,否则 C51 版本就会被 MDK 版本覆盖。

在这里插入图片描述

接下来的四个输入框对内容与 C51 版本相同,没有要求,随便写一些内容直接点击Next,随后进入安装流程。

在这里插入图片描述

安装过程中会有驱动安装的提醒弹窗,保持勾选内容,点击安装即可。

在这里插入图片描述

流程结束之后,可以取消勾选“Show Release Notes.”,其他保持默认,再点击Finish完成安装。

在这里插入图片描述

安装完成后,会弹出 Pack 包的管理窗口,在最前面的小窗口点击OK

在这里插入图片描述

然后直接关闭大窗口,此时又会弹出一个小窗口,直接点击即可。

在这里插入图片描述

三、转移目录并修改配置文件(关键步骤)

当两个软件安装好后(如下图),就可以进行文件共存了,以下是具体步骤。
在这里插入图片描述

为了方便操作,可以打开两个文件管理器,如下图所示,左边是 C51 的安装目录,右边是 MDK 的目录。

在这里插入图片描述

然后,把 C51 安装目录下的C51文件夹整个复制到 MDK 的安装目录。

在这里插入图片描述

接着两个安装目录都进入UV4的文件夹中,把左边 C51 的UV4Ctrl + A全选,再按Ctrl + C复制,选中 MDK 目录下的UV4文件夹,按Ctrl + V粘贴。随后会要弹窗提示,有相同名字的文件,选择跳过这些文件

在这里插入图片描述

两个同时返回上层目录,用记事本各自打开TOOLS.INI文件,把左边 C51 的配置内容全选复制,粘贴到 MDK 的配置文件的最后一行。

在这里插入图片描述

然后对粘贴进来的内容做一些修改,下图为修改前的截图。

在这里插入图片描述

把路径改成 MDK 的路径即可。

在这里插入图片描述

保存好TOOLS.INI文件,C51 和 MDK 的共存问题就解决了。

四、注册 Keil

回到桌面,先确认一下桌面的 Keil 5 的快捷方式的路径是否为 MDK 的路径。

在这里插入图片描述

如果是,则可以直接使用,否则要修改路径。

确认无误后,鼠标右键单击快捷方式,选择以管理员身份运行

在这里插入图片描述

打开软件后,先去到Keil注册工具的文件夹里,同样以管理员身份运行keygen.exe。(建议先把音量关了)

在这里插入图片描述

回到 Keil 5 软件,点击菜单栏上的File,选择License Management...

在这里插入图片描述

License Management的弹窗中,找到 CID 并复制。

在这里插入图片描述

回到注册机软件,把 CID 粘贴进去,Target 选择 C51,下面的下拉菜单选择Professional,再单击Generate,上面的方框会生成一个序列号,复制这个序列号。

在这里插入图片描述

回到License Management窗口,把刚刚复制的序列号粘贴到New License ID Code(LIC)旁边的输入框,再单击Add LIC

在这里插入图片描述

出现下图的现象,说明 C51 的注册完成,可以使用到 2032 年。

在这里插入图片描述

激活 MDK 版本的 Keil 也差不多,CID 不变,Target 选择ARM即可。

在这里插入图片描述

同样复制粘贴。

在这里插入图片描述

至此,Keil 5 的注册也完成了。

在这里插入图片描述

  • 16
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Grayson_Zheng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值