精华内容
下载资源
问答
  • Keil5软件介绍 Keil C51是51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大...

    前言

    在之前给大家介绍安装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软件介绍与烧录工具的使用

    千次阅读 2020-06-28 16:07:28
    MSC51单片机,如果要实现功能,就需要执行程序,正如在电脑...特别注意:在互联网搜索时,不要搜索Keil uVersion 4或者Keil uVersion 5,不然可能会安装到Keil公司的MDK(支持STM32的编译软件),可以搜索下图所示 C...

    MSC51单片机,如果要实现功能,就需要执行程序,正如在电脑上,想要听音乐,你必须要安装一个软件打开音频文件,这个软件可以是酷狗,也可以是网易云音乐。   

        为了生成执行程序,Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统。

     

           

        特别注意:在互联网搜索时,不要搜索Keil uVersion 4或者  Keil uVersion 5,不然可能会安装到Keil公司的MDK(支持STM32的编译软件),可以搜索下图所示 C51V901,然后安装

    下面的地址为C51V901百度网盘下载:

    链接:https://pan.baidu.com/s/1H8IcaPfF03GeJNF8HBY53g

    提取码:4sq9


     

        Keil工具编译出只是编译出C51执行的程序,还需要将程序烧录到51单片机,可以使用如下面的工具

      (1)STC提供的烧录器

    链接:https://pan.baidu.com/s/1FYvt2pWqd0KYy0XyeacStw

    提取码:hm12

     

        

       (2)普中科技提供的烧录器

    链接:https://pan.baidu.com/s/1p4wcKJPfan74br5meyNLDA

    提取码:uhm6

            上面的两个烧录器,本人更倾向使用推荐使用后者,前者需要需要进行手动复位,才能烧录程序到单片机;后者可以直接点击下载,就可以烧录程序进单片机。

     

    --------------------------------------------------------   

        如果你觉得文章还不错,那就扫一扫下面的二维码,关注下吧!

    展开全文
  • MDK-ARM版的介绍、下载、安装与注册,如果需要了解Keil C51版相关的文章,可以到我转载的原博客处查看并下载。 转载的博客原地址链接:http://blog.csdn.net/ybhuangfugui/article/details/52932112 ...

    Ⅰ、写在前面

    本文讲述的内容是Keil MDK-ARM的介绍、下载、安装与注册,如果需要了解Keil C51版相关的文章,可以到我转载的原博客处查看并下载。

    转载的博客原地址链接:

    http://blog.csdn.net/ybhuangfugui/article/details/52932112

    Keil MDK-ARM版本从V4升级到V5在架构上算是有很大的改变,因此在安装的时候需要增加安装“支持包”【软件安装完成之后会讲述安装支持包】。但是在使用上,为了兼容,没有多大的变化。

    本文内容已经整理成PDF文件,提供给大家下载:

    http://pan.baidu.com/s/1nuJ0RDR

     

    Ⅱ、Keil介绍

    1.概述

    MDK:Microcontroller Developer Kit微控制器开发工具

    Keil MDK-ARM是美国Keil软件公司(现已被ARM公司收购)出品的支持ARM微控制器的一款IDE(集成开发环境)。

    MDK-ARM包含了工业标准的Keil C编译器、宏汇编器、调试器、实时内核等组件。具有业行领先的ARM C/C++编译工具链,完美支持Cortex-M、Cortex-R4、ARM7和ARM9系列器件,包含世界上品牌的芯片。比如:ST、Atmel、Freescale、NXP、TI等众多大公司微控制器芯片。

     

    2.产品组件

    MDK-核心是基于使用的μVision领先的Cortex-M的设备,包括新的ARMv8-M架构的支持。

     

    DS-MDK包含了基于Eclipse的DS-5 IDE /调试器,并支持32位的Cortex-A和Cortex-M 32位的Cortex-A处理器或混合系统。

     

    MDK包括两个ARM C/C++编译器与汇编器,连接器和高度优化的量身定制最佳代码大小和性能运行时库。

     

    软件包可以从工具链添加任何时候MDK-Core或DS-MDK制造新的设备支持和中间件会更新无关。它们包含的设备支持,CMSIS库,中间件,主板支持,代码模板和示例项目。

     

    新鲜的是,与ARM mbed™软件组件扩展,使物联网(IOT)应用互联网的IPv4 / IPv6网络通信协议栈。

     

    3.支持芯片

    Keil MDK-ARM支持的器件包含Cortex-M、Cortex-R、ARM7、ARM9、Cortex-A8系列等多大几千种。

     

    官方支持芯片地址:http://www.keil.com/dd2

     

     

    Ⅲ、下载

     

    Keil MDK-ARM 这个软件可以到官网下载,也可以到我百度网盘下载。下面章节讲述的安装、注册也是从官方下载的软件,为了方便大家下载,我将其上传至百度网盘(和官网的一样)。

     

    1.MDK-ARM安装包下载

    目前(2016年10月)Keil MDK-ARM官方最新版本是V5.21a,更多老版本及MDK-ARM V4版本,可以在我百度网盘下载【定期更新】。

     

    MDK-ARM安装包下载地址:

    官方网站:http://www.keil.com/download/product

    百度网盘:http://pan.baidu.com/s/1eRLbgIY

     

    2.MDK-ARM支持包下载

    MDK-ARM V4 和 V5版本在安装的时候最大的区别在于:V4版本安装包里面集成器件的支持包,而V5版本是独立出来,自己下载安装的,因此需要对应自己芯片型号,下载相应的器件支持包(我百度网盘提供ST公司的器件支持包供大家下载)。

    MDK-ARM器件支持包下载地址:

    官方网站:http://www.keil.com/dd2/Pack

    百度网盘:http://pan.baidu.com/s/1o8fd6jS

     

    注意:由于许多网盘近年来受到影响都相继关闭了,如果网盘链接失效,可以微信公众号查看更新链接,或微信联系作者。

     

    Ⅳ、安装软件

     

    Keil MDK-ARM集成开发环境的安装比较简单(基本上就是一路Next下去)。还是按照常规安装教程(截图)讲述一下吧,以上面下载的“MDK521a.EXE”软件为例讲述。

     

    支持的操作系统:http://www2.keil.com/system-requirements

    Windows Vista、Windows 7、Windows 8和Windows 10

    注意:V5.21a不再支持Windows XP系统了Windows XP也可以用,但有些兼容性不好,容易出现异常,建议安装在官方指定操作系统下】

     

    1.下载软件,双击安装包,进入安装向导界面,点击“Next”


    2.勾选“I agree to...”,点击“Next”

     

    3.选择软件和支持包安装路径(可以默认),点击“Next”

     

    4.填写信息(可以随便填写),点击“Next”

     

    5.安装过程需要等待几分钟

     

    6.安装结束时,弹出下图提示,选择“安装”

     

    7.安装完成,点击“Finish”

     

    8.自动更新“支持包”,可以直接退出,自己下载安装。

     

    至此Keil MDK-ARM就安装完成,可以新建工程使用了。但为了不受编译代码大小限制和用户体验,就需要购买授权,或注册。

     

    Ⅴ、注册软件

    Keil MDK-ARM是一个收费的软件,官方打击盗版也比较严厉,若你是商业用途,建议购买正版软件。当然,我这里是针对个人开发学习的朋友而言,进行非商业用途的使用。

     

    我上面百度网盘提供下载的地址里面有一个“注册机”文件,本章将利用该注册机进行注册。

     

    1.打开上面安装好的Keil MDK-ARM,若出现下图提示,请关闭软件,重新以管理员身份运行软件(选中Keil uVision5 -> 右键 ->以管理员身份运行)

     

    2.打开注册管理窗口(File -> License Management),并复制CID(备用)。

     

    3.打开“注册机”:(1)粘贴上面复制的CID,(2)目标选择ARM,(3)生成注册码,

                    (4)复制注册码

     

    4.回到注册界面:(1)粘贴上面生成的“注册码”,(2)点击“Add LIC”,(3)看见显示信息说明注册成功。

     

    Ⅵ、安装器件支持包

    Keil MDK-ARM V5 和 V4安装的区别在于V5需要自己安装器件支持包,而V4就不需要安装。

     

    支持包可以在线安装,也可以下载离线包自己安装。

    1.在线安装支持包

    在线安装就是利用安装好的软件自动下载支持包。点击“安装支持包”图标:

     

    如果软件安装完之后没有更新列表,使用这种方式安装支持包,就需要更新列表,否则看不到下面的设备(Devices)

    2.离线安装支持包

    所谓离线安装支持包,就是下载支持包自己安装的意思。在我上面百度网盘可以下载ST所以系列的支持包(你也可以在官下载你对应芯片的支持包)。

     

    你安装好MDK-ARM V5软件之后,支持包的路径就已经有了,当你双击下载的支持包后,路径就是固定的(与之对应,不能修改),点击“Next”即可安装支持包。安装过程很快,最后点击“Finish”安装完成。

     

     

    Ⅶ、说明

     Keil MDK-ARM 这个工具是一款收费的软件,官方严厉打击盗版,若你是商业用途,建议购买正版软件。

     

    以上总结仅供参考,若有不对之处,敬请谅解。

     

    Ⅷ、最后

    我的网站:https://www.strongerhuang.com

    我的微信公众号(ID:strongerHuang)还在分享STM8、STM32、Keil、IAR、FreeRTOS、UCOS、RT-Thread、CANOpen、Modbus…等更多精彩内容,如果想查看更多内容,可以关注我的微信公众号。

     

    微信公众号

     

     

     

    展开全文
  • Keil5安装破解

    2019-07-20 11:50:49
    本章将向大家介绍 KEIL5软件的安装,通过本章的学习,我们可以在电脑上安装一个KEIL5软件,为后面学习程序的开发做好铺垫。本章分为如下几部分内容:1KEIL5软件、注册机、STM32芯片包获取。 链接:...

    本文主在为学习STM32的开发者提供开发Keil5的安装破解方法。

    本章将向大家介绍 KEIL5软件的安装,通过本章的学习,我们可以在电脑上安装一个KEIL5软件,为后面学习程序的开发做好铺垫。本章分为如下几部分内容
    1 KEIL5软件、注册机、STM32芯片包获取。

       链接:https://pan.baidu.com/s/16Y8eINFV9y6sUgHNMPJRsw 
       提取码:xj3b 

     

    KEIL5软件、注册机、STM32芯片包

    ​​
    2 KEIL5软件安装。(安装路径不允许有中文)


    3 STM32芯片包安装。

     

    4 软件注册。

    4.1以管理员身份打开运行KEIL5软件。

    4.2点击“File > License Management”打开许可管理。

    许可管理

     

    4.3复制“CID”。

    4.4打开注册机“keygen.exe”。

    4.5 在“Target”位置的下拉菜单中选择“ARM”,将复制的“CID”粘贴到注册机中的“CID”。单击“Generate”生成注册码,对注册码进行复制。

    注册机

    4.5 将注册码粘贴到许可管理的“LIC”位置,单击“Add LIC”,注册成功后,单击"Close"。

     

    展开全文
  • keil 5兼容keil 4(C51)解决方案

    万次阅读 多人点赞 2018-08-18 16:18:37
    编程ARM时,又需要安装keil 5,但是电脑同时安装这两个软件时,keil 4 打开keil工程时又会有问题,本方案介绍如何让Keil5可以兼容keil4并打开Keil4的项目。 第一步: 分别安装keil 4 和keil 5, keil 5安装同...
  • 在上篇文章我写了keil 4的安装,本篇博文我将介绍keil 4和Keil 5融合安装。实现不管是51系列单片机,还是ARM系列芯片,都可在keil 5一个软件中编译。下面我开始今天的教程。准备材料: keil 4/C51安装包:链接:...
  • Proteus软件硬件设计与Keil软件编程设计: 1)利用Proteus软件进行电路设计 2)为工程准备一个空的文件夹 3)创建工程,工程文件取名,存到指定文件夹 4)选择单片机芯片Atmel公司的AT89C51芯片 5)输入编辑源代码 6...
  • 电脑默认会用keil5打开keil4的文件。搜索了相关方法发现仍然解决不了问题(可能是我keil先汉化后改变注册名的问题),随后卸掉了三四次,一直摸索。下载两个keil软件,完成破解注册过后(相关文件和注册方法可以参考...
  • Keil MDK5硬件仿真之基本介绍

    千次阅读 2020-04-10 00:00:17
    Keil MDK5这个软件是提供硬件仿真功能的,所谓硬件仿真就是指将当前的程序实时的运行在你的设备中,并且可以检测程序中的变量的值,或者控制程序运行的流程,下面就让我们来看一下如何进行硬件仿真吧。 第一步,单击...
  •  下面以单片机常用开发软件Keil为例,通过一个项目任务实例来介绍单片机软件仿真与调试的方法。  二、Keil仿真与调试  点击运行软件Keil uVision2.其调试操作步骤大体可以分为5步:  1.创建工程  在项目...
  • 单片机集成开发环境Keil5的使用

    千次阅读 2020-04-05 11:49:04
    实验1 单片机集成开发环境Keil5的使用 实验目的 1、学会下载、安装Keil μVision集成开发环境; 2、了解Keil μVision软件开发流程; 3、学会使用Keil μVision集成开发环境进行软件开发,包括程序的编辑、编译、...
  • 我们有时候在用keil 5的软件仿真时会碰到这个问题:  error 65: access violation at 0x40021000 : no 'read'...用keil5打开旧版本文件会出现如下对话框,选择箭头所指向的就行。: ②然后配置为软件仿真: ...
  •  下面以单片机常用开发软件Keil为例,通过一个项目任务实例来介绍单片机软件仿真与调试的方法。  二、Keil仿真与调试  点击运行软件Keil uVision2.其调试操作步骤大体可以分为5步:  1.创建工程  在项目...
  • 嵌入式系统的应用开发需要基于目标机-宿...软件包包括设备驱动程序库STM32F1XXX_DFP.XXX.pack(对于Keil MDK5而言是根据开发设备的不同选择性安装,MDK4之前的版本都是默认全部安装)、Cortex微控制器软件接口标准...
  • Keil5新建STM32工程(详细图解)

    万次阅读 多人点赞 2018-05-04 19:37:03
    如图 接着右侧的工具与软件;嵌入式软件,并选择STM32,如图。... 二、安装keil 不介绍。相信都安装好了。三、准备工作 新建project文件夹,并在里面新建三个文件夹,CMSIS(存放内核函数及启动引导文件)...
  • keil Map文件辅助分析软件map文件内容说明界面介绍选项1 筛选出各个函数的引用次数选项2 功能没做选项3 筛选出占用最大的函数选项4 筛选出占用内存最大的文件选项5 筛选出 Code (inc. data) RO Data RW Data ZI Data...
  • 00. 目录 文章目录00. 目录01. 文本美化02. 语法检测和代码提示03....前面我们在介绍 MDK5新建工程的时候看到界面,这是 MDK 默认的设置,可以看到其中的关键字和注释等字体的颜色不是很漂亮,而 MDK 提供了我们自定义
  • Keil 5安装教程(C51与MDK共存)

    千次阅读 2020-10-20 03:37:23
    本篇文章将介绍嵌入式开发工具Keil 5的安装方法,并使MDK(Microcontroller Development Kit,开发stm32时会用到)和C51(51单片机C语言软件开发系统)共存。今后使用Keil 5可同时开发51单片机程序和ARM单片机程序,...
  • keil软件进行调试阶段的时候,我们可以通过各种窗口来观察各种值得变化。在这里给大家介绍的是怎么通过存储器窗口来观察单片机中各种存储器中值的变化,以便于我们更加的掌握单片机。 工具/原料 keil软件 ...
  • STM32+Keil 5+proteus 8 编程、仿真方法汇总

    千次阅读 多人点赞 2020-09-27 22:47:14
    1.软件功能介绍 Keil 5 是我们真正编程开发的IDE环境。用C语言写程序实现某些功能 STM32CubeMX是为stm32特别服务的“代码自动生成”软件,我们把我们的stm32型号、引脚定义(input, output, etc)、时钟在STM32...
  • Keil MDK最新版 5.25介绍及下载地址

    千次阅读 2018-08-31 14:50:00
    看到Keil MDK又出新版咯,分享给...Keil MDK是基于Arm的微控制器最全面的软件开发解决方案,包括创建,构建和调试嵌入式应用程序所需的所有组件。 MDK v5.25通过其集成的功率测量功能引入了对ULINK plus的支持 ...
  • 前言: 大二最先开始玩C51单片机的时候用C51,玩蓝桥杯STC系列单片机的时候也用的Keil4,大二暑假玩了一段时间STM32系列单片机用了Keil5,结果发现这两个版本的软件冲突,下载了Keil5,...①首先下载Keil5软件与破解包
  • 离开keil5代码编写,使用vscode编写python和c、c++ ~最近在学习python,可惜自带的编辑器实在是让我头疼,代码看的难受。由于笔者之前一直是做单片机开发的用keil5比较多,所以希望找一款可以让两者都编写的编辑器。...
  • 在我们的编程过程中,会频繁的使用...下面就让我来给大家介绍一下Keil MDK5中的那些快捷键吧! 在Windows系统中很多快捷键在各个软件中是通用的,MDK5也不例外,比如: Ctrl + C 复制 Ctrl + V 粘贴 Ctrl + X 剪切...
  • 一、下载安装keil5.(这里不多做介绍,网上有很多资料了) 二、下载安装stm32的pack包。 –>pack包下载链接点这里 正常界面如下,使用浏览器的ctrl+F功能快速搜索到对应的系列进行下载。 如果网页打不开,或者...
  • keil_c51使用教程

    2009-02-12 14:24:23
    介绍到访真,十分详细。 ————————————— Keil1.pdf Keil2.pdf ...Keil5.pdf Keil+C51使用详解.CHM ———————————— 系统概述 Keil C51软件使用详解 Keil C51编译器的控制指令
  • 第 1 章 简介:概述并描述了Keil Software 为8051系列MCU提供的不同产品。 第 2 章 安装:描述了该如何安装软件以及如何设置工具的操作环境。...第 12 章 命令参考:简单地介绍Keil 8051开发工具的命令和控制。
  • Keil C51V901安装

    千次阅读 2020-06-28 16:03:20
    下面介绍下如何安装Keil C51V901及破解。 安装: 1)从百度网盘下载后,解压得到下面两个文件。 2)点击next 3)勾选同意协议,并点击下一步 4)选择安装路径,并且点击next 5)选择安装路径...
  • ADS1.2->Keil5的艰辛历程(依然有问题)

    千次阅读 2017-03-25 15:34:46
    1.背景介绍 读研接触到公司的项目,里面使用周立功08年产品,主控芯片是LPC2378,开发环境ADS1.2,使用jlink V8,这些都是07年左右很火的配置,然后现在PC系统都已更新到Win10,官方也不再支持ADS软件。尽管Win10...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 205
精华内容 82
关键字:

keil5软件介绍