前言

在之前给大家介绍安装KEIL4软件的安装,那么紧接着通过本篇文章的学习,我们可以在电脑上安装一个KEIL5软件,为后面学习STM32单片机程序的开发做好铺垫。

Keil5软件介绍

Keil C51是51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

Keil5功能特点

  • 完美支持Cortex-M、Cortex-R4、ARM7和ARM9系列器件。
  • 业行领先的ARM C/C++编译工具链
  • 确定的Keil RTX ,小封装实时操作系统(带源码)
  • μVision5 IDE集成开发环境,调试器和仿真环境
  • TCP/IP网络套件提供多种的协议和各种应用
  • 提供带标准驱动类的USB 设备和USB 主机栈
  • 为带图形用户接口的嵌入式系统提供了完善的GUI库支持
  • ULINKpro可实时分析运行中的应用程序,且能记录Cortex-M指令的每一次执行
  • 关于程序运行的完整代码覆盖率信息
  • 执行分析工具和性能分析器可使程序得到最优化
  • 大量的项目例程帮助你快速熟悉MDK-ARM强大的内置特征
  • 符合CMSIS (Cortex微控制器软件接口标准)

Keil5安装总览

  • KEIL5软件获取
  • KEIL5软件安装
  • 安装STM32芯片包
  • KEIL5软件绿化

KEIL5软件获取

要在电脑上成功安装KEIL5,首先必须要有安装包,我们可以通过万能的百度,搜索关键字“KEIL5下载”,上面会有很多下载渠道,也可以在KEIL的官网上下载:点击此处直到官网下载页面
不过我已经给大家提供了下载链接,大家直接下载即可,省去了查找下载的时间。我使用KEIL5是5.14版本,如果后面出了更高的版本选择性升级即可,不过也没有必要什么都追求最新的,用习惯了一个软件就行

(我给大家提供的KEIL5版本是5.31具体安装教程本篇文章同样适用,官网最新版本也是,该篇文章适用于大部分版本,如果后续版本原因教程变化我会进行及时更新)

使用们提供的下载链接下载的软件包,软件包点击此处链接直达 提取码:6666 其内部含有如下图所示文件。

KEIL5软件安装

软件包下载完成之后,我们双击mdk534.exe这个应用程序(教程以mdk514.exe为例),弹出如下所示对话框。

点击Next按钮。弹出如下对话框。

在红框2中勾选上,点击Next按钮。弹出如下对话框。

点击红框4选择软件安装的code路径和pack路径,一般选择好code路径,pack路径自动就会出现。 特别要注意:(1)软件安装保存路径不能出现中文,否则会出现很多奇怪的错误,到时候很难找问题。(2)不要将KEIL5软件和KEIL4或者51的KEIL安装在一个文件夹内。 然后点击Next。弹出如下对话框

在红色框7和8中我们随便输入一些东西,我们这里输入数字11,当然也可以输入空格,但是一定要输入,否则红色框9就一直是灰色状态,输入完成后点击Next,弹出如下对话框。

说明KEIL5软件正在安装,只要等一段时间即可,安装完成以后会出现如下界面。

点击Finsh按钮弹出如下对话框,此对话框是说安装STM32芯片包。我们后面就会手动安装,所以这步直接关掉。

安装STM32芯片包

上一步安装完成并不是真正安装好,和安装KEIL4等软件不同的是,KEIL5需要单独安装芯片包,否则无法选择芯片类型。STM32芯片包需要去KEIL的官网下载,有F0/1/2/6/4/7这几个系列,具体下载和安装哪个系列的包,要看你的芯片型号。我们给大家的KEIL5软件内提供了STM32F1和F4的芯片包。如下所示。大家直接双击红色框内文件,安装和KEIL5同一目录即可。

KEIL5安装到这里电脑桌面上会有一个快捷方式,如下所示。

我们直接双击此快捷图标,打开KEIL5软件,看看刚才的芯片包是否安装成功。

从上图可以看到,已经出现了我们安装的STM32F1和F4的芯片系列。后面我们就能够选择使用的STM32芯片型号来创建工程模板了。

KEIL5软件绿化

安装完KEIL5以及STM32芯片包之后,我们还需要对其破解,首先打开KEIL5软件,点击File-License Management…,复制红色框3中的CID。操作步骤如下:


然后我们打开之前下载的KEIL5软件包,里面还有一个2020版keil最新注册机.zip压缩包,此压缩包内文件用于绿化,直接双击它,将刚才从KEIL5中复制的CID码粘贴到下面红色框4中,并且在红色框5选择ARM,然后点击红色框6,生成破解码,将此破解码即红色框7内容复制到KEIL5软件内LIC框中,点击Add LIC即可破解,如果破解成功则会显示。操作步骤如下

通过添加License后对话框出现成功标志以及软件到期时间即表示软件绿化成功

如果破解出现下面对话框内容则表明失败,在打开KEIL的时候,点击快捷方式图标,选择右键: Run As Administrator ,中文系统应该是“以管理员权限运行”,然后就可以正常加licence了。

后记

