蓝桥杯单片机零基础到国二经验分享

        我参加的是第十三届蓝桥杯大赛,从最开始的零基础,毫无头绪,到拿下国二,颇有体会,在这里将我的备赛经验分享给大家,希望可以帮到一些正在备赛的蓝桥杯er

目录

一. 蓝桥杯-单片机组介绍

二 . 零基础到国二历程

        客观题:

        程序题:

                1.从零基础到省三:

                 2.从省三到省二:

                3.从省二到省一:

                4.从省一到国二(保底已经有国奖了):

 三 . 总结

c7bc0866d6f9421486b10ea56c978661.png

一. 蓝桥杯-单片机组介绍

0c20789464734e8b9e46c8d18b6e8d79.jpeg

        蓝桥杯大赛,全称蓝桥杯全国软件和信息技术专业人才大赛,是由工业和信息化部人才交流中心主办的全国性的IT类学科赛事。十三年来,蓝桥杯大赛规模不断扩大,吸引北京大学、清华大学、复旦大学、上海交通大学、中国科学技术大学等全国1600余所高校,累计超过65万余名选手参赛。蓝桥杯大赛不仅得到了全国高校的认可,同时也得到了教育主管部门的认可。蓝桥杯大赛连续三年入选中国高等教育学会发布的“全国普通高校学科竞赛排行榜”,是高校教育教学改革和创新人才培养的重要竞赛项目。上海市、江苏省、贵州省、辽宁省、四川省、宁夏省、甘肃省教育厅也将蓝桥杯大赛列入省级竞赛名单。

        单片机组:去年省赛的情况是10道客观题+程序设计题,客观题占15分,程序题占85分,获奖比例:省一10%,省二20%,省三30%,省一晋级国赛。国赛是15道客观题+程序设计题,客观题占15分,程序题占85分,获奖比例:国一不高于5%,国二20%,国三不低于35%,必得优秀奖。 

        我个人在省赛中对了6道客观题,程序题全实现,四川赛区排名靠前,省一的标准差不多就是实现程序题,国赛中我15个客观题对了三个(真滴菜,全程懵逼),程序题基本实现,脉冲有瑕疵,国二中游。

二 . 零基础到国二历程

        在备赛期间我一直在坚持写一些笔记,把每个模块进行整理,因为备赛较长,有时候不写代码可能会遗忘,所以也推荐大家多做笔记

        358133fb83414ed3882b1d280afb32e5.png

        客观题

客观题主要考察的是模电+数电+单片机+C语言+官方给的STC15系列单片机手册,赛前一周左右开始准备就行,网上先找基础资料过一遍,然后刷真题就好了,不用太花时间在上面,精力主要放在程序题上,比赛时30分钟完成应该差不多

242daf4020084351ab7b4bbcfafcd680.bmp

        程序题

        分四个阶段来讲:

                1.从零基础到省三:

这个阶段主要是学习开发板的各个模块,了解51单片机,对开发板的板载模块有一定了解:DS1302,DS18B20,555定时器等,能够独立实现部分功能,掌握必考知识点。此阶段我主要看的小蜜蜂老师的单片机视频(小蜜蜂老师YYDS)https://www.bilibili.com/video/BV1Bt41187hw/?spm_id_from=333.337.search-card.all.click

在学习每个模块的过程中一定要看完动手去敲代码,一一复现,切记眼高手低

                 2.从省三到省二:

对蓝桥杯的单片机模块熟悉以后进行提高训练,以小蜜蜂老师的特训手册为例,依次实现各个题目的要求(小蜜蜂老师YYDS!),要稳省二还要刷几套省赛题,能够实现大部分功能

【备赛宝典】小蜜蜂老师关于蓝桥杯单片机大赛的独家教程及资源大汇总-小蜜蜂笔记 (xmf393.com)5c4c5b3af8bb456b9601873ce2af6b68.png

                学会看开发板的原理图,做到举一反三

                    4c207bf73bc340a78485465c6b6bf118.png

                            做题过程中一定要多总结,整理

                3.从省二到省一:

