Keil(C51)介绍、下载、安装与2个补丁

Keil 5常用的分两个版本,C51和MDK。C51用于编译8051内核的单片机程序,譬如AT89C51、STC89C51、STC98C52等。MDK用于编译STM32、GD32等ARM32位内核单片机程序。

一、资源获取

Keil官网获取,网慢,不建议: Keil Product Downloads

截止2022年12月,最新版为 V9.61

(官方Keil 有四个版本,这里以C51版本为例)

1.打开上面链接,点击“C51”如下图:

2.填写信息(若觉得麻烦,可以自行百度其他方式进行下载),到网页最下面,点击“Submit”提交:

3.点击“C51V956.EXE”,选择保存路径,点击“下载”:

二、软件安装

Keil C51集成开发环境的安装比较简单(基本上就是一路Next下去)。还是按照常规安装教程(截图)讲述一下吧,以上面下载的“C51V961.exe”软件为例讲述。

1,找到安装包,选中后点击右键,选择【以管理员身份运行

2,点击“Next”

3,勾选用户协议,点击“Next”

4,【选择安装位置】(可以默认),选【D盘】更佳哦

5,填写用户信息(可以随便填写)

6,安装中,给他点时间,转个视角,看看周围,一会就好了。(五分钟内)

7,都可以不用勾选,勾了也没事。

8.桌面会生成软件的快捷方式

9,点击软件快捷方式,正在进入软件主界面

10,软件的编程界面,以后的常客。看一眼就好了,右上角叉掉

Keil5可以汉化,但是没有必要。很多“汉化”不规范,反而会造成误解和错误。

至此Keil C51就安装完成,可以新建工程使用了。但为了不受编译代码大小限制和用户体验,就需要购买授权,或注册。

三、软件注册(破解)-略

Keil C51是一个收费的软件,官方打击盗版也比较严厉,若你是商业用途,建议购买正版软件。

...略...

四、添加STC芯片包到keil5中

很多使用STC单片机开发的朋友应该知道,安装好Keil C51后,新建工程选择芯片时,没有STC单片机型号。如下图:

要使这里有STC单片机型号,就需要添加一个STC的补丁。

打开STC官网: STC: 32位 8051 单片机创新者, ISP/IAP 技术创新者,中华有为:除了胜利,我们已无路可走 ,下载最新版本的STC-ISP下载编辑软件,如下图

双击运行STC-ISP,在软件界面中,找到图中的Keil仿真设置选项卡后点击,可以看到有个添加型号和头文件到Keil中…,我们点击这个按钮,如下图

在弹出的文件选择窗口,我们找到Keil的安装目录并单击,后点击确定,如下图(我的keil安装目录是C:\Keil_v5)

如果路径无误的情况,应该会出现STC MCU型号添加成功的提示,如下图

打开KEIL5,选择新建工程,后会自动弹出Select Device for Target窗口,点击倒三角下拉列表,选择STC MCU Database,在下方的MCU列表中就会出现STC单片机的型号,选择对应的型号,再点击OK即可。

至此,我们就可以正常选择STC单片机进行软件开发了。

五、51单片机串口输出某些汉字乱码修复补丁(支持所有keil版本)

将软件【KeilFDfix(FD补丁冠铭同学版)b10.exe】放至KEIL的编译器【C51.EXE及A51.EXE】所在文件夹(例如:C:\KEIL_V5\C51\BIN),运行软件后按[开始]即可自动打补丁(将0x[80 FB FD]替换为[80 FB FF],忽略CX51.EXE及AX51.EXE)。具体操作如下:

1.将软件【KeilFDfix(FD补丁冠铭同学版)b10.exe】放至KEIL的编译器【C51.EXE及A51.EXE】所在文件夹(例如:C:\KEIL_V5\C51\BIN)

2.放置好位置后,双击可执行补丁,按[开始]即可自动打补丁。

本工具实测通用支持Keil C51 u2/u3/u4/u5等所有版本!

此补丁修复的是C51支持包文件的bug,解决的是某些部分汉字串口输出乱码,英文字符串口输出没有问题,只有部分汉字,特别是笔画多的汉字输出乱码,才与此补丁有关,如果英文串口打印输出都是乱码不在此范围内!!!

猜你喜欢

转载自blog.csdn.net/xijinno1/article/details/131618001