概述
在学完51单片机就要学习32单片机了,由于二者架构不同,所以在开发环境上有所不同,如果既要写51的程序,又要写32的程序的话,就要在C51和mdk中来回切换编译器很难受,所以今天就教大家在WIN10系统下安装最新版本的C51和MDK,并且配置二者共存的开发环境。详细步骤如下
正文
1.安装 C51
- 点击下载最新Keil软件包 提取码:nmc7
- 下载完成后,文件夹如下,首先进行c51的安装,双击C51V954.exe ,运行
- 点击next,进入下一步
- 勾选agree,并点击next
- 选择安装路径(可以自定义安装路径)并点击next,进入下一步安装
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZwCZr3Cc-1647568145634)(https://cdn.jsdelivr.net/gh/icebeyond/ImageHub//img20220104053700.png)]
- 全部填 “1”,点击 next
- 耐心等待安装完成
- 安装完成后取消所有勾选,点击 finish 完成 C51 的安装。
此时我们C51已经安装完成了,先不用打开和破解,下面开始MDK的安装。
2.安装 MDK
- 双击MDK536.exe运行
- 点击next,进入下一步
- 勾选 同意,点击Next
- 点击Core这一行的browse…,进行安装位置选择,不要和C51安装在同一文件夹。pack会自动根据core的文件夹路径自行修改,不用选择。然后点击Next。
- 这里也是随便都写 1 ,然后next
- 等待安装
- 快结束的时候可能会弹出安装驱动的界面,选择是就可以安装了,安装完成后如下。取消打钩,点击完成退出安装。
3.C51 和 MDK 共存
- 下面开始共存的操作,首先打开C51的安装目录和MDK的安装目录,把C51目录下的C51文件夹整个复制到MDK目录下。
- 复制完成后,打开C51目录下的UV4,Ctrl+A选中全部文件,然后Ctrl+C复制,打开MDK目录下的UV4,Ctrl+V粘贴
- 这时候会提示同名文件是否覆盖,选择替换或者跳过这些文件。
- 然后打开C51目录下的TOOLS.INI,Ctrl+A选中全部文件,然后Ctrl+C复制,打开MDK目录下的TOOLS.INI,在到最后一行Ctrl+V粘贴。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1XUppxvf-1647568145651)(https://cdn.jsdelivr.net/gh/icebeyond/ImageHub//img20220104052002.png)]
- 最后把c51复制过来的部分的PATH改成当前MDK的目录。
- 最终结果如上面的图,同处于我安装时候选的MDK的目录keil5下,ARM的路径最后是\ARM,C51的路径是\C51。
4.注册
-
首先确认防火墙和病毒威胁防护已经关闭
-
以管理员身份打开下载好的破解软件。
-
以管理员身份打开运行MDK目录下的UV4文件夹中的UV4.exe,点击左上角的file,选择下拉菜单中的,License Management
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lkH9wXjM-1647568145653)(https://cdn.jsdelivr.net/gh/icebeyond/ImageHub//img20220104052515.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uhK2Jgas-1647568145653)(https://cdn.jsdelivr.net/gh/icebeyond/ImageHub//img20220104052537.png)] -
复制CID,粘贴到破解软件的CID中,Target选C51,点击Generate,复制生成的license,粘贴到License Management,点击 Add LIC,Support Period 显示到2032年,C51就破解完成了
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e1J1yBp6-1647568145654)(https://cdn.jsdelivr.net/gh/icebeyond/ImageHub//img20220104052603.png)]
-
复制CID,粘贴到破解软件的CID中,Target选ARM,点击Generate,复制生成的license,粘贴到License Management,点击 Add LIC,Support Period 显示到2032年,ARM就破解完成了
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L66L15fn-1647568145655)(https://cdn.jsdelivr.net/gh/icebeyond/ImageHub//img20220104052644.png)]
5.安装 STM32 PACK
-
第一次打开软件,应该会自动弹出下图界面,如果没有,点击菜单栏魔术棒旁边的三个骰子图标(Pack Installer)。出现下图界面,点击File
-
在点击Import…选择下载好的几个stm32的pack,然后就会自动安装了。安装完成后关闭Pack Installer界面即可。
-
到下载的软件包里面找到 PACK 文件夹,选择 PACK 文件,点击 打开,等待安装成功
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CLMIoTBa-1647568145656)(https://cdn.jsdelivr.net/gh/icebeyond/ImageHub//img20220104052930.png)]
-
可以编译一个 STM32F1 测试工程试一试
-
现在已经完成所有工作啦~~,这时候我们可以去C51的安装目录把所有文件删除。
-
在MDK目录下找到UV4.exe,右键,发送快捷方式到桌面。
6.更改配色
- 复制 global.prop文件
- 找到keil的安装路径,粘贴到该路径下
- 重启keil,切换成功 !
结语
**文章结束,请多指教 !
Bilibili视频教程请点击Win10下Keil5的C51和ARM共存的开发环境配置
欢迎访问: