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

2023-11-14

        我参加的是第十三届蓝桥杯大赛,从最开始的零基础,毫无头绪,到拿下国二,颇有体会,在这里将我的备赛经验分享给大家,希望可以帮到一些正在备赛的蓝桥杯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个小时可以完成程序题的所有要求为止

 

三 . 总结

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

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

部分资料:

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

蓝桥杯单片机零基础到国二经验分享 的相关文章

随机推荐

  • 亚信实习第一周

    自从上周五 怀着激动 忐忑的心情来到亚信报到之后 截止到今天 正好上了一周班 对这一周做了什么 进行一下回顾 周一 因为第一天上班 所以起了个大早 来到公司时才八点多一点 九点才上班 由于是第一天上班 就是看了看公司现在做的项目是什么 总体
  • 运行python报错ImportError: Unable to import required dependencies: numpy

    真是气死了 之前在VsCode上用jupyter写python好好的 过了一段时间没写python 今天再一打开运行python代码就出错了 一开始是报的这个错 Error loading preloads Could not find r
  • 串口中断怎么触发两次_“中断”-嵌入式的灵魂

    最近个人情绪不是很好 断了好几天 今天试着恢复每日一更 今天给大家讲一下 中断 一个让我刚开始接触单片机头疼的概念 我相信也是很多初学者头疼的地方 之所以头疼只是因为他太过于抽象 本章我用形象的举例来给大家讲出来 注意 本章节我用Ardui
  • 如何使用nodejs快速搭建本地服务器

    1 首先要安装好node js 2 以下有安装包下载的链接 这里的安装包是 msi 如果要其他的 可以到菜鸟教程上去找 32 位安装包下载地址 https nodejs org dist v4 4 3 node v4 4 3 x86 msi
  • 【Ubuntu】vscode配置PCL库/vscode无法导入PCL库

    问题 PCL库是ROS框架自带的点云处理库 可以通过find package PCL REQUIRED 在CMakeLists txt中导入 但是vscode却无法识别 出现问题如下 注意 本文解决方案仅限Ubuntu 解决方案 打开工程路
  • 如何调用股票交易软件api接口?

    随着人们的生活水平越来越高 人们可以通过公司的股票交易软件api接口来查询股票 也可以用股票交易软件api接口来了解股市 采用正规的界面可以确保数据的准确性 及时的根据股价的涨跌幅度做出一些选择 所以公司所用的股票交易软件api接口非常重要
  • 2019年蓝桥杯省赛-数的分解

    题目 题目链接 题解 DFS 一定看清要求 3 个 不同 正整数 正整数中不能包括2和4 满足加法交换律的算式属于一种情况 代码 include
  • ArtDialog简单使用示例

    像dojo一样 artdialog也是在网上无意间搜出来的 可惜后来发现它和dojo冲突 最后都是用的dojo的dialog 没办法只有忍痛割爱了 今天花了些时间把http code google com p artdialog downl
  • Linux配置每次重启会自动挂载的共享文件夹

    1 前言 配置共享文件可以实现Window与Ubuntu文件共享 2 添加共享文件夹 打开虚拟机设置 选项 gt 共享文件夹 gt 总是启用 gt 添加 gt 选择文件夹 gt 确定 3 访问共享文件夹 在Ubuntu中访问该共享文件的路径
  • java怎么读取数据_java怎么读取数据

    java怎么读取数据 1 从控制台读取数据 使用Scanner类来读取控制台的输入 推荐教程 java教程 public static void main String args Scanner in new Scanner System
  • Matlab工作区介绍

    Matlab工作区介绍 Matlab工作区 Matlab Workspace 是Matlab软件中的一个重要概念 它是一个存储在内存中的临时存储区域 用于存储和管理当前会话中的变量和数据 在工作区中 可以创建 修改和操作变量 进行数据分析和
  • qt 获取文件夹中文件名

    bool TerminalCommand command cleancache QString path QDir dir path QFileInfoList f list dir entryInfoList dir setFilter
  • 2023年最新React面试题

    以下是一些常见的React面试题 包括代码详解 这些问题涵盖了React的基础知识和常见的开发场景 请注意 这些问题的答案可能有多种方式 下面给出的是其中一种解决方案 1 什么是React React是一个用于构建用户界面的JavaScri
  • LeetCode 22. 括号生成 Generate Parentheses(C语言)

    题目描述 给出 n 代表生成括号的对数 请你写出一个函数 使其能够生成所有可能的并且有效的括号组合 例如 给出 n 3 生成结果为 题目解答 方法1 回溯算法 for循环 递归 记录当前用的左括号数目bef及未成对的左括号数目single
  • (UE4 4.20 )UE4的GC(垃圾回收)编程规范

    UObject系统的GC UPROPERTY 引用 当我们在一个UObject类声明各种继承UObject的 变量时 得加UPROPERTY 这个可以让UE4帮我们自动管理UObject的垃圾回收 UPROPERTY不仅仅用于反射变量到编辑
  • C++智能指针-shared_ptr/weak_ptr

    熟悉了unique ptr 后 其实我们发现unique ptr 这种排他型的内存管理并不能适应所有情况 有很大的局限 如果需要多个指针变量共享怎么办 如果有一种方式 可以记录引用特定内存对象的智能指针数量 当复制或拷贝时 引用计数加1 当
  • jQuery一级菜单和二级菜单

    1 先做一级菜单 第一步设置body 把大概样子写出来 2 第二步 1 用css设置通配符 3 第二步 2 设置ul标签基础样式 4 第二步 3 设置类样式 5 设置jquery内容的第一步先引入jQuery文件 6 第二步设置一个函数在里
  • CTP程序化交易入门系列之四:行情订阅常见问题解答

    前言 这一章总结了大家订阅行情最常问的一些问题的相关解答 希望能有帮助 如有不对的地方 欢迎指正 后期会在这里更新迭代 欢迎到这底下提问 更新时间 20201112 1 获取行情的地址在哪里可以查到 simnow发的即是实时行情 官网上可以
  • kettle用Rest Client发送http请求

    kettle用Rest Client发送http请求 kettle用add join xml组装复杂的xml报文 kettle配置及性能调优 需求 请求一个服务接口 请求体是一段 json 服务接口响应数据 数据也是 json 形式 这里用
  • 蓝桥杯单片机零基础到国二经验分享

    我参加的是第十三届蓝桥杯大赛 从最开始的零基础 毫无头绪 到拿下国二 颇有体会 在这里将我的备赛经验分享给大家 希望可以帮到一些正在备赛的蓝桥杯er 目录 一 蓝桥杯 单片机组介绍 二 零基础到国二历程 客观题 程序题 1 从零基础到省三