凡亿专栏 | Keil软件的安装及Keil C51和Keil MDK兼容配置
Keil软件的安装及Keil C51和Keil MDK兼容配置

学习51单片机,用的是Keil C51版本开发,做STM32项目的时候,又要用KeIl MDK版本开发。

有时候一个破开发环境几天都搭建不好,更年期都会被提前气出来!

我也经常抱怨,为什么芯片做的这么牛逼,开发环境做的这么辣鸡。

不过抱怨也没啥用,不用又不行,哈哈哈。

那如何配置,可以让C51和MDK 兼容呢?

首先我们,先了解一下 Keil C51 和Keil MDK的区别:

Keil C51: 支持绝大部分8051内核的微控制器开发工具。

Keil MDK:MDK主要适用于ARM内核的单片机,支持ARM7,ARM9,Cortex-M4/M3/M1,Cortex-R0/R3/R4等,软件内的数据库包含了很多厂商的芯片。

Keil C51 和MDK是同一个公司开发的,理论上它们不能相互兼容。

不过,我们研究了一种方法,让Keil C51 和MDK能够彻底兼容,简单来说就是用同一个keil编写和编译51和ARM核的程序。

下面直接来教大家方法:

第一步:分别下载 Keil C51 和MDK包,以及Keil软件的注册机。

下载的版本尽量都是最新的,建议大家下载使用Keil 5。

c409e96e1891951661c4b31f9f61d9.jpg

如上图,用到的工具有:

1.2020版keil最新注册机,用来破解C51和MDK软件用的。

2.C51V959: 是Keil C51安装包

3.MDK529: 是Keil MDK 安装包(安装包可以自行到网上搜索)

第二步:先安装Keil C51,并用注册机破解软件

解压C51V959,双击解压出的文件,直接安装。

大家按照提示一路选择NEXT即可,有个比较重要的细节给大家说明一下。

C51安装的目录,我们可以选择默认的,或者重新定义一下路径,我在这里选择的是默认的。

156dfdca7a913cd52704b3b28837a1.jpg

然后我们一路狂奔,直到软件安装完成。

Keil C51软件破解:

鼠标右键点击Keil图标,选择“以管理员身份运行”,如下图。


然后选择File->License Management

d084497b579961f13af8da373827ba.jpg

打开界面如下: 复制CID码。

d5938f149a735d3cee92ba0c1da184.png

打开破解软件“2020版keil最新注册机”并对应粘贴CID 到注册机中。其他选型保持不变。


点击Generate, 然后就会生产如上图的第3步的破解码,复制破解码。

我们回到Keil软件的“License Management”界面,根据下面的指引操作。

点击Add Lic 即可完成软件的破解。


关闭Keil C51软件,准备安装MDK.


第三步:安装MDK,并破解软件

解压MDK529,双击解压出来的文件,直接安装,大家按照提示一路选择NEXT即可。

注意:软件安装过程中提示要安装的附件,大家都要选择安装。

MDK安装的目录,需要重新定义一下,不能和C51放到同一个文件夹。

d0237263367618d2ce071b02420ba1.jpg

其他的安装和C51是一致的,在这里就不介绍了。

MDK的破解和C51也是一样的,但有个细节需要注意一下:


安装完成之后,关闭Keil 软件。

第四步:干货来了,配置兼容C51和MDK软件。

  1. 我们先看一下安装的目录:

f4317051ef46695a5d0a35f68d0843.jpg

2.打开Keil C51的安装目录 Keil_v5,将C51文件夹复制到 Keil_MDK文件夹中


3.将Keil_v5->UV4中的内容复制,并粘贴到Keil_MDK->UV4文件夹中


复制过程中,选择“跳过这些文件”


4.打开用记事本打开如下图所示的两个文件,并将Keil_v51中Tools的内容复制到Keil_MDK文件的TOOLS 中。


5.修改Keil_MDK 文件下TOOLS的内容。


至此,软件配置就完成了

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论