keil5(MDK版)开发STM32和STC89C52
准备工作
在安装keil之前,请下载安装工具包,我已全部整理好,链接如下:
安装工具包 提取码: ttbt
安装MDK
双击安装包后如下图所示,选择Next即可
勾选代表同意KEIL的协议,必须勾选,否则无法安装
选择安装路径,建议装在D盘,方便管理
填写安装注册信息,随便填写即可
等待安装完成即可
注意:如果是第一次安装,可能会弹出界面让你安装下载器驱动,建议勾选并安装,这里因为我之前已经 安装了所以并没有提示安装下载器驱动
最后显示下图界面表示安装成功,点击 Finish 完成安装
安装Keil4编译器
将我分享的文件夹里面的C51文件夹复制到安装路径目录下,如:我的安装路径为D:\Keil_v5
注意复制后C51的文件夹应该与ARM文件夹在同一目录下
然后还需修改配置文件,使其支持keil4
①用记事本打开安装目录下的 TOOLS.INI 配置文件,将我分享的文件夹里的 C51.txt 里的内容复制到 [ARM] 前面
②修改 [C51] 中的PATH为MDK安装目录下C51文件夹的路径,如:我的为D:\Keil_v5\C51
③保存退出
安装芯片“支持包”
①安装STM32的支持包
我已经整理好在文件夹里面了,无需重复下载
如果想安装其他型号的单片机支持包,可以到官网下载
下载链接:http://www.keil.com/dd2/pack/
②安装STC51单片机的支持包
在我上传的文件夹中有一个 stc-isp-15xx-v6.86r.exe 的软件,其实就是STC的51单片机的下载软件,不需要安装,直接双击打开即可
点击右边的 Keil仿真设置–>添加型号和头文件到Keil中
选择之前我们复制过去的C51文件夹
显示下图,STC的芯片支持包就导入成功了
破解MDK
keil5 MDK版 不破解,会有代码大小限制,非常不利于后续学习开发,我们这里破解一下,一劳永逸。
首先回到桌面,已经创建了keil5的快捷方式,鼠标右键单击Keil5,以管理员身份运行,记住,一定要以管理员身份运行,不然会破解失败
依次点击 File–>License Management…
复制CID码
下一步操作前,请先将禁音电脑,相信我!!!因为破解软件打开后会有噪音,禁音就完事了
然后打开我分享的文件夹,解压keygen.zip
打开里面的软件(可能报毒,关掉杀毒软件重新解压打开即可)
按下图示操作
复制生成的注册码
粘贴到选中框
点击 Add LIC 注册成功
这样就注册了C51的编译器,还有STM32的编译器需要注册,重复刚才的操作,只需要将 Target 改成 ARM ,在此不再赘述
检查功能
打开keil 5检查功能,选择 Project–> New uVision Project…
随便找个地方放工程文件
看到这三个芯片“支持包”数据库就OK了
从上到下分别为STM32的支持包数据库、keil4自带的一些芯片支持、STC的支持包数据库
STC89C51单片机
STM32单片机
软件汉化
将我分享的文件夹里的UV4.exe移动到安装路径
替换目标中的文件即可
完成安装
注意
最新版本的KEIL5,并不是像原来的KEIL4一样,将89C51系列芯片放在Atmel里面,而是放在Microchip里面: