本人在第十二届蓝桥杯单片机组中获得了国赛第一的成绩,这次竞赛经历比较难忘,故想写下一篇备赛经验分享纪念一下。

蓝桥杯单片机组考察数模电和单片机的知识,c语言也涉及到一点,30分的客观➕70分的主观。客观题部分主要由数模电c语言单片机的基础知识为主,一共十道,数模电会有5-6道,单片机有3-4道,可能还会有一道c语言的语法题。数模电考察的很基础,基本是书本上的重点知识,而单片机的部分则可以通过查资源数据包中的芯片手册来解答,建议备赛时把芯片手册都过一遍。

比赛一共5小时,早9点到下午2点,时间分配基本上是30分钟的客观题,四个半小时的主观题。在省赛时,这个时间肯定是够的,但是国赛时就不太够了,平时练习时要注意速度。比赛固定赛点,如果自己学校没有申请成为赛点的话,那么就得去别的学校比赛,省赛会在省内比,而国赛原则上是要去北京比,但是这两年因为疫情原因,都改为了省内比赛。赛场是无网络环境,会发一个资源数据包,内含原理图,烧写软件,芯片手册等等,比赛时用官方发的单片机板子,提交答案时,需要将整个单片机工程文件压缩后上传。

我是从21年3月份开始准备的蓝桥杯,到4月18日省赛的这一个半月,基本上每天有5小时左右的备赛时间。我先是跟着小蜜蜂老师打了大概半个月的基础,这半个月把老师出的各种练习题全做了个遍。


做完这些基础训练之后,自己内心也有点数了,于是开始刷省赛题。第一套做的是彩灯,当时非常不适应,感觉无从下手,后来到了第三套第四套的时候感觉就来了,速度快了不少,后期基本上3个小时左右就可以从头码完一套题目。刷完省赛题大概用了我一周多的时间,这个时候离省赛还有一个月不到的时间,我就开始直接刷国赛题,大概用了两周的时间做完了国赛题。国赛题相对于省赛还是要难不少的,简单的也要4个小时才能码完,碰到一些问题也会卡很久的时间。我都会把问题和解决方式总结下来,加深自己的记忆。

刷完所有的题目之后,我觉得自己主观题没什么问题了,就开始准备客观题。这期间我在网上搜罗了很多数模电和c语言的基础知识,并自己对着书本总结了一些基础知识加以复习,芯片手册我也全部过了一遍,这样在考场找的时候会更轻松。

准备完上述这些东西后,我就去参加省赛了,最后是江苏省30名左右,因为选择题错了两个。省赛结束以后到国赛大概有一个多月的时间,期间我参加了校的电子设计大赛,拿了个一等奖,后续在十一月份的全国电赛中也拿到了国二的成绩。这个期间我把所有的国赛题刷了第二遍,第二遍与第一遍做是有很大不同的,我开始注意到各种细节,不断完善我的效果,力求完美实现所有功能。例如数码管的亮度,按键冲突,串口与数码管的冲突等等细节问题,我把这些问题的解决方式也都总结了下来。因此我第二遍写的代码是比第一遍要好非常多的,代码框架也写的更好,更容易理解。

到国赛之前,我基本上把能想到的所有细节问题全部解决了,然后就直接去参加国赛了。国赛确实是有很多大佬,一个教室里一百多个人,键盘打得噼里啪啦的,对心理素质有一点要求。我一开始时电脑不小心关机了,而这段时间我旁边的两位兄弟已经码完一面代码了,因此对我的冲击也比较大,做客观题一开始错了很多,不过在做完主观题之后检查了一遍客观题,都改过来了。根据结果来看,我最终应该是程序题完美实现➕客观题全对,也是运气比较好,有一个题是要查英文温度芯片的手册,本来错了但是后来正好翻到那一行就选出来了。

回顾这两个多月的备赛,个人认为还是充满艰辛与回忆的。我参加这个比赛最初是为了推免加分,从结果来看这个奖起到了锦上添花的作用。

我准备蓝桥杯的过程中逐渐形成了自己的写法,基本上属于小蜜蜂老师写法的继承与改善,比较通俗易懂。之前有挺多同学想学习我的代码写法,问我要资料,需要告诉大家的是这些资料是要收一点点费用的。除了收入之外,一方面是不想让它成为烂大街的东西,毕竟代表了我三个月的拼搏;另一方面也想结识认真准备蓝桥杯的学弟学妹们,资料与咨询答疑是捆绑的,如果需要,后续就会有长期的无偿咨询与答疑。

全身心地投入一件事情,最终的结果一定是出乎意料的,这篇经验送给所有的蓝桥杯单片机er 。加油!

技术
©2019-2020 Toolsou All rights reserved,
程序员的520,送给女友的几行漂亮的代码(python版)基于stm32控制四轮小车电机驱动(一)linux查看磁盘空间命令实验四 自动化测试工具-软件测试axios拦截器封装与使用C语言——qsort函数opencv-python傅里叶变换以及逆变换在算法研究过程中如何进行算法创新nc的安装和简单操作C语言做一个简易的登陆验证(功能)界面