Win10下Keil5的C51和ARM共存的开发环境配置


概述

在学完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共存的开发环境配置

欢迎访问:

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值