蓝桥杯单片机_01

概述

我自己也是第一次参加蓝桥杯单片机赛道(第一次接触51),所以有很多地方不懂。竞赛板子刚拿到手(郭哥给的嘿嘿),不知道该从哪下手,就一直在网上搜各种教程,但是我发现那些教程要么针对有一定基础的同学,要么就是只有纯入门,没有说清楚下一步该做啥,所以我决定把我目前这阶段的学习整理出来,防止以后遗忘,顺便给其他热爱单片机的同学一些指引    (* ̄︶ ̄)

单片机(芯片:IAP15F2K61S2)

蓝桥杯单片机竞赛板子样式
蓝桥杯单片机竞赛板

该单片机就是蓝桥杯用的竞赛板子,它的主控芯片就是IAP15F2K61S2,属于STC家的51单片机系列,这个板子上面集成了许多模块;这里借用作者“听风吹”的图片 

 

上面就是这些模块对应所在位置,虽然板子小细节有些不一样,但是大致是一样的。

单片机赛道其实就是让你在5个小时内用上面这些模块做一个项目出来,就像门禁系统,温度记录器,售水机这些等等。

搭建操作环境

蓝桥杯官网上面有去年(第十四届) 考试时官方给的资源。意思就是,考试时候给你提供这些东西,然后你用这些东西完成题目。我直接把压缩包放这里,不想去官网,就直接点击下载

我来大概解释一下这些有啥用

官方提供的资料
STC-ISP软件①添加型号和头文件到Keil中;②把程序烧录到竞赛板子上
USB驱动程序下载CH341串口,竞赛板连接电脑要想烧录程序,必须下载
底层驱动代码如其名,参考
工具软件

①PDF阅读器,看PDF的软件

②串口调试助手,上位机和下位机之间串口通信

③VSCode,写代码用的,一般我们用Keil C51就可以了

据说考场机器自带Keil5,我们不用调参数,直接写就行了(据说!!!我也不清楚,但还是会调的好,以免.....)

配置Keil5参数

一般Keil5中没有STC芯片的器件包,所以我们得自己手动添加!!!

操作步骤:

1.打开STC-ISP(以管理员身份运行)

 ①选择     Keil仿真设置

 ②点击     添加型号和头文件到keil中,添加STC仿真器驱动到Keil中

 ③选择Keil5的安装目录,点击确定就行了(不放心的话再看看目录下有没有C51目录和UVx目录         存在!)

到这里还没结束!!!

 2.打开Keil5,更改一些参数

打开魔术棒,选择Output,   然后勾选Create HEX  File  ..........,最后点击OK就结束了

(只要程序写完编译成功,则会自动生成HEX文件)

解释:为什么要添加HEX File 呢?答:要想把程序烧录进竞赛板中,就必须有HEX文件,HEX文件相当于是一个开关,STC-ISP软件通过HEX文件,才能进行烧录(这个过程好比,打开某个用Keil5写的代码,则必须点击    礦ision4 Project   一样,看下面这个图片)

烧录程序到单片机 

操作步骤:

1.下载CH341串口驱动

打开官方给的资料里的USB驱动程序,直接选择CH341SER.INF,然后安装就行

2.打开STC-ISP(以管理员身份运行)

①左边和右边两个  单片机型号   均选择   IAP15F2K61S2

②点击  打开程序文件  ,这时候选择    HEX文件 !!!,然后打开就行了(这时候终于用到HEX文件了哈哈哈)

③最后点击 下载/编程 ,会出现下面这种情况(一直在检测单片机),不要紧张

此时此刻我们只需要点击一次竞赛板上的开关就可以了(开关一般在USB接口旁边)

期间什么也不要动,耐心等待,然后就成功啦!

然后,再按一次竞赛板上的开关就启动了,程序就成功在竞赛板上跑起来咯 

结束

还有3个月,希望取得一个好成绩(*^▽^*)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值