MKD(Keil5)安装及环境配置—兼容C51和stm32

本文介绍了如何在一个Keil安装包中同时开发和编译C51和STM32单片机,包括MDK和C51软件的下载、安装步骤,以及MDK的软件激活和STM32芯片包的安装方法。
摘要由CSDN通过智能技术生成

1 概述

C51单片机程序开发和编译环境通常是在keil3、keil4,而学习stm32后开发编译环境更多的是使用keil5也就是MDK;使用两个软件比较繁琐、臃肿,那么如何只安装一个keil,就可以同时开发编译C51和stm32成为了值得考虑的问题。

2 软件下载及安装步骤

2.1 MDK和C51软件下载

步骤1:进入keil官方网站https://www.keil.com/,然后按照下图所示步骤,下载MDK-Arm和C51;在这里插入图片描述
步骤2:下载之前需要填写个人信息(如下图所示),信息没有准确性验证,可以随便填,然后Submit提交。
在这里插入图片描述
步骤3:点击此处下载最新版本MDK。C51下载同理。
在这里插入图片描述

2.2 软件安装

先安装MDK,然后再将C51安装再与MDK相同的安装路径下。详细步骤如下:

2.2.1 MDK539.EXE

步骤1:右键下载的MDK539.EXE,以管理员身份运行;然后点击Next>>。
在这里插入图片描述
步骤2:勾选I agree,再点击Next>>;
在这里插入图片描述
步骤3:选择MDK安装路径;选择芯片包安装路径;再点击Next>>;
在这里插入图片描述
步骤4:填写用户信息,随便填写,敲空格即可;再点击Next>>;
在这里插入图片描述
步骤5:弹出如下窗口,需要安装驱动,点击安装;
在这里插入图片描述
步骤6:安装完成,点击Finish。
在这里插入图片描述
步骤7:弹出如下窗口,是提示用户安装芯片包,因为MDK没有自带芯片包;在这是在线安装芯片包,本文直接关闭,后面安装离线芯片包。
在这里插入图片描述
此时,桌面已经出现MDK软件图标了。
在这里插入图片描述

2.2.2 C51V961.EXE安装

步骤1:右键下载的C51V961.EXE,以管理员身份运行;然后点击Next>>。
在这里插入图片描述
步骤2:勾选I agree,再点击Next>>;
在这里插入图片描述
步骤3:选择安装路径;然后点击Next>>;
在这里插入图片描述
步骤4:填写用户信息,随便填写,敲空格即可;再点击Next>>;
在这里插入图片描述
步骤5:遇到如下弹窗,都点击Skip,跳过即可,因为这是MDK安装时已经安装过的;
在这里插入图片描述
步骤6:安装完成,点击Finish。
在这里插入图片描述

3 MDK软件激活

对于学生,用以学习,给出激活教程;如有其他用途请通过正规渠道购买,支持正版。
步骤1:网上有很多注册机,直接下载一个;
步骤2:以管理员身份运行MDK软件,按照如下图所示步骤找到CID,并复制CID;
在这里插入图片描述
步骤3:以管理员身份运行注册机,按照如下图步骤粘贴步骤2中复制的CID,选择C51,生成license,复制生成的license;
在这里插入图片描述
步骤4:将复制的license,按照如下图所示步骤粘贴到MDK中,并添加;
在这里插入图片描述
步骤5:重复步骤3和步骤4,添加MDK-ARM的license;只是在步骤3中将Target选项改为ARM;
在这里插入图片描述
在这里插入图片描述
到此,MDK中的C51和ARM的license均已成功添加。

4 STM32芯片包安装(以stm32f103xxx为例)

4.1 芯片包下载

步骤1:进入keil官方网站https://www.keil.com/,然后按照下图所示步骤,进入芯片包下载界面;
在这里插入图片描述
步骤2:选择芯片厂商STMicroelectronics,内核选择Coretex-M3;选择STM32F103系列设备;(此处根据自己的芯片型号选择,此处以stm32f103ze…为例)
在这里插入图片描述
步骤3:找到自己的芯片型号;
在这里插入图片描述
步骤4:点击XXXX_DFP文件,并下载即可。
在这里插入图片描述
在这里插入图片描述
此时,就已经下载到了stm32f1系列的芯片包。
在这里插入图片描述

4.2 芯片包安装

如果在2.2.1安装MDK的步骤3中更改了Pack的目录,在此处安装芯片包时直接双击Keil.STM32F1xx_DFP.2.4.1.pack无法自动安装,就需要参考一下步骤进行手动添加芯片包。
【注意:可以在安装MDK的步骤3中将Pack的的路径设置为MDK的安装路径/ARM/PACK;这样就不需要手动添加这个环节了,就能够双击安装芯片包。】
步骤1:将下载好的Keil.STM32F1xx_DFP.2.4.1.pack的后缀改为.rar等压缩包后缀,然后解压缩,得到Keil.STM32F1xx_DFP.2.4.1文件夹。
在这里插入图片描述
步骤2:进入MDK安装目录D:\Program Files\MDK51_32,找到该目录下的ARM文件夹,在进入PACK目录下,及目录D:\Program Files\MDK51_32\ARM\PACK中;将解压缩得到的Keil.STM32F1xx_DFP.2.4.1文件夹拷贝到目录D:\Program Files\MDK51_32\ARM\PACK中。
即:将步骤1中得到的Keil.STM32F1xx_DFP.2.4.1文件夹拷贝到MDK安装目录下的\ARM\PACK中。
在这里插入图片描述
此时,stm32f1系列芯片包就已经添加到MDK中了。
在这里插入图片描述

EOF

  • 30
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值