一、安装源文件下载

百度网盘链接:
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. Derby 命令

    SHOW [ TABLES | VIEWS | PROCEDURES | FUNCTIONS | SYNONYMS ] { IN sche -- 列出表.视图.过程.函数或同义词 SHOW INDEX ...

  2. selenium元素定位(一)

    Selenium提供了8种定位方式. id name class name tag name link text partial link text xpath css selector 这8种定位方 ...

  3. django的引入安装

    一 django引入 1 web应用介绍 1 什么是web应用 Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件 ...

  4. 总结verilog产生随机数的$random和seed

      $random(seed)是verilog中最简单的产生随机数的系统函数. 在调用系统函数$random(seed)时,可以写成三种样式:1)$random,2)$random(),3)$rand ...

  5. NopCommerce上二次开发 触发器记录

    最近要在NopCommerce上二次开发. 开发也就算了,该项目的架构设计很好,但性能不可谓不低. 扯远了,为了保持项目以后升级顺利,开次开发不允许在原项目基础上大改,只能以插件形式开发…… 因一个功 ...

  6. c++ 如何清除上一次的输出?

    #include <iostream.h>#include <stdlib.h>int main(){cout<<"PBY PBY PBY PBY PBY ...

  7. js实现键盘数字输入

    <html> <head> <meta charset="UTF-8"> </head> <script> functi ...

  8. <USACO09JAN>气象测量/气象牛The Baric Bovineの思路

    我..莫名其妙搞出来的 随便搞搞..幻想中的dp结果对了 我也很迷茫 Description 为了研究农场的气候,Betsy帮助农夫John做了N(1 <= N <= 100)次气压测量并 ...

  9. Tortoises SVN 教程

    1.  TortoiseSVN 简介 版本控制是管理信息修改的艺术,它一直是程序员最重要的工具,程序员经常会花时间作出小的修改,然后又在某一天取消了这些修改,想象一下一个开发者并行工作的团队 - 或许 ...

  10. 给iPhone找一条平凡之路

    新款iPhone马上就要开发布会了,对于全世界的手机从业者来说,现在的感觉就好像中国人过年:早些时候,大家都盼着过年,放鞭炮.享受美食,小孩子还有压岁钱,但随着生活水平的提高,年味越来越淡,昔日的美好 ...