我参加的是第14届蓝桥杯大赛电子类--单片机设计与开发赛道,以下是基于单片机设计与开发赛道的一些经验分享。
首先要有一个蓝桥杯的实物开发板(如下图),这个是必要的,虽然说网上也有开发板的仿真电路,但是要知道很多时候仿真结果和在实际电路中的运行结果是有差距的。所以如果学校没有提供的话可以在淘宝上搜索购买,价格一般在200元左右。
然后就是准备这个比赛应该学习什么?如果你C语言学习的很差建议你到 bilibili 找这个C语言视频教程 【哔哩大学-计算机学院】的C语言教程,这个教程是一个培训机构的课程,讲的内容更偏向应用,所以相比于浙大翁恺老师的C语言课程,这个不会很多的理论知识(仅代表个人意见哈),老师讲课也很幽默,更容易听进去,因为很多事情都是开头难,如果一开始听不进去就很难坚持下去。
如果C语言基础相对不错的话就但是对于单片机开发是零基础或者是对单片机没有系统了解的话我推荐在 bilibili 找【江协科技】的51单片机入门视频来看,这个系列的视频相较于郭天祥老师07年出的比较古早【十天学会单片】系列视频还是推荐跟这个UP来学习单片机。
以下是摘取了该课程下评论区的评价以供参考,真的是非常适合新手的入门教程 " 这是我看过最好的视频,不单单说是讲51单片机的。而是说,任何教程来讲,老师的逻辑和方法都是最适合新手,也是挺适合答疑解惑,最接近授人以渔的教学方式。直接带你看手册!这样学了以后就可以自己参考手册去搞其他的硬件!!!真的是太棒了,而且也不啰嗦!说话清晰,还有备课,不会现场打字敲击键盘!无数个赞 "
以上是参加蓝桥杯单片机的基础必备技能,接下来介绍的是针对比赛开发板的各个模块开发应用的学习,我建议在B站上找【小蜜蜂老师的干货铺】的视频学习了解各个模块。
但是看完小蜜蜂老师的课程是远不够的因为你只是掌握了单个模块的应用,但是考试考察的是各个模块的综合应用,比如说你之前做了单个模块如按键输入,数码管的显示,ds18b20温度传感器温度的读取,但是当你把这三个综合起来,如果没有很好的方法去对它们做一个综合处理就很大可能会出现冲突,像按键按下是数码管会熄灭,读取温度时数码管会闪烁等等的问题的出现。
所以接下来要么是自己多刷往届的真题去自己总结出一套合适自己的适用性强的综合应用框架模板,要么去找别人总结出来的框架模板,我是用了B站UP主【Alice_西风】分享的他自己总结的一个大模板(大一就拿了国一的大佬),他B站也有一系列的视频教程,真的强烈推荐用他的大模板去刷真题!!!(这个模板真的是yyds的存在!!!)
最后就是提醒大家如果时间充裕的话,在保证至少做了几套往年省赛题的前提下,在做几届往年国赛的真题 ,因为从14届省赛、国赛题来看蓝桥杯赛题难度增大,14届省赛题已经基本和往年国赛题的难度持平了。
最最最后向大家推荐在我的学习工程中我一直使用的,并且我觉得很好用的学习工具!!!
notepad++ 和 有道云笔记 这两个软件安装起来非常方便,一般在电脑应用商店里都能免费下载安装。
notepad++比起普通记事本,查看代码很方便,软件打开反应时间也很快。具体有以下几个优点:
1. 免费、开源
Notepad++是一款免费、开源的文本编辑器,可以免费下载和使用。同时,其源代码可以被用户修改和扩展,从而满足用户个性化需求。
2. 语法高亮
Notepad++支持语法高亮,可以突出显示文本中的关键字、注释、字符串等,使代码更加清晰易读。
3. 代码折叠
Notepad++支持代码折叠,可以将代码块折叠起来,方便用户查看和编辑大型代码文件。
4. 多文档支持
Notepad++支持多文档,可以在一个窗口中同时打开多个文档,方便用户编辑和处理多个文件。
5. 强大的搜索和替换功能
Notepad++具有强大的搜索和替换功能,支持正则表达式,可以快速定位和替换文本中的内容。
下图是打开notepad++查看阅读程序的界面
有道云笔记可以在你的学习中如果想要做一些总结,或者记一些重点,特别是是一些学习视频的截图,或者资料手册的截图等用它来做记录非常的方便。有道云笔记具体有如下几个优点:
1.多平台支持,可以在PC、移动端、网页等多个平台上使用;
2.数据同步,可以自动同步笔记内容,不用担心数据丢失;
3.多种编辑方式,可以支持文字、图片、视频、录音等多种方式来编辑笔记;
4.便捷的分享功能,可以将笔记分享给他人,方便协作和交流;
5.强大的搜索功能,可以快速找到需要的笔记内容。
好啦,以上就是我的分享啦! 如果关于蓝桥杯还有什么问题可以评论区留言哦,我看到的话一定会及时回复哒~