Keil MDK版兼容51系列单片机开发环境安装
一、安装源文件下载
百度网盘链接:
https://pan.baidu.com/s/18tnjFgVat4q2hDSh7LAD8A
提取码: 2295
二、安装及破解
1、安装51的编辑器
双击安装包文件 c51v954a.exe(也可以是其他51编辑器的版本)

然后点击 next

勾选同意,然后点击 next

点击 Browse选择安装路径,我这里选择的是C盘自己建的一个MDK4 and MDK5文件夹,后面安装STM32的编辑器需要在同一路径。然后点击 next

随意填写相关信息(最好是英文),然后点击next

等待完成安装后,去掉两个勾选,然后点击 finish 完成安装
2、安装STM32的编辑器
双击安装包文件 mdk523.exe,也可以是其他版本

然后点击next

同安装51的编辑器方法一样,勾选同意后点击 next

选择安装路径,一定要和前面安装51编辑器的路径一样,选好后pack的路径自动生成不用选择。然后再下一步 next

刚刚安装了51的编辑器,这里的相关信息已经有了(没有的话也可以随便填,最好是英文),然后下一步 next

等待安装完成

中间可能会弹出下面这样一些界面,是Keil相关的一些驱动,点击安装即可(也可以不安装)

若完成安装后弹出如下界面,去掉勾选,然后依次关闭窗口。(没有弹出则忽略该步骤,直接到第三步破解)

进度条满拉后,如下界面去掉勾选,然后点击 finish 完成安装。
03
3、破解激活软件
右键桌面上的 Keil uVision快捷方式,然后以管理员方式打开(一定要管理员运行)
然后在菜单栏依次点击
File------>Licence Management

保持该窗口(显示 CID 的窗口)不要关闭

双击运行该文件夹下的破解软件,建议临时关闭Windows的防护,不然该破解软件容易被当作病毒杀掉。如果被杀了,重新解压缩。
(该软件运行过程有比较刺耳的声音,正常现象,建议提前减小电脑音量)

复制之前保留页面显示的 CID到破解软件,然后Target选择C51,再点击Generate

如下图,把破解软件生成的一段字符复制粘贴到软件的2所示位置,然后点击 Add LIC

如图,把Target选项改为 ARM,然后点击Generate,将生成的字符复制粘贴到右边,再点击Add LIC

完成破解,可以看到软件的使用期限,以及下面的破解成功提示,然后关掉破解软件的进程和该窗口即可

到这里软件就可以基本正常使用了。(但是还没有导入STM32相关的Pack)
4、导入STM32相关的Pack
以管理员身份运行Keil程序(必须是管理员运行,不然会安装失败),然后点击图示这个图标,进入Pack安装界面

在这个安装界面,可以根据下面列出来的进行在线安装,我这里用已经下载好的Pack文件安装。
依次点击File------->import...

找到你存放Pack文件的路径(建议提前把pack文件移到Keil的安装的同一文件夹中,避免安装失败),选择你需要安装的Pack包(按住ctrl键可以多选),然后打开即可。

最后等待进度完成,成功导入STM32的Pack。同样的方法也可以导入其他微处理器的Pcck,可以在网站 https://www.keil.com/dd2/Pack/ 进行下载。

5、建立工程演示
51工程
依次点击Project------>new uVision Project...

然后选择保存路径,设置工程名称(符合基本的命名规则即可,不需要任何后缀),再保存。

下拉框选择 Leqancy Device Database [no RTE],然后在下面选择51系列的相关型号。(我们常用的51单片机一般在 Atmel目录下),最后保存即可。

最后自己建立源文件(c文件),然后包含51的头文件(或自定义头文件),完成基于51的工程建立。
STM32工程
同上面建立51工程步骤类似,在这一步下拉框选择 Software Packs,然后在下面选择相应的型号。其他步骤也大体相似。

