同学们大家好~正月十五闹元宵,希望大家阖家团圆,圆圆满满~!
本阶段(第三阶段)也于近日上线了~这个部分是专门针对蓝桥杯竞赛可能出现的一些常见问题进行解析,同时也包含了在楼主指导参加竞赛时认为有必要跟大家分享的注意事项,希望能够对大家带来帮助。
今天我们先来一起分享一下,如何搭建蓝桥杯竞赛专用单片机开发板的开发环境搭建(就是前两个阶段中所用的蓝桥板)。因为蓝桥板上使用的单片机是IAP15F2K61S2(STC15f2k60S2)的,这和我们通常用的STC89C52芯片有所不同,因此在写代码的时候我们使用的头文件是:#include<stc15f2k60s2.h> 。看到这里,有很多同学可能该说,这个芯片在新建工程的时候,在芯片列表中找不到的啊!如何是好。先不要着急,耐心看完下文你就清清楚楚明明白白了。
首先将安装软件和下载软件的地址贴出来,如果没有相关软件的小伙伴可以前往下载:
百度网盘链接:https://pan.baidu.com/s/1tyTLu-XcNQzZCl_XmMs9OQ
提取码:36pl
下载完之后可以发现,里面有一个“stc-isp-15xx-v6.86r”文件,这也是stc官网上较新版本的烧录软件,当然大家也可以从官网下载到。
1. STC-ISP-v6.86简单说明:
①对于STC-ISP下载软件来说,首先要做的就是芯片及串口的选择(如图1),如果这两者选择错误,肯定是无法下载程序的。
②其次,该下载软件还集成的有开发辅助软件(如图2所示),例如串口助手、范例程序、定时器、延时计算器等,均可以点击图中的各个标签进行功能界面切换,在学习时可以灵活使用,能够给大家提供不少方便呢!
2. 添加芯片头文件
keil c51默认并没有携带STC芯片的固件库,没有STC的固件库那我们也无法编译c程序。其实我们添加STC的固件非常简单,只需要stc isp下载器就可以了。添加固件库的步骤如下:
(1)在下载软件右侧tab界面选择“keil仿真设置”标签,并点击下方红框框出的按钮(“添加型号和头文件...到Keil中”按钮)进行添加。如图3所示。
(2)选择添加固件库的路径,如图4所示。务必注意要选择Keil软件的安装根目录哦!选择好之后点击“确定”,到此就大功告成!
当我们再打开keil软件新建工程时,就可以看到我们所需要的芯片型号了。如图5所示。
3. 下载注意事项(请务必注意)
(1)我们蓝桥杯的板子用的是转接板芯片(IAP15F2K61S2),跟我们平常用的STC89C51系列不一样,所以我们选择下载芯片的时候一定要选对IAP15F2K61S2一定不能选错。
(2)开发板上面的J4 跳线帽必须选择 UART,之后介绍板子的时候会介绍到。
(3)下载软件STC-ISP版本太老,推荐使用最新的 STC-ISP下载软件。有最新STC15系列的,对于参加比赛需要使用的仿真芯片也可以使用。
(4)驱动没安装好,有的同学电脑跟板子连接之后无法找到串口,就很有可能是串口驱动CH340没有装好,可以去网上下载一个对应的串口驱动就可以了。
(5)如果遇到别的不能解决的问题了,大家可以直接在论坛发帖子,大家都会踊跃帮忙的哦。
本节的经验分享就到此结束啦~下一节中我们将对开发板的电路进行分析,一起来剖析这块蓝桥板~敬请期待哦~