keil 订阅
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。 展开全文
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
信息
外文名
Keil
类    属
计算机系统
开发公司
Keil Software
中文名
Keil
应用领域
计算机
keil公司简介
Keil公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。Keil公司由两家私人公司联合运营,分别是德国慕尼黑的Keil Elektronik GmbH和美国德克萨斯的Keil Software Inc。Keil公司制造和销售种类广泛的开发工具,包括ANSI C编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时操作系统核心(real-time kernel)。有超过10万名微控制器开发人员在使用这种得到业界认可的解决方案。其Keil C51编译器自1988年引入市场以来成为事实上的行业标准,并支持超过500种8051变种。Keil公司在2005年被ARM公司收购。
收起全文
精华内容
下载资源
问答
  • keil5使用教程

    万次阅读 多人点赞 2019-08-28 20:57:15
    简单介绍keil5得使用教程。

    前言

      keil5的安装与激活教程很多,这里就不再赘述。

      本片文章将简要介绍keil5的基本使用:建立工程、创建文件夹、创建文件(库文件和源文件)、添加文件、添加路径、生成hex文件、解决中文注释乱码问题、安装扩展芯片包等,后续会添加更多操作。





    1.建立工程

      首先在桌面建立一个文件夹,然后打开KEIL5选择:project->new μVision project->选择建好的文件夹并命名->选择主控芯片型号->OK

      选择芯片型号的时候,如果是51单片机,选择Generic下面的通用型,若是stm32单片机,则不建议自己建工程,直接使用工程模板即可。
    在这里插入图片描述


    2.创建工程文件夹

    在这里插入图片描述
      这里面可以完成文件夹的创建和后面程序文件的添加,双击文件夹名字可以重命名,其他创建,删除,上移下移的符号相信大家能够看懂。

    注意:
      这里面创建的文件夹只会在软件里面显示,而不会帮你在桌面的文件夹里面创建,所以还需要自己到桌面文件夹里面手动创建对应的文件夹。
    在这里插入图片描述


    3.创建文件

    选择工具栏:File->new(或者直接点击File下面的空白文件)->保存->选择User文件夹并将文件名保存为main.c
    在这里插入图片描述库文件(.h)的创建方法一样,注意后缀名。



    3.1添加文件到工程里

    在这里插入图片描述



    3.2添加文件路径

      不添加文件路径的话,软件会找不到文件所在。
    在这里插入图片描述
    只要是软件中能看到的文件夹,都应该有路径。
    在这里插入图片描述



    4.生成机器可读的HEX文件

    在这里插入图片描述



    5.中文注释乱码问题

    在这里插入图片描述

    在这里插入图片描述

    其他的编辑设置也可以参照这张图配置:将tab键改为4个空格、显示代码行号等。



    6.导入下载好的芯片包

    在这里插入图片描述
    选择File->import->选择需要添加的芯片包
    在这里插入图片描述



    后续补充

    • 缩进快捷键:选中几行代码,用快捷键Shift+Tab为同时左缩进;只按Tab键为同时右缩进。
    • 编译快捷键:F7
    • 多行注释:参考多行注释
    • 代码补全:代码补全

    时间:2019年8月8日23:37:01


    展开全文
  • Keil(MDK-ARM)介绍、下载、安装与注册

    万次阅读 多人点赞 2016-05-25 21:24:48
    推荐 分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!... ...Keil系列教程01_Keil介绍、下载、安装与注册 Keil系列教程02_新建基础软件...

    推荐

    分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!http://www.captainbed.net/strongerhuang

     

    推荐在我的公众号「strongerHuang」或网站(www.strongerhuang.com)阅读以下教程:
    Keil系列教程01_Keil介绍、下载、安装与注册
    Keil系列教程02_新建基础软件工程
    Keil系列教程03_主窗口和工具栏详细说明
    Keil系列教程04_菜单概述
    Keil系列教程05_工程目标选项配置(一)
    Keil系列教程06_工程目标选项配置(二)
    Keil系列教程07_Configuration(一)
    Keil系列教程08_Configuration(二)
    Keil系列教程09_调试仿真
    Keil系列教程10_文件类型及相关描述
    Keil系列教程11_工程窗口图标说明
    Keil系列教程12_map文件全面解析
    Keil系列教程13_创建多目标工程
    Keil系列教程14_创建多工程工作空间
    Keil系列教程15_编辑窗口右键菜单选项说明
    ···

    Ⅰ、写在前面

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

     

    Keil(C51)介绍、下载、安装与注册:

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

     

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

     

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

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

     

    作者:strongerHuang

    版权所有,未经允许,禁止用于商业用途!!!

     

    关于本文的更多详情请往下看。

     

    Ⅱ、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…等更多精彩内容,如果想查看更多内容,可以关注我的微信公众号。

     

    微信公众号

     

     

     

    展开全文
  • 使用st-link+keil下载和调试华大单片机的教程 首先说明一下,手里只有M0和M4内核的芯片,也就只测试了这两种,但是理论上讲这个方法是通用的 一、下载支持包 从华大官网找到你芯片资料页,下载DDL库压缩包和IDE支持...

    使用st-link+keil下载和调试华大单片机的教程

    首先说明一下,手里只有M0和M4内核的芯片,也就只测试了这两种,但是理论上讲这个方法是通用的

    一、下载支持包

    从华大官网找到你芯片资料页,下载DDL库压缩包和IDE支持包,也就是这两个压缩包。

    image-20210325094559953

    分别解压,双击IDE支持包里面的MDK_IDE目录的支持包安装。

    二、添加flash模型

    1,复制文件

    打开DDL库文件夹,找到mcu\MDK\config路径里的FLM后缀的文件,复制到你的keil安装目录的ARM\Flash文件夹。

    2,配置工程

    打开DDL库文件夹,打开任意一个example目录里的工程,这里我选的第一个example\adc\adc_cont_irq_sw\MDK

    点魔术棒配置工程

    image-20210325094917616

    找到Debug选项卡,选择你使用的调试器,我这里是ST-Link,然后点Settings进行设置

    image-20210325095008435

    切换到Flash Download选项卡,点Add添加

    image-20210325095201903

    就可看到刚才复制的文件了,点击添加即可

    image-20210325095710074

    再之后,就可以愉快的进行下载和调试了

    展开全文
  • KEIL 5 pack离线包 Stm32f1/f2/f3/f4

    万次阅读 多人点赞 2018-08-13 15:43:42
    keil5 pack 离线包安装:安装过keil5软件后,直接双击pack 离线包即可。 F1pack包https://keilpack.azureedge.net/pack/Keil.STM32F1xx_DFP.2.3.0.pack F2pack包...

    keil5 pack 离线包安装:安装过keil5软件后,直接双击pack 离线包即可。

    F1pack包 https://keilpack.azureedge.net/pack/Keil.STM32F1xx_DFP.2.3.0.pack

    F2pack包 https://keilpack.azureedge.net/pack/Keil.STM32F2xx_DFP.2.9.0.pack

    F3pack包 https://keilpack.azureedge.net/pack/Keil.STM32F3xx_DFP.2.1.0.pack

    F4pack包 https://keilpack.azureedge.net/pack/Keil.STM32F4xx_DFP.2.13.0.pack

    注意:最后几位数是pack包的版本号,这些不是最新版本的。

    展开全文
  • Keil官网上下载PACK包速度特别慢,为方便大家下载STM32的PACK包, 特将STM32所有系列的PACK上传至网盘供大家下载,点击下载即可, 下载后将扩展名改为.pack双击安装即可,官网更新后我会进行更新。 Keil.STM32...
  • Keil C51编译器

    千次下载 热门讨论 2011-12-06 16:14:08
    Keil u4 for ARM 下增加 C51支持的扩展包
  • Keil中代码的颜色设置 ( 很 全 )

    万次阅读 多人点赞 2018-08-16 17:25:32
    因为长时间要编程,对于keil上的黑字白底,如果看久了会让人眼睛产生疲倦感,所以最好将代码颜色和底色都改变一下,让自己看起来舒服一点。 下面是文字图片教程(如果自己没空去设置,我后面也有两套模板可以直接用...
  • Keil uVision4使用总结

    万次阅读 多人点赞 2019-09-03 20:49:55
    相对来说Keil uVision4这款软件我使用的较少,这篇文章更多的是作为一个需要使用此软件的时能快速上手的教程。 所有内容均来自网络,如有侵权请告知。 一、下载安装Keil uVision4 Keil MDK-ARM uVision5最新下载...
  • 直接修改Keil4工程文件名后缀或者修改Keil5工程文件名后缀就可以啦 软件测试版本: Keil5: Keil4: Keil4工程文件名及后缀: Keil5工程文件名及后缀: 更改后就可以打开了 如上图所示:其工程用...
  • Keil官网上下载PACK包速度特别慢,为方便大家下载STM32的PACK包, 特将STM32所有系列的PACK上传至网盘供大家下载,点击下载普通下载即可, 后面会持续更新。 点击下方型号快速定位下载,附更新记录Keil.STM32F0...
  • keil5 最新版注册机 下载

    万次阅读 多人点赞 2019-08-27 15:47:30
    虽然有很多注册机可供下载,然而都有KEIL5 在里面包含,导致某网盘中内存过大,下载速度,所以我推荐在一下博客下载,只有不到1MB https://blog.csdn.net/qq_22329595/article/details/83054499 推荐 希望你及早解决...
  • Keil(C51)介绍、下载、安装与注册

    万次阅读 多人点赞 2016-10-26 11:01:31
    推荐 分享一个大神的人工智能教程。...本文讲述的内容是KeilC51版的介绍、下载、安装与注册,如果需要了解KeilMDK-ARM版的文章,可以到我博客,或微信公众号查看并下载。 Keil(MDK-ARM)介绍...
  • Keil注册机

    千次阅读 多人点赞 2020-09-21 09:46:30
    1.最新的Keil注册机,注册后可以使用到2032年。 ... 2.注册机使用步骤 ...(1)打开Keil uVision5。注意:一定要使用管理员权限打开!!!! (2)找到keil的license (3)打开注册机并完成注册 ...
  • Keil4 keil5兼容

    千次阅读 2019-08-26 11:05:55
    keil4 与 keil5 同时安装的情况下,会出现keil4工程被keil5打开的情况,做此记录以备查阅
  • 使用KEIL4打开KEIL5的工程

    万次阅读 2018-03-29 13:04:38
    最近因为某种原因,我想要使用KEIL4打开KEIL5的工程使用KEIL5打开KEIL4的工程是没什么问题的,KEIL能兼容低版本,但是不能打开高版本的工程。可能由于某种原因,需要用KEIL4去编译一个KEIL5的工程,这时候往往会比较...
  • 如何让keil5可开发51系列单片机

    万次阅读 多人点赞 2018-07-04 11:18:02
    通常,我们使用keil5开发32,keil4开发51。但这样切换版本太过繁琐,下面介绍一种让keil5兼容51程序的方法。只针对已经xx的keil5系列! 1.下载 C51相关依赖包 从官网下载 (或者使用最下面提供的...
  • Keil5安装教程

    万次阅读 多人点赞 2021-01-27 12:10:53
    Keil官网下载地址:https://www.keil.com/download/product/ 1、双击安装包,开始安装,点击Next>> 2、勾选 lagree to all the terms of the preceding License Agreement后,点击Next>> 3、...
  • 下载地址http://www2.keil.com/mdk5/legacy
  • Keil(MDK) 5 软件安装教程

    万次阅读 多人点赞 2019-05-23 19:21:14
    一、KEIL Keil公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。Keil公司由两家私人公司联合运营,分别是德国慕尼黑的Keil Elektronik GmbH和美国德克萨斯的Keil Software Inc。Keil公司制造和销售...
  • keil5兼容keil4操作

    2020-06-27 14:32:04
    想要keil5兼容keil4其实只要更改配置文件,并且将keil4内的的文件复制到keil5内,便可以解决。 具体解决步骤如下: 1、将keil4安装目录中C51文件夹复制到keil5的相同位置下: 2、修改配置文件: 用记事本打开keil4...
  • KEIL4以及KEIL5配色方案

    千次阅读 多人点赞 2019-08-02 15:26:54
    这是KEIL4的配色(请点击图片查看全屏真实效果) 这是KEIL5的配色效果(请点击图片查看全屏真实效果) 比较符合我的审美,长期使用疲劳度个人...我也不晓得KEIL4与KEIL5的配置文件是否兼容,故KEIL4和KEIL5...
  • keil2032破解

    2019-04-29 09:03:45
    大部分的人keil到了2020年就license过期了,现在这个能够把keil破解到2032年。
  • 2021的寒假准备蓝桥杯的单片机学习与今年的32国赛,注意到电脑上keil4与MDK不能共存的问题。电脑默认会用keil5打开keil4的文件。搜索了相关方法发现仍然解决不了问题(可能是我keil先汉化后改变注册名的问题),随后...
  • Keil5可以打开Keil4

    千次阅读 2019-04-26 09:57:43
    相信初次使用Keil MDK Version 5的人会发现,以前用Keil4建立的项目打不开了,本经验介绍如何让Keil5可以打开Keil4的项目。 首先是到Keil官网下载最新版本的MDK Core; 接着安装MDK Core,按照默认安装就可以; ...
  • 问题   因学习的需要,电脑会同时安装MDK...但是由于 Keil uVision5 是直接由 Keil uVision4 升级而来,ARM公司在升级上不知道到咋考虑的(Keil 5 文件名竟然还是Keil 4),如果同时安装时,后安装的Keil版本会把...
  • keil(MDK) 5官方下载教程

    万次阅读 多人点赞 2019-05-23 19:20:49
    一、KEIL Keil公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。Keil公司由两家私人公司联合运营,分别是德国慕尼黑的Keil Elektronik GmbH和美国德克萨斯的Keil Software Inc。Keil公司制造和销售...
  • Keil4与keil5共存问题

    千次阅读 2019-10-15 21:32:01
    因为一些原因,电脑要同时安装keil4和keil5,但因为优先级原因,51的工程也是用keil5打开,造成了很多麻烦,所以就找了个时间完成了keil4与keil5的共存问题,以下是步骤,希望可以帮助到你。 首先,keil4和keil5的...
  • Keil、uVision、MDK、Keil C51之间的区别比较

    万次阅读 多人点赞 2018-06-21 15:11:56
    我们要区别的概念:KEIL uVision,KEIL MDK,KEIL For ARM,RealView MDK,KEIL C51,KEIL C166,KEIL C251从接触MCS-51单片机开始,我们就知道有一个叫KEIL的软件。在开发单片机时,使用的是C语言或者汇编语言,...
  • Keil5安装包

    2019-05-23 18:25:36
    Keil5安装包,附带STM31F1、STM32F4支持包以及破解软件。
  • keil4 与 keil5 安装

    千次阅读 2018-05-16 10:49:06
    首先安装了 Keil4 ,配置了nrf51822的环境,然后安装的keil5, http://www2.keil.com/mdk5 1 首先安装:MDK522.exe file:///C:/Keil_v5/ARM/HLP/Release_Notes.htm The next sections list the changes ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,017
精华内容 12,806
关键字:

keil