一、安装源文件下载
百度网盘链接:
https://pan.baidu.com/s/18tnjFgVat4q2hDSh7LAD8A
提取码: 2295
二、安装及破解
1、安装51的编辑器
双击安装包文件 c51v954a.exe(也可以是其他51编辑器的版本)
然后点击 next
勾选同意,然后点击 next
点击 Browse选择安装路径,我这里选择的是C盘自己建的一个MDK4 and MDK5文件夹,后面安装STM32的编辑器需要在同一路径。然后点击 next
随意填写相关信息(最好是英文),然后点击next
等待完成安装后,去掉两个勾选,然后点击 finish 完成安装
2、安装STM32的编辑器
双击安装包文件 mdk523.exe,也可以是其他版本
然后点击next
同安装51的编辑器方法一样,勾选同意后点击 next
选择安装路径,一定要和前面安装51编辑器的路径一样,选好后pack的路径自动生成不用选择。然后再下一步 next
刚刚安装了51的编辑器,这里的相关信息已经有了(没有的话也可以随便填,最好是英文),然后下一步 next
等待安装完成
中间可能会弹出下面这样一些界面,是Keil相关的一些驱动,点击安装即可(也可以不安装)
若完成安装后弹出如下界面,去掉勾选,然后依次关闭窗口。(没有弹出则忽略该步骤,直接到第三步破解)
进度条满拉后,如下界面去掉勾选,然后点击 finish 完成安装。
03
3、破解激活软件
右键桌面上的 Keil uVision快捷方式,然后以管理员方式打开(一定要管理员运行)
然后在菜单栏依次点击
File------>Licence Management
保持该窗口(显示 CID 的窗口)不要关闭
双击运行该文件夹下的破解软件,建议临时关闭Windows的防护,不然该破解软件容易被当作病毒杀掉。如果被杀了,重新解压缩。
(该软件运行过程有比较刺耳的声音,正常现象,建议提前减小电脑音量)
复制之前保留页面显示的 CID到破解软件,然后Target选择C51,再点击Generate
如下图,把破解软件生成的一段字符复制粘贴到软件的2所示位置,然后点击 Add LIC
如图,把Target选项改为 ARM,然后点击Generate,将生成的字符复制粘贴到右边,再点击Add LIC
完成破解,可以看到软件的使用期限,以及下面的破解成功提示,然后关掉破解软件的进程和该窗口即可
到这里软件就可以基本正常使用了。(但是还没有导入STM32相关的Pack)
4、导入STM32相关的Pack
以管理员身份运行Keil程序(必须是管理员运行,不然会安装失败),然后点击图示这个图标,进入Pack安装界面
在这个安装界面,可以根据下面列出来的进行在线安装,我这里用已经下载好的Pack文件安装。
依次点击File------->import...
找到你存放Pack文件的路径(建议提前把pack文件移到Keil的安装的同一文件夹中,避免安装失败),选择你需要安装的Pack包(按住ctrl键可以多选),然后打开即可。
最后等待进度完成,成功导入STM32的Pack。同样的方法也可以导入其他微处理器的Pcck,可以在网站 https://www.keil.com/dd2/Pack/ 进行下载。
5、建立工程演示
51工程
依次点击Project------>new uVision Project...
然后选择保存路径,设置工程名称(符合基本的命名规则即可,不需要任何后缀),再保存。
下拉框选择 Leqancy Device Database [no RTE],然后在下面选择51系列的相关型号。(我们常用的51单片机一般在 Atmel目录下),最后保存即可。
最后自己建立源文件(c文件),然后包含51的头文件(或自定义头文件),完成基于51的工程建立。
STM32工程
同上面建立51工程步骤类似,在这一步下拉框选择 Software Packs,然后在下面选择相应的型号。其他步骤也大体相似。