Keil软件介绍
Keil是一个公司的名字。本来Keil只能用来开发51系列单片机,叫keil,但是后来ARM公司收购了Keil软件,基于Keil扩展了ARM的开发,软件名改为MDK。所以有两个软件:Keil C51和Keil MDK,前者开发51系列单片机,后者主要用于ARM系列单片机的开发。
Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。并且相对于某些开发环境来说,MDK5的界面真的做的挺好的,配色等都很人性化
Keil官网Products:
Keil C51、Keil MDK软件获取
- 可自行去相关官网下载相关软件及驱动
- 百度网盘链接:https://pan.baidu.com/s/16F5Rjc002EGNYtsI3ugzbQ
提取码:pm5h
网盘文件均测试过,也基本都是官网最新版,持续更新,请放心使用
#Keil C51、Keil MDK软件安装详细教程
先在你需要安装的电脑上,一般在除系统盘(C盘)之外(如D盘)新建一个文件夹,之后会将Keil相关的东西都放置在此文件夹中,便于管理:
Keil5 C51安装教程(如果不开发51系列单片机请跳过这一步,直接跳到Keil5 MDK安装教程)
接下来开始安装Keil5 C51:
点击Next:
勾选上I agree to all……,然后点击Next:
选择软件安装位置,点击Browse选择我们刚刚建立的Keil文件夹:
如下图,再点击Next:
随便填一下之后点击Next:
安装进行中:
安装完成后点击Finish:
接下来解压keil uvision5 注册机 v1.0 绿色通用版(支持32位64位) 附注册码;然后以管理员方式运行KEIL_Lic.exe,打开之后界面如下:
同样以管理员方式运行刚刚安装好的Keil5 C51软件:
打开之后点击File->License Management:
将此页面中的CID复制到刚刚打开的破解软件中的CID去:
确认无误之后点击Generate,将生成的一串字符复制:
将上一步复制的字符粘贴到如下位置并且点击Add LiC:
出现下图表示破解成功:
以上安装的Keil只能用来开发51系列单片机,如还需开发ARM单片机需要安装Keil MDK,但是我们可以把这两个软件共存在一起,经过测试对于使用是完全没有任何影响的并且很方便使用。
找到Keil的安装位置,安装目录下的 C51 文件夹和 TOOLS.INI 文件复制备份一下,用于之后的文件配置:
接下来将Keil文件夹中的所有东西删除:
Keil5 MDK安装教程
接下来是和前面Keil C51基本一样的安装和破解步骤:
点击Next:
勾选上I agree to all……,然后点击Next:
接下来选择软件安装位置,均安装到之前建立Keil文件夹中,并且点击Next:
随便填一下之后点击Next:
安装进行中,安装MDK需要耗费长一点时间,耐心等待:
如果跳出此页面安装驱动请点击安装:
安装完成后点击Finish:
接下来解压keil uvision5 注册机 v1.0 绿色通用版(支持32位64位) 附注册码;然后以管理员方式运行KEIL_Lic.exe,打开之后界面如下:
同样以管理员方式运行刚刚安装好的Keil5 MDK软件:
打开之后如果跳出此页面都取消掉,后面可以自己安装相关单片机开发所需要的pack包:
点击File->License Management:
将此页面中的CID复制到刚刚打开的破解软件中的CID去:
确认无误之后点击Generate,将生成的一串字符复制:
将上一步复制的字符粘贴到如下位置并且点击Add LiC:
出现下图表示破解成功:
到这一步就安装并且破解完成了,关闭软件重新打开即可使用。后面是共存操作,也就是让C51和MDK共存在一起使用,如果不需要的话可以不进行下面的步骤,直接跳到第五步
C51和MDK共存操作
将之前备份的C51文件夹复制到Keil文件夹如下位置:
从备份的C51文件夹里的 TOOLS.INI 文件中将[C51]以下的内容复制到 MDK 目录下的 TOOLS.INI 文件底部:
如果以上操作步骤成功的话打开Keil软件,点击Project->New uVision Project会出现如下页面:
上面页面有两个选项,前者用于ARM相关单片机,后者用于51系列单片机开发
到这里,两种软件都已经安装完成了,我们可以看一下是不是都是破解成功的:
安装开发所需要的pack包
比如你开发STM32F1就安装STM32F1的,开发STM32F1F4就安装STM32F4的,其他同理,安装非常简单,直接双击Next它自己会安装完成的,这里我把这两个比较常用的和STM32F7的pack包都安装了,其他单片机所需的pack包可以去官网获取或者到网盘获取
安装完成之后可以看到之前没有后面三种选项,现在就有了:
到在这里就完成了所有的安装步骤,Keil软件可以正常使用了(注意:如果想要连接芯片下载程序,进行仿真操作等,还需要安装下载/仿真器的驱动,比如你使用的ST-Link就需要安装ST-Link驱动)。其他版本的Keil软件安装步骤和上面是一样的。
点击Keil软件,启动界面如下: