蓝桥杯15单片机软件环境搭建

嘿嘿,我来教教大家如何搭建蓝桥杯单片机比赛的软件环境

首先我们先掏出一手官网,大家有什么问题可以多去官网看看

Keil官网:www.keil.com

STC官网:www.stcmcudata.com

一、安装keil5软件

因为我们的软件编程是基于keil5这个软件的,所以呢,我们第一步要做的事情就是安装keil5这个软件。

Keil安装途径有很多,keil官网官网,淘宝,软件安装管家均可。不缺钱的同学可以直接去官网购买,学生党学习使用的的可以在淘宝,或是软件安装管家上安装**版进行学习。(商业使用请去官网购买)

Keil5分为C51版和ARM版两个版本,我配置时安装的C51版的。

因为网上安装keil5的教程是在是太多了,**的、非**的都有,所以我这里就不再多说,大家自行选择一个地方安装即可。

二、器件包安装

安装完keil5后,我们会发现一个很让人无语的事,keil5里面居然没有自带器件!这个器件需要我们自己去下载安装。

虽说是器件包,但是它的却是一个软件的样子(个人感觉和keil5安装包一模一样,我当时安装的都没搞懂哪个是器件包,哪个是安装包),我们将它选择在安装keil的地方进行安装就行。

三、STC器件包添加

下面是添加完成后的效果图,大家先提前看看,我们在后面讲如何添加这个器件包
蓝桥杯15单片机软件环境搭建

在安装keil5软件及其器件包后,我们会发现我们无法在里面找到蓝桥杯单片机芯片IAP15F2K61S2的器件。因为这个是需要我们自行添加的,keil的器件包不包含这个。

当时为了添加STC这个器件包,我在网上找了很久,一直没有找到相关的资源,我还去keil和STC的官网逛了逛,但是同样没有发现,郁闷。。。。。。

但是事实上,STC器件包的安装非常简单,贴心的STC已经为我这种找不到器件包,还没有资源的小弱鸡想好了方法。这个方法就是STC的烧录软件。

首先让我们去STC官网下载一波它的烧录软件:

STC烧录软件下载:

点开STC官网(见文章开头),点击下载STC-ISP软件V6.68V完整版即可
蓝桥杯15单片机软件环境搭建

下载完成后,打开STC烧录软件
蓝桥杯15单片机软件环境搭建

点击确认后,找到keil仿真设置
蓝桥杯15单片机软件环境搭建

点击这个按钮
蓝桥杯15单片机软件环境搭建

就是这个小小的按钮,我们可以用它来添加STC的器件包,点击这个按钮后,会出现这个界面
蓝桥杯15单片机软件环境搭建

我们需要找到keil5的安装地址,选择这个地址,进行添加即可。(以我为例)
蓝桥杯15单片机软件环境搭建

我现在就已经选择好了,只需要进行添加即可,keil5官网的器件包安装也是选择在这个地址。(大家选择的是自己安装keil5时的地址,不是按着我这个图片里地址找。。)

四、选择器件
当我们添加好STC的器件包后,就涉及到了一个创建工程文件时,选择STC具体哪一个芯片的问题。

关于芯片,大家选择STC15F2K60S2即可,因为这是一个系列芯片,蓝桥杯单片机所用的芯片同样包含这个里面。

头文件可以用STC15F2K60S2.h

下载hex文件时,需要选板子上的芯片IAP15F2K61S2,晶振是芯片的内部晶振,为11.0592M

更新一下,我翻了STC芯片的一个使用说明,发现对于STC15F2K60S2系列芯片在keil C中创建工程文件时,可以选用8052进行编译,头文件选用reg51.h即可。

所以大家在学习15单片机的时候,看那些实验例程,就可以发现,他们头文件引用的均为reg51.h(不用认为他们的头文件引用错了)
蓝桥杯15单片机软件环境搭建