单片机赛道获奖指南

作者:桂信科黄鹏老师

一、本指南适用人群

大一同学、第一次参加蓝桥杯单片机赛道的同学、C语言知识薄弱的同学。

二、 培训资料获取链接

链接:https://pan.baidu.com/s/1KCOo6ssncOklKDLO5ipeFQ?pwd=8888 
提取码:8888

如果链接过期请联系黄鹏老师。

三、 关于准备工作

通过链接下载下来,或者可以在线观看。
单片机网盘内容.png

在看视频资料之前必须要做好以下准备工作:

  1. 先学习过一遍C语言,了解C语言的基本语法,程序控制语句,

如 if-else,  if-else if,
switch-case,
for循环, break与continue语句区别
while,以及do-while

数组定义及使用,数组名与指针的区别
结构体的定义和使用,
共用体的定义和使用

变量指针和函数指针
函数的定义和调用

以上C语言知识点,只需了解大概,知道有这么回事,并且知道其执行逻辑即可。

  1. 手上有一块单片机机开发板,并且是比赛专用的新款开发板;

  2. 连续空闲时间至少5小时以上。

四、 相关疑问解答

1.      需要熟练掌握C语言才能看视频吗?
答:不需要,只需要有大概的概念,知道这个语句是干什么,执行逻辑是怎么样的,不懂的时候在哪里能找到。

2.      是否需要先学习单片机相关知识?
答:不需要,比赛内容都是应用为主。不涉及单片机的外设驱动程序编写。即使有用到也可以通过STC-ISP软件获取到源码,简单做一下修改即可。

但是需要了解一下定时器,串口等外设的功能。

3.      是否要先学习数电和模电?
答:不需要,开发板的应用涉及到数电的知识,但是内容不多。视频讲解中会详细。

主观题题部分有数电和模电的知识,但是涉及内容也不多,可以通过刷题来解决。

4.      培训视频看不懂怎么办?
答:看不懂很正常,很多大三大四的同学第一次看这个培训视频也不一定能看懂。边看边动手练习,多问自己为什么。不懂了可以针对性去查找资料学习。顶多比比尔多花一些时间而已。而且要边学边做笔记。

五、 如何学习培训资料

1.      先大致看一下学习的内容,给自己定一个学习计划。并且严格按照计划进行学习。建议每次学习时间不小于5小时,每次只需要学习一个视频内容即可。

2.      每个培训视频建议至少看3遍以上。

第一遍不用动手,边看边箱,争取与老师的思维同步,并且把听不懂的内容记录下来。然后再去查阅资料把不懂的内容搞明白。查阅资料了还不明白的可以在群里提问。建议不要私聊老师,有可能其他人也会有同样的问题。

把不懂的问题搞懂了,再看第二遍,边看边动手。注意要思考一个问题,为什么要这么写,执行逻辑是怎么样的?第一遍写了之后一定会遇到编译错误的问题。这是一样要弄明白自己错在哪里,记录怎么解决。第二遍的最终结果一定要有程序的执行结果,并且与视频一致。

第三遍的时候要以自己的思路为主,视频讲解为辅。自己先写,不明白的再看视频。

3.      所有的基础视频学完了之后,再看提高篇的真题讲解。

4.      学完真题讲解后一定要自己动手去做真题。注意一定要按照自己理解去写程序,不要背代码!不要背代码!不要背代码!

5.      组委会给的驱动代码,需要记下来哪些地方需要改动。

6.      每次做真题时需要从建工程开始,所有模块的代码都需要自己写,自己改。不要直接复制之前的代码。

7.      最后一个月还要刷往届的客观题真题。网上有很多的题目讲解的。

六、 坚持学习,一定能获奖