keil5兼容keil4安装破解,可同时编译51与32程序

//自己在安装keil5之后,发现不能编译原来单片机写的C51的程序,就总结一下自己安装的一些经验
//网上教程有安装MDKCM523(523只是版本号,这个软件是一个keil4与keil5的兼容包),但没有详细的方法,暂时还不会
//我自己用的先安装C51的编译器,然后再相同安装目录下安装keil5,即可实现keil4,keil5兼容使用
//测试环境:win10专业版(其他版本应该也可以兼容使用)

先跟大家共享一下我自己的资源
参考文章:https://blog.csdn.net/Fighting_Boom/article/details/87969477

里边有两个版本的文件夹,可以安装525的,方法大致相同。下面以版本号为523的为例,压缩包内截图大概如下:
keil5兼容keil4安装破解,可同时编译51与32程序_第1张图片


####安装过程

  • 打开文件夹下名字为 c51v954a.exe C51的安装包,出现如下界面,下一步

keil5兼容keil4安装破解,可同时编译51与32程序_第2张图片

  • 在我同意前面打上对勾,然后Next

keil5兼容keil4安装破解,可同时编译51与32程序_第3张图片

  • 选择安装路径,一定要记得这个文件夹的路径,并且一定要是纯英文的,不然会有不必要的麻烦,等会keil5也要安装在这个文件夹下,然后单击Next

keil5兼容keil4安装破解,可同时编译51与32程序_第4张图片

  • 随便输入字母即可,然后Next

keil5兼容keil4安装破解,可同时编译51与32程序_第5张图片

  • 如图所示,则为正在安装

keil5兼容keil4安装破解,可同时编译51与32程序_第6张图片

  • 安装完成界面,这个时候桌面上会显示keil5的图标,可以先把对勾全部去掉,点击Finish

keil5兼容keil4安装破解,可同时编译51与32程序_第7张图片

keil4编译环境现在已经安装完毕,接下来进行keil5编译环境的安装,我选择的安装包是 mdk523.EXE ,打开如下

  • 可以看到编译环境已经变成 ARM 了,然后Next

keil5兼容keil4安装破解,可同时编译51与32程序_第8张图片

  • 在我同意前边打上对勾,然后Next

keil5兼容keil4安装破解,可同时编译51与32程序_第9张图片

  • 注意这里的安装路径,还有扩展包的路径,一定要和之前C51的编译器在同一个文件夹下,其余的默认即可,然后Next

keil5兼容keil4安装破解,可同时编译51与32程序_第10张图片

  • 自己定义名字什么的,然后Next

keil5兼容keil4安装破解,可同时编译51与32程序_第11张图片

  • 正在安装过程如下

keil5兼容keil4安装破解,可同时编译51与32程序_第12张图片

  • 安装完毕后把选项勾掉,然后Finish

keil5兼容keil4安装破解,可同时编译51与32程序_第13张图片

  • 之后会弹出如下窗口,这个是keil5跟ARM有关的扩展包,不用管这个,右上角关闭

keil5兼容keil4安装破解,可同时编译51与32程序_第14张图片

  • 是否真的退出安装,选择是

keil5兼容keil4安装破解,可同时编译51与32程序_第15张图片

到这里keil5的编译环境也已经安装完毕,这个时候可以编译51的程序,但是还不可以编译32的程序,因为我么还没有安装相应的ARM扩展包,下边进行扩展包的安装


####ARM扩展包的安装
扩展包的下载网址:http://www.keil.com/dd2/Pack/#/eula-container
在这个里边可以找到需要的扩展包进行下载,对应自己所用的芯片即可,

如果不想下载,也可以打开之前下载的文件夹,这里边也有一些,不过版本比较老,比如我用的STM32F103系列的芯片,直接双击 Keil.STM32F1xx_DFP.2.0.0.pack 即可,安装路径已经默认好了,然后 Next 直接安装即可

keil5兼容keil4安装破解,可同时编译51与32程序_第16张图片

  • 成功安装截图如下,然后Finish

keil5兼容keil4安装破解,可同时编译51与32程序_第17张图片

// 安装完成后先不要着急打开

####软件破解

  • 找到keil5的桌面图标,右键以管理员方式打开

keil5兼容keil4安装破解,可同时编译51与32程序_第18张图片

  • 复制CID码备用(我的之前破解过,因此破解码不太对的上,并且显示可以用到2020年,如果到期,再次破解即可)

keil5兼容keil4安装破解,可同时编译51与32程序_第19张图片

  • 找到名为 KEIL_Lic.exe 的破解文件,打开后复制CID码到对应位置,右边先选择C51,然后Generate生成序列码后复制粘贴到下图对应位置,然后Add LIC

keil5兼容keil4安装破解,可同时编译51与32程序_第20张图片

keil5兼容keil4安装破解,可同时编译51与32程序_第21张图片

  • 然后CID码不变,右边选择ARM,然后Generate生成序列码(两个序列码不同),同样复制粘贴到对应位置,然后Add LIC 即可

keil5兼容keil4安装破解,可同时编译51与32程序_第22张图片

keil5兼容keil4安装破解,可同时编译51与32程序_第23张图片

// 这里即可看到破解成功,软件使用期限到2020年...

####STC系列单片机扩展
利用STC-ISP直接导入STC系列单片机到keil5里边,这样下次新建工程可以直接选择对应型号即可

  • 在软件右边找到 keil仿真设置 ,如下图

keil5兼容keil4安装破解,可同时编译51与32程序_第24张图片

  • 选择添加型号和头文件到keil中,找到之前安装keil的文件夹,

keil5兼容keil4安装破解,可同时编译51与32程序_第25张图片

  • 添加成功

keil5兼容keil4安装破解,可同时编译51与32程序_第26张图片


####软件的一些基本设置与验证

  • 设置字体为中文简体GB2312,否则程序注释在删除的时候会出现乱码

keil5兼容keil4安装破解,可同时编译51与32程序_第27张图片

  • 新建工程验证如下,STM32F1系列

keil5兼容keil4安装破解,可同时编译51与32程序_第28张图片

  • STC系列单片机

keil5兼容keil4安装破解,可同时编译51与32程序_第29张图片


####附录一下

  1. 本文是自己安装经验的一些总结,可能会有遗漏的地方,如果错误还望多多指教~~~
  2. 第一次用这个markdown编辑器编辑,可能有不太美观的地方,还望多多包涵~~~

你可能感兴趣的:(51_STM-32)