有了上面的基础,可以开始刷历年的省赛题目了,建议从第八届,第九届开始刷(因为这两届最难,可以从痛苦中不断变强(bushi)),刚开始可能无从下手,可以对着别人的代码边敲边看,再自己写,这个过程很费时间,我当时一道题7个小时才能勉强实现所有功能,然后就是熟能生巧,时间多的话就可以反复的刷题,刷到可以3个小时做完的程度就没问题了。最重要的是不断地归纳总结,写出自己的模板,(好处就是比赛前题目没公布的时候你可以先写好自己的模板)(小蜜蜂老师的代码架构并不是没有BUG,需要自己去摸索修改,学习别人简单高效的写法比赛直接套就可以了,总之就是一个不断写BUG找BUG修改BUG的过程

2080147a505648c88accd254875ce79c.png

                4.从省一到国二(保底已经有国奖了):

中间有一个月左右的备赛时间,这个时候就要学一些国赛才考的模块:超声波(13届省赛第二场考过),脉冲,红外(一直没考过),串口(难点),不断的刷历年的国赛真题,刚开始会非常吃力,题量,复杂程度比省赛大了很多,题目也从省赛的4页变成了7页,各个模块经常都会有冲突,这期间要对自己在省赛准备的模块进行优化修改,减少可能的冲突,多学习别人的代码,同样是熟能生巧最开始是最难的画上8个小时一道题都很正常,总之就是刷刷刷,刷到4个小时可以完成程序题的所有要求为止

 

三 . 总结

        切记眼高手低,不断地刷题准没错,欢迎大家评论区交流,祝各位比赛顺利

        (十二届国一 + 十三届国二资料,获取,见评论)

部分资料:

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/337983.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

web架构师编辑器内容-图层拖动排序功能的开发

新的学习方法 用手写简单方法实现一个功能然后用比较成熟的第三方解决方案即能学习原理又能学习第三方库的使用 从两个DEMO开始 Vue Draggable Next: Vue Draggable NextReact Sortable HOC: React Sortable HOC 列表排序的三个阶段 拖动开始(dragstart&#x…

【机器学习】李梅的餐饮帝国:美食与数据中隐藏的秘密

从小,李梅就对美食有着浓厚的兴趣。她常常看着母亲在厨房里忙碌,熟练的手法、诱人的香气,都让她对烹饪产生了极大的好奇。随着年龄的增长,她对美食的热爱与日俱增,最终决定投身餐饮业。 李梅的第一家餐厅开在了一个繁…

JVM:Java类加载机制

Java类加载机制的全过程: 加载、验证、准备、初始化和卸载这五个阶段的顺序是确定的,类型的加载过程必须按照这种顺序按部就班地开始,而解析阶段则不一定:它在某些情况下可以在初始化阶段之后再开始, 这是为了支持Java…

vue2 点击按钮下载文件保存到本地(后台返回的zip压缩流)

// import ./mock/index.js; // 该项目所有请求使用mockjs模拟 去掉mock页面url下载 console.log(res, res)//token 是使页面不用去登录了if (res.file) {window.location.href Vue.prototype.$config.VUE_APP_BASE_IDSWAPI Vue.prototype.$config.VUE_APP_IDSW /service/mode…

VRPSolverEasy:支持VRP问题快速建模的精确算法Python包

文章目录 前言一步步安装免费版主要模块介绍1. depot point2. customer point3. links4. vehicle type VRPTW 算例数据说明模型建立输出求解状态及结果 前言 VRPSolverEasy 是用于车辆路径问题(VRP)的最先进的分支切割和定价算法求解器1,它的…

基于Servlet建立表白墙网站

目录 一、设计思想 二、设计表白墙页面(前端--VSCode) 1、效果图 2、html部分(网页上有哪些内容) 3、css部分(页面内容的具体样式) 4、js部分(页面行为) 三、借助Servlet实现客…

攻防世界——Mysterious

运行就是一个要你输入的题型,这种题我们要么得到password,要么直接不管这个得到flag int __stdcall sub_401090(HWND hWnd, int a2, int a3, int a4) {int v4; // eaxchar Source[260]; // [esp50h] [ebp-310h] BYREF_BYTE Text[257]; // [esp154h] [eb…

4.postman批量运行及json、cvs文件运行

一、批量运行collection 1.各个接口设置信息已保存,在collection中点击run collection 2.编辑并运行集合 集合运行时,单独上传图片时报错。需修改postman设置 二、csv文件运行 可新建记事本,输入测试数据,后另存为新的文本文件&…

call_once 单例模式 Singleton / condition_variable 与其使用场景

一、call_once 单例模式 Singleton 大家可以先看这篇文章&#xff1a;https://zh.cppreference.com/w/cpp/thread/call_once /*std::call_oncevoid call_once( std::once_flag& flag, Callable&& f, Args&&... args ); */ #include <iostream> #i…

【算法与数据结构】474、LeetCode一和零

文章目录 一、题目二、解法三、完整代码 所有的LeetCode题解索引&#xff0c;可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 思路分析&#xff1a;本题要找strs数组的最大子集&#xff0c;这个子集最多含有 m m m个0和 n n n个1。本题也可以抽象成一个…

云仓酒庄的品牌雷盛红酒LEESON分享从事酒行业有前途吗?

化在全球都有着悠久的传承文化&#xff0c;每逢传统节日&#xff0c;新朋好友相聚庆贺&#xff0c;酒在好多场合都是不可或缺的选项。酒的消费群体也是十分庞大&#xff0c;有不少朋友问云仓酒庄&#xff0c;从事酒的行业能不能挣钱&#xff0c;有没有前途&#xff1f;回答好这…

【Qt之模型视图】1. 模型和视图架构

1. 模型/视图架构是什么及有什么用 MVC&#xff08;Model-View-Control&#xff09;是一种源自Smalltalk的设计模式&#xff0c;通常用于构建用户界面。 MVC由三种类型的对象组成。模型是应用对象&#xff0c;用来表示数据&#xff1b;视图是模型的用户界面&#xff0c;用来显…

Windows 拦截系统睡眠、休眠

前言 在前一篇文章中&#xff0c;我们分析了以编程方式拦截 Winlogon 相关回调过程的具体做法&#xff0c;我们给出了一种拦截 RPC 异步回调的新方法——通过过滤特征码&#xff0c;我们可以对很多系统热键以及跟电源有关的操作做出“提前”响应。但是我们给出的代码并不能真正…

代码随想录第十八天 513 找树左下角的值 112 路径之和 106 从中序与后序遍历序列构造二叉树

LeetCode 513 找树左下角的值 题目描述 给定一个二叉树的 根节点 root&#xff0c;请找出该二叉树的 最底层 最左边 节点的值。 假设二叉树中至少有一个节点。 示例 1: 输入: root [2,1,3] 输出: 1示例 2: 输入: [1,2,3,4,null,5,6,null,null,7] 输出: 7 思路 1.确定递…

matlab appdesigner系列-常用14-树(复选框)

之前系列常用9&#xff0c;为单个复选框。树&#xff0c;就是多个复选框形成的选项组 示例&#xff1a;列举湖北省的几个城市 湖北省 武汉 宜昌 襄阳 荆州 1&#xff09;将树&#xff08;复选框&#xff09;拖拽到画布上&#xff0c;方式1就是&#xff1a;文字可以在右侧…

课题学习(十九)----Allan方差:陀螺仪噪声分析

一、介绍 Allan方差是一种分析时域数据序列的方法&#xff0c;用于测量振荡器的频率稳定性。该方法还可用于确定系统中作为平均时间函数的本征噪声。该方法易于计算和理解&#xff0c;是目前最流行的识别和量化惯性传感器数据中存在的不同噪声项的方法之一。该方法的结果与适用…

131. 分割回文串 - 力扣(LeetCode)

问题描述 给你一个字符串 s&#xff0c;请你将 s 分割成一些子串&#xff0c;使每个子串都是 回文串 。返回 s 所有可能的分割方案。 回文串 是正着读和反着读都一样的字符串。 输入示例 s "aab"输出示例 [["a","a","b"],["…

PS滤镜插件:Adobe Camera Raw 16 for Mac中文激活版

Adobe Camera Raw是Adobe公司开发的一款用于处理数码相机RAW格式文件的软件插件。它可以在Adobe Photoshop、Adobe Bridge和Adobe Lightroom等软件中使用&#xff0c;用于调整RAW文件的曝光、白平衡、对比度、色彩饱和度、锐化等参数&#xff0c;从而得到更好的图像质量。 软件…

STM32之模数转换器(ADC)

一、模数转换器介绍 1、模数转换器简介 为什么使用模拟转换器&#xff1f;&#xff1f; 因为MCU只能识别01010101的数字信号&#xff0c;而外部物理信号均为模拟信号&#xff0c;如声音、光、电等&#xff0c;所以为了让计算机能够处理外部物理的信息&#xff0c;必须要通过…

增加CO气体报警、氢气报警以及烟雾报警

标题&#xff1a;增加CO气体报警、氢气报警以及烟雾报警。 内容&#xff1a;通过ADC采集通道&#xff0c;实现传感器电压的采集&#xff0c;通过对电压进行判断是否报警&#xff0c;&#xff08;理论上应该可以计算出气体浓度&#xff0c;通过气体浓度来判断是否报警&#xff…