前言

  笔者作为一名在校大学生,无意间听闻基友被51单片机的课设困扰、日渐消瘦。实在不忍心,于是乎特意开此专栏帮助基友,本着开源的精神、在这将整个教程进行开源。
本部分从软件安装与环境搭建入手,并附有软件安装包链接,可谓是保姆教程了。希望大家点点关注,创作不易希望您的支持与鼓励。


一、准备工作

1.安装包以及注册机的获取

  需要提前准备protues、mdk安装包以及C51的pack和·注册机,下面是我提供的压缩包
这是我提供的相关安装包  关注十六师兄,获取最新下载链接:
  https://pan.baidu.com/s/1f5DTEIC5e6AG16CVmMJcDQ 提取码:tkv9

2.系统用户名的检查

  点击系统的win图标找到用户名界面,确保该用户名是英文,倘若是中文则会导致keil在后续使用中路径错误。我这里是HONGTHTA,也就是完全的英文。

在这里插入图片描述
  倘若不是中文则可以进行系统重置或者参考以下链接:”安装keil,用户目录中含有中文“的解决方案

二、MDK安装与破解

  首先声明一下:这里仅供学习使用,商用请购买MDK版权。

1.安装keil

a.关闭系统的防火墙,双击安装。

  在弹出的界面,点击Next
在这里插入图片描述
  勾选I agree,点击Next
在这里插入图片描述
自定义安装
  (1)记住界面弹出的默认安装的路径
在这里插入图片描述
  (2)点击Browse,选择自定义安装的位置,注意路径的命名尽量与默认路径的命名形式保持一致(最好不要放C盘)
在这里插入图片描述
  填写用户信息,可以随便填写;点击Next(不能有中文和中文字符)
在这里插入图片描述

b.慢慢等待

在这里插入图片描述
  安装完成后,在弹出的界面中点击Finish
在这里插入图片描述
  关闭弹出来的Pack Installer窗口
在这里插入图片描述

2.安装pack包

  先关闭keil,直接双击pack即可安装,一直NEXT,即可安装成功,同理如果安装STM32F10X的支持包,也是这个操作。
在这里插入图片描述

3.破解MDK

a.在桌面以管理员模式打开

在这里插入图片描述

  点击File,选择License Management,选择这一项,点进去
在这里插入图片描述

  复制这个CID号
在这里插入图片描述

b.把电脑音量调到最小,打开所给压缩包的注册机,并把ID号复制进去,点击generate,即可成功获取注册码,并复制注册码。如果是stm32开发环境,就把Target选择ARM即可。

在这里插入图片描述

c.回到MDK

  将注册码复制到 new license id code 并add lic ,出现一下页面则破解成功
在这里插入图片描述

二.Protues安装

  由于要用到KEIL和protues联合仿真调试代码,因此我们这里安装的是protues 8.6版本(支持51),倘若要和stm32进行仿真,则可以参考以下安装方法,并安装protues8.9版本。

a.双击protues 8.6进行安装

在这里插入图片描述

b.选择路径

  我这里安装在D盘,你可以安装在自定义的文件目录,最好不是C盘
在这里插入图片描述
  确定目录后,一路next,等待安装
在这里插入图片描述
  出现以下界面代表安装完成
在这里插入图片描述

b.汉化

  打开 protues 8.6可以看到是全英文版本,因此要进行汉化
在这里插入图片描述
  在解压文件夹中找到Translations文件夹,鼠标右击选择复制。
在这里插入图片描述
  返回到桌面,选中protues图标,鼠标右键进行打开文件所在位置,进入BIN目录
在这里插入图片描述
  我们这里是BIN目录,因此得返回上一层目录
在这里插入图片描述
  返回到protues 8 professional 目录后,将之前复制的translation文件夹复制并替换在这个目录下
在这里插入图片描述
  关闭protues,并再次打开,可以看到已经汉化成功,值得注意的是:这种方法也只是部分汉化,用于初学者上手使用更便捷,专业玩家还是使用英文版。

,可以

三. 关于安装出错以及常见的注意事项

  1.无论是protues还是keil,所在文件目录都不能含有中文,且windows用户名必须是英文,具体解决方法参考第一节。
  2.倘若实在安装失败或者错误,则可以进入其软件对应的整个所在目录的主目录将其删除,再次参考以上教程进行安装
  3.最好别用win11,bug多到离谱
  4.macbook不适用于以上教程,没有解决方案,我建议换电脑
  5.联想以及其他杂牌电脑,我建议关闭本机携带的防火墙或者杀毒软件

总结

  以上就是全部的软件安装教程以及其注意事项,其中包括软件的破解和有关支持包的安装。

  本人此账号会陆陆续续更新在嵌入式学习之路上的学习方法和学习路线以及所遇到的问题,也会时不时开源一些个人所做的项目,其中包括其中的源代码以及电路图和参与和项目的整体效果展示。

  创作不易,希望大家点个关注,你的关注就是我最大的动力。

  本人的高人气,霸榜开源项目:基于opencv和stm32的智能垃圾桶

本文章引用的链接如下:
”安装keil,用户目录中含有中文“的解决方案

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