一、安装源文件下载

百度网盘链接:
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系列单片机开发环境安装的更多相关文章

  1. QT开发环境安装配置教程

    QT开发环境安装配置教程 分类: QT2012-11-29 23:31 35366人阅读 评论(12) 收藏 举报 Linux版的直接在ubutnu软件中心输入QT,安装响应的Designer,Cre ...

  2. Windows7 x64 跨平台开发环境安装配置

    ======================================================================= Windows7 x64 跨平台开发环境安装配置 201 ...

  3. Java基础-配置开发环境-安装JDK

    Java基础-配置开发环境-安装JDK 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.计算机基础知识 1>.计算机的组成 计算机有硬件与软件组成. 2>.硬件: 硬 ...

  4. 【Android】1.1 开发环境安装和配置

    分类:C#.Android.VS2015: 创建日期:2016-01-20 2016-08-03说明:此版本已过时,最新版本见本博客置顶的内容. 一.安装JDK.SDK.NDK 无论是用C#和VS20 ...

  5. 大快DKhadoop开发环境安装常见问题与解决方案

    2018年度国内大数据公司排名50强本月初榜单发布,榜单上看到大快搜索跻身50强,再看看他们做的DKHadoop发行版,的确还是蛮厉害的吧!最起码这款DKHadoop用起来确实在易用性方面要更好!Dk ...

  6. legend3---Windows 7/8/10 系统下Laravel框架的开发环境安装及部署详解(Vagrant + Homestead)

    legend3---Windows 7/8/10 系统下Laravel框架的开发环境安装及部署详解(Vagrant + Homestead) 一.总结 一句话总结: 1.安装的话就是下载好git,va ...

  7. 第1章 开发环境安装和配置(二)安装JDK、SDK、NDK

    原文 第1章 开发环境安装和配置(二)安装JDK.SDK.NDK 无论是用C#和VS2015开发Androd App还是用Java和Eclipse开发Androd App,都需要先安装JDK和Andr ...

  8. Nginx+Python+uwsgi+Django的web开发环境安装及配置

    Nginx+Python+uwsgi+Django的web开发环境安装及配置 nginx安装 nginx的安装这里就略过了... python安装 通常系统已经自带了,这里也略过 uwsgi安装 官网 ...

  9. MAC开发环境安装

    MAC开发环境安装 安装sancha cmd: 安装: https://www.sencha.com/products/extjs/cmd-download/ cmd运行 $ open .bash_p ...

随机推荐

  1. GBDT的理解和总结

    2015/11/21 16:29:29 by guhaohit 导语: GBDT是非常有用的机器学习的其中一个算法,目前广泛应用于各个领域中(regression,classification,ran ...

  2. Android开发之《实现类似Toast可以自动消失的提示栏Tip》

    import java.util.Timer; import java.util.TimerTask; import android.app.Activity; import android.cont ...

  3. scarky test

  4. 接口测试-chap6-获取页面动态token

    1.在发起某些请求时,可能会要求必须是从某个页面进行请求,此时会验证页面的token 2.这个token是动态生成的,每次请求时值都是不同的, 不可以通过fiddler抓取的值作为固定值传入,通过fi ...

  5. 前后端分离,使用nginx解决跨域问题

    前端:vue.js+nodejs+webpack 后台:SpringBoot 反向代理服务器:nginx 思想:将前端代码打包,让nginx指向静态资源,nginx对后台请求进行转发. 1.将前端代码 ...

  6. a, b = a, a+b 和a=b b=a+b的区别

    n,a,b=0,0,1 while n<5: print(b) a,b=b,a+b n=n+1 和 n,a,b=0,0,1 while n<5: print(b) a=b b=a+b n= ...

  7. git 学习 3

    远程仓库 添加远程库 GitHub 注册账号并建立 repository,Clone with SSH 1 $ ssh-keygen -t rsa -C "youremail@example ...

  8. Yii的自带缓存的使用

    Yii的自带缓存都继承CCache 类, 在使用上基本没有区别缓存基础类 CCache 提供了两个最常用的方法:set() 和 get().要在缓存中存储变量 $value,我们选择一个唯一 ID 并 ...

  9. 记 MySQL优化 20条

    1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存.这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的.当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一 ...

  10. ElasticSearch实战系列五: ElasticSearch的聚合查询基础使用教程之度量(Metric)聚合

    Title:ElasticSearch实战系列四: ElasticSearch的聚合查询基础使用教程之度量(Metric)聚合 前言 在上上一篇中介绍了ElasticSearch实战系列三: Elas ...