Keil5比Keil4功能更加丰富,但是如若想要同时开发两款芯片一块是51内核一块是STM32单片机该怎么做能,怎么样让KEil可以同时建立并且可以并且可以编译两种工程呢,那么后面我将给大家出Keil5+Keil4共存的方法。

Keil系列软件安装(二)Keil5 MDk相关推荐

  1. CAD、3dmax等Autodesk系列软件安装报错1603解决办法

    一级标题CAD.3dmax等Autodesk系列软件安装报错1603解决办法 使用Auto Remove清理后,安装报错1603 ,如下图 该错误只会出现在2020和2021版本上,其他版本不存在该问 ...

  2. Atlassian 系列软件安装(Crowd、jira、confluence、bitbucket、bamboo)

    参考文章:软件项目开发环境构建之五:Confluence.Jira.Bitbucket统一账户管理_坚强的技术交流blog的技术博客_51CTO博客 [原创]Jira设置Windows AD为用户目录 ...

  3. Adobe系列软件安装不上怎么办?试试手动清除Adobe残留文件

    最近有许多用户反映安装Adobe系列软件安装不上,如PS,安装提示"发生了未知错误,错误代码:1":这是因为你的电脑之前安装过PS,卸载不干净导致,可以参考本教程清理PS的残留文件 ...

  4. Adobe系列软件安装不上怎么办,别着急看这里

    最近有许多用户反映安装Adobe系列软件安装不上,如PS,安装提示"发生了未知错误,错误代码:1":这是因为你的电脑之前安装过PS,卸载不干净导致,可以参考本教程清理PS的残留文件 ...

  5. Tobii眼动仪系列软件安装与使用

    Tobii眼动仪系列软件 本文使用眼动仪:Tobii Eye Tracker 5 Tobii Experience | Tobii Ghost 软件下载地址 Tobii Experience(用来校准 ...

  6. Atlassian 系列软件安装(Crowd+JIRA+Confluence+Bitbucket+Bamboo)

    公司使用的软件开发和协作工具为 Atlassian 系列软件,近期需要从腾讯云迁移到阿里云环境,简单记录下安装和配置过程.(Atlassian 的文档非常详尽,过程中碰见的问题都可以找到解决办法.) ...

  7. dmol3给定关键字不在字典中_Materials Studio自学系列——软件安装常见问题及解决方法...

    Hello! Hello!小伙伴们!,我是新人UP Rianter.疫情期间,Rianter在学习MS的过程中发现非常有用的视频"BV1d741127UF"和"BV1h7 ...

  8. Adobe 系列软件安装及激活异常解决方法

    很多小伙伴安装 Adobe 的软件出现这样那样的的异常,希望通过这篇文章,可以帮大家解决问题. 安装前需要做什么? 如果安装过其它版本的 Adobe 软件,请使用 Adobe 官网卸载工具Adobe ...

  9. keil uvision5 软件安装图文教程及视频演示

    STM32开发工具Keil MDK的安装和激活 欢迎大家浏览更多高清视频演示 Keil是德国的一看嵌入式开发软件,目前也是国内嵌入式开发领域应用最广泛的工具之一.Keil 软件支持C语言的编译,宏汇编 ...

最新文章

  1. php扩展swoole安装,php 安装swoole扩展
  2. nutzwk oracle,NutzWk插件使用
  3. spring boot建立项目 git推送giteee
  4. 苹果手机的计算机删除了怎么恢复,苹果手机电话删除了怎么恢复
  5. LeetCode刷题——整数反转
  6. 对应到对象 数据库驼峰_SpringJPA底层DAO查询的写法归类总结
  7. 【LeetCode】64. Minimum Path Sum
  8. ORA-03113:通信通道的文件结尾-完美解决方案
  9. MOSFET、IGBT的结构与工作原理详解
  10. 35KV变电站及10KV供配电系统倒闸操作屏QY-PGD09
  11. 华为认证HCIP-Datacom Advanced Routing Switching Technology 知识点
  12. 霜降后养生,做好“三防”
  13. 谜底是计算机的谜语英语,英语谜语大全及答案
  14. 《中国企业家》杂志:柳传志走访旧金山
  15. 【C++学习笔记】特殊用途语言特性
  16. SybilFuse:Combining Local Attributes with Global Structure to Perform Robust Sybil Detect(论文笔记)
  17. 用计算机搞音乐,用电脑键盘做音乐
  18. ceph命令系列(一):ceph-deploy/ceph/rados/rbd 常用命令详解
  19. Keil MDK使用第11篇---keil炫酷颜色主题
  20. 央妈不会告诉你的房贷真相:欠银行钱越多越久才越好!

热门文章

  1. 软件测试过程中的文档内容
  2. 使用KVM创建虚拟机
  3. 【Python】STEP 4
  4. OGC入门学习专栏(2.1) - SWE通用数据模型编码标准(写完所有小节再合)
  5. 怎样快速锁定计算机加密硬盘,教你如何进行BitLocker加密
  6. Apache Zeppelin:可能是开源届最好的Flink开发平台
  7. FreeRDP 2.0 for Windows 编译
  8. 利用python声音处理库librosa提取声音信号的mfcc特征及特征融合
  9. 荣品RP4412开发板摄像头驱动调用及对焦控制
  10. ZGC收集器(学习笔记)