下载后,点击右键解压文件,解压后文件夹里回有以下几个文件。

  1.安装keil ARM(如果已经安装了keil ARM,可以跳过此步)

1》选择keil ARM文件夹,右键选择解压到当前文件夹。

安装ARM版 kvm armkeil安装教程_单片机

 2》双击运行mdk526

安装ARM版 kvm armkeil安装教程_安装ARM版 kvm_02

 3》点击NEXT

安装ARM版 kvm armkeil安装教程_安装ARM版 kvm_03

 4》勾选,点击NEXT

安装ARM版 kvm armkeil安装教程_安装ARM版 kvm_04

 5》接下来会出现keil mdk和芯片包的安装位置界面。先在系统盘外建一个文件夹,命名为keil5.

安装ARM版 kvm armkeil安装教程_stm32_05

 这里,我在E盘的install software文件夹下建立了keil5文件夹(安装目录一定不要有中文,会影响使用)

安装ARM版 kvm armkeil安装教程_stm32_06

 6》点击第一行的Browse,选择刚刚建立的keil5文件夹,第二行芯片包的位置会自动选择好,点击NEXT 

安装ARM版 kvm armkeil安装教程_右键_07

 7》随便输入一下信息,点击NEXT

安装ARM版 kvm armkeil安装教程_安装ARM版 kvm_08

 8》安装中。。。安装的时长大概5分钟左右

安装ARM版 kvm armkeil安装教程_stm32_09

 9》安装完成。把勾去掉,点击Finish。

安装ARM版 kvm armkeil安装教程_右键_10

 keil mdk(ARM)已经安装完成,接下来为添加keil ARM STM32F系列的芯片包 。

2.为添加keil mdk(ARM) STM32F系列的芯片包 

安装完成后会弹出安装芯片包的窗口,我们把这些窗口都关闭掉。链接里面有芯片包,我们不需要再下载。

1》安装keil mdk完成后,我们新建工程这里只有软件自带的ARM的芯片包。

安装ARM版 kvm armkeil安装教程_右键_11

 2》点击stm32f系列芯片包,里面有四个系列芯片包

安装ARM版 kvm armkeil安装教程_右键_12

 3》选中它们复制到我们安装keil mdk的文件夹中的keil5/ARM/PECK里面。

安装ARM版 kvm armkeil安装教程_安装ARM版 kvm_13

这里我以stm32f1系列芯片包安装为例

 4》PACK在文件夹双击一下要安装的芯片包,默认安装位置,点击NEXT

安装ARM版 kvm armkeil安装教程_安装ARM版 kvm_14

 5》大概需要十秒左右就安装完成了,点击Finish

安装ARM版 kvm armkeil安装教程_arm_15

 这时候我们的keil mdk的ARM下面就会出现一个新的芯片包了,安装其他stm32f系列芯片包同样这样操作。

安装ARM版 kvm armkeil安装教程_安装ARM版 kvm_16

 stm32芯片包已经安装好了,接下来进行兼用C51单片机,目的是使用keil mdk也可以对51单片机进行编程。

3.keil mdk(ARM)兼用编译51单片机

1》点击keil相关辅助辅助文件。

安装ARM版 kvm armkeil安装教程_安装ARM版 kvm_17

 2》将里面的C51文件夹复制到keil5里面。

安装ARM版 kvm armkeil安装教程_stm32_18

安装ARM版 kvm armkeil安装教程_单片机_19

 3》打开keil相关辅助辅助文件里面的c51UV4,将里面的文件复制到安装位置keil5里面的UV4.

安装ARM版 kvm armkeil安装教程_右键_20

安装ARM版 kvm armkeil安装教程_安装ARM版 kvm_21

 4》双击打开keil相关辅助辅助文件里面的tool C51,全选,然后复制到安装位置keil5里面的TOOLS内容的后面。        

安装ARM版 kvm armkeil安装教程_stm32_22

 

安装ARM版 kvm armkeil安装教程_右键_23

 5》更改TOOLS里面51的运行目录,改成keil5\C51.(这里我们直接往上滑动,复制                  ARM的运行目录,然后粘贴到PATH后面,把ARM改成C51)

安装ARM版 kvm armkeil安装教程_单片机_24

安装ARM版 kvm armkeil安装教程_单片机_25

 最后一定要记得保存(Ctrl+s)不然就白忙活了。

 

安装ARM版 kvm armkeil安装教程_右键_26

保存后左上角的*符号就会消失。

这时候我们打开keil mdk 新建工程时,我们会发现芯片包下面的选项会多出一个C51的芯片包。

安装ARM版 kvm armkeil安装教程_安装ARM版 kvm_27

 接下来我们继续添加stc15系列的芯片包

4.为keil添加51单片机芯片包

1》双击打开运行keil相关辅助辅助文件里面的stc-isp(in system programming,在系统编程)

安装ARM版 kvm armkeil安装教程_右键_28

 2》打开后点击keil仿真设置,再点击添加型号。

安装ARM版 kvm armkeil安装教程_stm32_29

3》选择安装目录keil5中的C51文件夹,点击确定

安装ARM版 kvm armkeil安装教程_安装ARM版 kvm_30

这时候我们打开keil mdk 新建工程时,我们会发现芯片包下面的选项又会多出一个STC的芯片包。

安装ARM版 kvm armkeil安装教程_arm_31

未破解的keil mdk在编译的时候会有内存限制的,接下来,我们用注册机来破解keil mdk。

5.keil mdk(ARM)的长期使用

(在破解前一定要关断开网络,退出电脑管家等安全软件) 

1》点击打开注册机文件夹,右键解压到当前文件夹

安装ARM版 kvm armkeil安装教程_右键_32

管理员的身份运行

安装ARM版 kvm armkeil安装教程_单片机_33

3》同样,在桌面单击keil mdk图标,右键,以管理员的身份运行。

安装ARM版 kvm armkeil安装教程_arm_34

 4》点击Feil,然后点击License Managment.

安装ARM版 kvm armkeil安装教程_arm_35

 5》将keil mdk的CID复制到注册机的CID

安装ARM版 kvm armkeil安装教程_arm_36

安装ARM版 kvm armkeil安装教程_stm32_37

 6》target选中ARM,点击Generate。就会生成特殊码。

安装ARM版 kvm armkeil安装教程_stm32_38

7》复制特殊码到keil mdk的LIC中。

安装ARM版 kvm armkeil安装教程_安装ARM版 kvm_39

安装ARM版 kvm armkeil安装教程_单片机_40

 8》点击 add LIC,这时上面会出现2032的使用期,说明成功了。

安装ARM版 kvm armkeil安装教程_arm_41

 9》同样的操作,我们选择C51,点击Generate,把生成的特殊码复制到keil mdk的LIC中,点击add LIC ,把C51的使用期也到2032

安装ARM版 kvm armkeil安装教程_单片机_42

 好了,弄完了,把页面都关掉吧,下一步进行keil mdk的设置。

6.keil ARM的安装完成后的设置。

我就说一下我安装完出现的问题吧

【1】无法汉语注释

解决方法:

1》点击Edit,点击Configuation

安装ARM版 kvm armkeil安装教程_单片机_43

2》选择Chinese GB2312,然后点击OK 

安装ARM版 kvm armkeil安装教程_安装ARM版 kvm_44

安装ARM版 kvm armkeil安装教程_右键_45

 这里面还有很多设置,比如字体大小,字体颜色,关键字颜色等等你们慢慢发现。。。。

这每次安装都会比较烦,我第一次安装的时候,也到处碰壁,所以写了这篇文章,帮助一下刚接触stm32的小伙伴。