Keil MDK版兼容51系列单片机开发环境安装的更多相关文章
- QT开发环境安装配置教程
QT开发环境安装配置教程 分类: QT2012-11-29 23:31 35366人阅读 评论(12) 收藏 举报 Linux版的直接在ubutnu软件中心输入QT,安装响应的Designer,Cre ...
- Windows7 x64 跨平台开发环境安装配置
======================================================================= Windows7 x64 跨平台开发环境安装配置 201 ...
- Java基础-配置开发环境-安装JDK
Java基础-配置开发环境-安装JDK 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.计算机基础知识 1>.计算机的组成 计算机有硬件与软件组成. 2>.硬件: 硬 ...
- 【Android】1.1 开发环境安装和配置
分类:C#.Android.VS2015: 创建日期:2016-01-20 2016-08-03说明:此版本已过时,最新版本见本博客置顶的内容. 一.安装JDK.SDK.NDK 无论是用C#和VS20 ...
- 大快DKhadoop开发环境安装常见问题与解决方案
2018年度国内大数据公司排名50强本月初榜单发布,榜单上看到大快搜索跻身50强,再看看他们做的DKHadoop发行版,的确还是蛮厉害的吧!最起码这款DKHadoop用起来确实在易用性方面要更好!Dk ...
- legend3---Windows 7/8/10 系统下Laravel框架的开发环境安装及部署详解(Vagrant + Homestead)
legend3---Windows 7/8/10 系统下Laravel框架的开发环境安装及部署详解(Vagrant + Homestead) 一.总结 一句话总结: 1.安装的话就是下载好git,va ...
- 第1章 开发环境安装和配置(二)安装JDK、SDK、NDK
原文 第1章 开发环境安装和配置(二)安装JDK.SDK.NDK 无论是用C#和VS2015开发Androd App还是用Java和Eclipse开发Androd App,都需要先安装JDK和Andr ...
- Nginx+Python+uwsgi+Django的web开发环境安装及配置
Nginx+Python+uwsgi+Django的web开发环境安装及配置 nginx安装 nginx的安装这里就略过了... python安装 通常系统已经自带了,这里也略过 uwsgi安装 官网 ...
- MAC开发环境安装
MAC开发环境安装 安装sancha cmd: 安装: https://www.sencha.com/products/extjs/cmd-download/ cmd运行 $ open .bash_p ...
随机推荐
- EmguCV C# 安装入门教程
EmguCv3的安装. EmguCv3下载网址 http://sourceforge.net/projects/emgucv/files/emgucv/3.0.0/ 推荐下载第一个: 点击direct ...
- django操作非ORM创建的表
问题:django的ORM怎么连接已存在的表,然后进行增删查改操作? 工作中会遇见很多二次开发的时候,表都是已经创建好的,用django的ORM进行二次开发,怎么操作数据库中的表呢? 下面介绍 ...
- peculiar|retreated|civilize|conceivable
ADJ-GRADED 奇怪的:古怪的:不寻常的If you describe someone or something as peculiar, you think that they are str ...
- cs231n spring 2017 lecture16 Adversarial Examples and Adversarial Training
(没太听明白,以后再听) 1. 如何欺骗神经网络? 这部分研究最开始是想探究神经网络到底是如何工作的.结果人们意外的发现,可以只改变原图一点点,人眼根本看不出变化,但是神经网络会给出完全不同的答案.比 ...
- deeplearning.ai 神经网络和深度学习 week4 深层神经网络
1. 计算深度神经网络的时候,尽量向量化数据,不要用for循环.唯一用for循环的地方是依次在每一层做计算. 2. 最常用的检查代码是否有错的方法是检查算法中矩阵的维度. 正向传播: 对于单个样本,第 ...
- Markdown 语法手册
1. 斜体和粗体 使用 和 * 表示斜体和粗体. 示例: 这是 斜体,这是 粗体. 2. 分级标题 使用 === 表示一级标题,使用 - 表示二级标题. 示例: 1234567 这是一个一级标题=== ...
- miRNA|housekeeping|RNAi|siRNA|Oncomirs|miRBase|PMRD|TargetScan|miRDeep|miRNA target|seed regions|
生物信息学-miRNA 转录组的分类: Noncoding RNA可分为负责Regulatory和housekeeping,housekeeping就是组织日常功能miRNA便是Regulatory ...
- python3多进程爬虫(第二卷)
上卷中讲到,我有4个进程,可是我要同时爬取20+数据怎么办,很明显上卷的语法公式不可以,所以现在我引入线程池 现在看一下线程池的语法 看一下爬虫: 注意圈中重点
- MySQL rand(随机数)、floor(保留整数)、char(ASCII 转字符)、concat(字符串连接)
一.MySQL的rand()函数 select rand(); rand()函数,随机0-1之间的数. 二.获得0-10之间的整数(包含0,不包含10) ; 其中floor()去掉小数. 三.获得指定 ...
- 转:ZABBIX监控H3C设备的CPU和内存使用率
由于最近监控的H3C路由器经常出现死机现象,SNMP获取不到数据,后面检查发现是CPU使用率过高,直接导致无法处理SNMP请求,所以需求来了,怎样通过SNMP监控H3C路由器的CPU和内存使用率? ...