赞
踩
我自己也是第一次参加蓝桥杯单片机赛道(第一次接触51),所以有很多地方不懂。竞赛板子刚拿到手(郭哥给的嘿嘿),不知道该从哪下手,就一直在网上搜各种教程,但是我发现那些教程要么针对有一定基础的同学,要么就是只有纯入门,没有说清楚下一步该做啥,所以我决定把我目前这阶段的学习整理出来,防止以后遗忘,顺便给其他热爱单片机的同学一些指引 (* ̄︶ ̄)
该单片机就是蓝桥杯用的竞赛板子,它的主控芯片就是IAP15F2K61S2,属于STC家的51单片机系列,这个板子上面集成了许多模块;这里借用作者“听风吹”的图片
上面就是这些模块对应所在位置,虽然板子小细节有些不一样,但是大致是一样的。
单片机赛道其实就是让你在5个小时内用上面这些模块做一个项目出来,就像门禁系统,温度记录器,售水机这些等等。
蓝桥杯官网上面有去年(第十四届) 考试时官方给的资源。意思就是,考试时候给你提供这些东西,然后你用这些东西完成题目。我直接把压缩包放这里,不想去官网,就直接点击下载
我来大概解释一下这些有啥用
STC-ISP软件 | ①添加型号和头文件到Keil中;②把程序烧录到竞赛板子上 |
USB驱动程序 | 下载CH341串口,竞赛板连接电脑要想烧录程序,必须下载 |
底层驱动代码 | 如其名,参考 |
工具软件 | ①PDF阅读器,看PDF的软件 ②串口调试助手,上位机和下位机之间串口通信 ③VSCode,写代码用的,一般我们用Keil C51就可以了 |
据说考场机器自带Keil5,我们不用调参数,直接写就行了(据说!!!我也不清楚,但还是会调的好,以免.....)
一般Keil5中没有STC芯片的器件包,所以我们得自己手动添加!!!
①选择 Keil仿真设置
②点击 添加型号和头文件到keil中,添加STC仿真器驱动到Keil中
③选择Keil5的安装目录,点击确定就行了(不放心的话再看看目录下有没有C51目录和UVx目录 存在!)
到这里还没结束!!!
打开魔术棒,选择Output, 然后勾选Create HEX File ..........,最后点击OK就结束了
(只要程序写完编译成功,则会自动生成HEX文件)
解释:为什么要添加HEX File 呢?答:要想把程序烧录进竞赛板中,就必须有HEX文件,HEX文件相当于是一个开关,STC-ISP软件通过HEX文件,才能进行烧录(这个过程好比,打开某个用Keil5写的代码,则必须点击 礦ision4 Project 一样,看下面这个图片)
打开官方给的资料里的USB驱动程序,直接选择CH341SER.INF,然后安装就行
①左边和右边两个 单片机型号 均选择 IAP15F2K61S2
②点击 打开程序文件 ,这时候选择 HEX文件 !!!,然后打开就行了(这时候终于用到HEX文件了哈哈哈)
③最后点击 下载/编程 ,会出现下面这种情况(一直在检测单片机),不要紧张
此时此刻我们只需要点击一次竞赛板上的开关就可以了(开关一般在USB接口旁边)
期间什么也不要动,耐心等待,然后就成功啦!
然后,再按一次竞赛板上的开关就启动了,程序就成功在竞赛板上跑起来咯
还有3个月,希望取得一个好成绩(*^▽^*)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。