蓝桥杯单片机组经验分享之(一)引言

2023-11-04

一、开篇激励:

蓝桥杯单片机组真的是非常容易拿奖的,尤其是省赛,水军特别多,结合我以及我的师兄师姐的参赛经验,基本上编程题全部完成就能保证省一了(至少广东是这情况),至于想拿国一的话得靠平时专业知识的积累了,只靠程序高分是拿不到国一的,第八届我的师兄参加国赛只有一个小功能没有实现,最后国三,很大程度是因为客观题成绩拖了后腿

 

二、比赛简要说明:

1、时长:五个小时(省赛国赛都一样)

2、分数:30分选择题和填空题(涉及数电、模电、通信等等)

                 70分编程题

3、赛场提供资料包:网上很多资源,我电脑只剩芯片手册和驱动代码了、不完整,所以就不发了

 

三、比赛经验:

1、客观题

数电、模电、各种通信方式的特点等等,考察面广,不好准备,一般靠积累,但是一般都会考到比赛所用单片机的参数、特性,例如各种存储器的大小,定时器个数、工作方式,串口个数等等,这些一般都可以从手册查到,手册在赛场上有提供,事先掌握查手册的方法,常用的

 

2、编程题

①、程序要模块化,每个模块的基础代码必须熟稔于心(我觉得其实是熟稔于手指)

②、多刷真题(有时间尽量都做,参加省赛前可以把国赛的也做了,省赛以往都是没有涉及频率计的,很多人都没准备,然后去年第十届就出了个频率计内容,很多人没提前准备、基础也不好,然后就懵了,而这个内容在国赛里考过好多次了,如果提前做过国赛的题目,省赛遇到就不会懵逼)

我在准备省赛期间把各个模块代码都敲得滚瓜烂熟(没有特地去背,大家不要背代码,熟能生巧,多用就好),我在省赛前就差不多把全部赛题都做了一遍,做到后面基本上2个小时内能够做完了,在考场上我也是花了半个小时把所需要的各个模块准备好,然后悠哉地按试题组合逻辑,花了差不多两个小时,一次就成功了,没有出现反复调试修改的情况,然后把客观题做完回头再检查一次功能,确定无误就提交离场开始北京之旅了,如果大家没有很好地模块化,或者边写主程序边写子程序,甚至没有子程序。。。那样会对调试带来非常大的不便利,所以再次强调,程序一定要模块化,模块化不仅是这个比赛需要,也是以后深入学习、运用编程语言一种很重要、很基础的思想,在后面我会给大家附上各个模块的代码并讲解相关内容。鉴于当时还是大二,水平不高,代码结构和程序规范上有所欠缺,欢迎大神们评论指点其它小伙伴改进,不过我比较懒就不改了哈哈

 

3、这一经验分享主要是为大家提供程序模块,并给出一些常规的编程思想,在定时器部分会给引入一些linux系统使用到的高级编程方法,至于基础部分可能不会讲太多,建议大家先看自己51开发板的课程,再来看后面的代码,加深印象、强化理解

 

 

 

 

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

蓝桥杯单片机组经验分享之(一)引言 的相关文章

  • 【蓝桥杯 和与乘积】

    题目描述 解题思路 首先想想可以组成答案的区间有什么性质 很直观可以想到排除长度为1的和长度为2的 构成答案的区间肯定是由几个非1的数加上一堆1构成的 那么可以很容易的想到区间长度k有下面这个等式 k mul sm tot mul为区间非1
  • c++ 中ref 和引用的区别

    c 中 本身可以使用 来实现引用 那为什么还会出现ref 呢 ref int f2 int c c cout lt lt in function c lt lt c lt
  • 蓝桥杯备赛:贪心

    例题1 最少砝码 问题描述 你有一架天平 现在你要设计一套砝码 使得利用这些砝码可以称出任意 小于等于 NN 的正整数重量 那么这套砝码最少需要包含多少个砝码 注意砝码可以放在天平两边 输入格式 输入包含一个正整数 N 输出格式 输出一个整
  • 蓝桥杯 c/c++ 算法提高 最长滑雪道

    算法提高 最长滑雪道 资源限制 时间限制 1 0s 内存限制 256 0MB 问题描述 小袁非常喜欢滑雪 因为滑雪很刺激 为了获得速度 滑的区域必须向下倾斜 而且当你滑到坡底 你不得不再次走上坡或者等待升降机来载你 小袁想知道在某个区域中最
  • 备战2023蓝桥国赛-传纸条

    题目描述 解析 这道题想了我好久 一开始我是想假如只走一条路线 从 1 1 走到 m n 这种问题该怎么解决呢 针对这种问题我是设了dp k i j 表示走了k步到达 i j 的好心程度之和的最大值 然后根据这个来写出转移方程来计算 后面就
  • 递归与分治

    递归的定义 程序调用自身的编程技巧称为递归 递归做为一种算法在程序设计语言中广泛应用 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法 它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解 递归策略只需少量
  • 第十三届蓝桥杯省赛 JAVA A组 - 矩形拼接

    个人博客 https blog csdn net Newin2020 spm 1011 2415 3001 5343 专栏地址 蓝桥杯题解集合 专栏定位 为想参加蓝桥杯的小伙伴整理常考算法题解 祝大家都能取得理想成绩 如果有收获的话 欢迎点
  • 蓝桥杯单片机14届省赛解析(个人)

    下面记录一下自己这届省赛比赛时的思路 不太会写作文 比较口语化 而且一些看法仅仅是我个人观点 赛后我还没有看过任何讲解或例程 可能会有很多理解不对的地方希望大家能够指出一起交流 一 硬件框图 往届省赛基本上都是考两个外设 这次一看硬件框图就
  • 蓝桥杯最长不下降子序列,线段树python

    问题描述 给定一个长度为 N 的整数序列 A1 A2 AN 现在你有一次机会 将其 中连续的K 个数修改成任意一个相同值 请你计算如何修改可以使修改后的数 列的最长不下降子序列最长 请输出这个最长的长度 最长不下降子序列是指序列中的一个子序
  • 蓝桥杯单片机第14届省赛客观题目+程序题目+程序题参考答案

    目录 客观题题目 程序题题目 程序题参考答案 main h main c Init h Init c SMG h SMG c DSQ h DSQ c YanShi h YanShi c JZKey h JZKey c ds1302 h ds
  • 【顺序表图书管理】

    一 实验目的 掌握顺序存储的线性表的创建 查找 插入 删除和输出操作 二 实验内容 实现一个存放图书信息的顺序表 三 实验要求 图书的基本信息有图书编号 例如 1 2 3 4等 书名和价格等 对图书的顺序表进行查找 插入 删除和输出操作 3
  • 蓝桥杯:斐波那契数列最大公约数

    题目表示的很明确 要用两个算法 斐波那契数列是很经典的dp问题 最大公约数是很经典的辗转相除法 从而我理所应当的就定义一个数组存放斐波那契数列 long long int F 2021 0 F 1 1 F 2 1 for int i 3 i
  • 【算法竞赛】Python快速入门指南

    该指南由GPT4编写 用于快速入门蓝桥杯Python组 当然 仅限入门而已 本指南由GPT 4生成 我只是负责引导 并对内容进行整理和补充 一直以来我都是使用C 作为算法竞赛语言 但是奈何C 组太卷 自己又太菜 于是另谋他路 Prompt模
  • 1093: 数1的个数

    存限制 128 MB 题目描述 给定一个十进制正整数n 1 n 10000 写下从1到n的所有整数 然后数一下其中出现的数字 1 的个数 例如当n 2时 写下1 2 这样只出现了1个 1 当n 12时 写下1 2 3 4 5 6 7 8 9
  • 蓝桥杯-2020年省赛-回文日期

    498 import datetime n input start datetime date int n 4 int n 4 6 int n 6 delta datetime timedelta days 1 flag 0 for i i
  • 三个小朋友分糖果

    题目描述 有甲 乙 丙三个小朋友 甲有x粒糖果 乙有y粒糖果 丙有z粒糖果 现在他们做一个游戏 从甲开始 将自己的糖平均分三份 自己留一份 其余两份分别给乙与丙 多余的糖果自己吃掉 然后乙与丙也依次这样做 问最后甲 乙 丙三人各有多少粒糖果
  • ​Java 输入一个字符串,统计其中字符 A 的数量并输出。

    题目描述 输入一个字符串 统计其中字符 AA 的数量并输出 输入 输入一个不带空格的字符串 字符串长度不超过 100 输出 输出字符串中字符 A 的数量 样例输入 AabdkeaoektA 样例输出 2 import java util S
  • 【第十四届蓝桥杯三月真题刷题训练——第 24 天 (3.27)& 旋转 & 附近最小 & 扫地机器人 & 窗口】

    第一题 旋转 import java util Scanner public class Main static int N 300 static int a new int N N static int b new int N N pub
  • [蓝桥杯 2014 省 A] 波动数列

    题目链接 蓝桥杯 2014 省 A 波动数列 题目描述 观察这个数列 1 3 0 2
  • 如何查看崩溃日志

    目录 描述 思路 查看ipa包崩溃日志 简单查看手机崩溃信息几种方式 方式1 手机设置查看崩溃日志 方式2 Xocde工具 方式3 第三方软件克魔助手 环境配置 实时日志 奔溃日志分析 方式四 控制台资源库 线上崩溃日志 线上监听crash

随机推荐

  • 一文读懂SQL的增删改查(基础教程)

    前言 一 一些最重要的 SQL 命令 二 查询 SELECT 1 查询所有列 2 查询指定列 3 查询并去重 DISTINCT 4 按条件查询where 5 SQL AND OR 运算符 6 SQL ORDER BY 关键字 7 SQL L
  • 代码pytorch-adda-master跑通记录

    前言 最近在学习迁移学习 ADDA算法 由于嫌自己写麻烦 准备先跑通别人的代码 代码名称 pytorch adda master 博客 https www cnblogs com BlairGrowing p 17020378 html g
  • .NET MVC + vue 前后端不分离--基本配置

    啊我是第一次接触前后不分离的vue项目 记录一下遇到的困难 一 vue要怎么放进 NET 项目里面 1 安装webpack 如果文件后缀用 vue的话 npm install webpack g 全局的安装 webpack v 查看是否安装
  • Python机器学习基础教程

    文章目录 监督学习与预处理 无监督学习的类型 数据集变换 聚类 无监督学习的挑战 预处理与缩放 应用数据变换 对训练数据和测试数据进行相同的缩放 预处理对监督学习的作用 降维 特征提取与流形学习 主成分分析 将PCA应用于cancer数据集
  • C#FTP操作类含下载上传删除获取目录文件及子目录列表等等

    ftp登陆格式 ftp 帐号 密码 IP 端口 ftp 用户名 密码 FTP服务器IP或域名 FTP命令端口 路径 文件名 直接上代码吧 根据需要选择函数 可根据业务自己修改 如日志记录 提示等等 using System using Sy
  • 职工工资程序c语言doc,c语言职工工资管理程序代码.doc

    c语言职工工资管理程序代码 include include include include define N 3 void enter int menu void input void search void search number v
  • r语言如何将图变成矩阵?_SPSS矩阵散点图:多变量关系探查利器

    多变量关系探查 矩阵散点图是非常不错的选择 是可视化利器 假设你有5个指标数据要考察两两之间关系 不需要依次制作10个散点图 矩阵散点图可以 一次搞定 在一个大坐标下完成所有散点图的绘制 按照矩阵的形式呈现出来 更高效 SPSS提供独特的散
  • C++ 学习大纲

    一 C 基本语法知识点 二 数据结构和基本算法 刷题 三 数据库 四 并行 五 网络编程 socket编程 服务器开发 并行量吞吐量稳定性 六 库的使用 引入第三方库 boost库 七 操作系统的知识
  • 四元数-坐标系转换-旋转-转欧拉角

    1 四元数世界坐标系转换到父节点坐标系下 公式 Q Q父 1 Q子 把四元数转到父坐标系下 ChildLocalQuat VDFULL GetChildLocalQuat quaternion father quaternion child
  • Qt子线程的“信号队列”(转载)

    对Qt的多线程编程没有深究 只了解了基本的用法 够我用就行了 之所以写这篇文章是因为前几天遇到一个疑问 如果其他几个线程同时向一个线程发signal 而这个线程没有自己的事件循环 那是不是会丢失signal呢 下面是我总结的两种子线程的工作
  • Android开发把项目打包成apk

    做完一个Android项目之后 如何才能把项目发布到Internet上供别人使用呢 我们需要将自己的程序打包成Android安装包文件 APK Android Package 其后缀名为 apk 将APK文件直接上传到Android模拟器或
  • (2021,FastGAN)用于高保真 few-shot 图像合成的更快、更稳定的 GAN 训练

    Towards faster and stabilized gan training for high fidelity few shot image synthesis 公众号 EDPJ 目录 0 摘要 1 简介 2 相关工作 3 方法
  • 在windows中ohmyzsh 的powerlevel10k主题及插件推荐

    1 安装powerlevel10k git clone https github com romkatv powerlevel10k git ZSH CUSTOM themes powerlevel10k 配置ohmyzsh 主题 vim
  • Java初识泛型

    目录 一 包装类 1 基本数据类型和对应的包装类 2 装箱和拆箱 3 自动装箱和自动拆箱 二 什么是泛型 三 引出泛型 1 泛型的语法 四 泛型类的使用 1 语法 2 示例 3 类型推导 Type Inference 六 泛型如何编译的 1
  • 计算机组成原理题库(2)

    计算机网络题库 目录 计算机网络题库 1 选择题 2 填空题 3 分析判断题 可能会有重复 大家跳着看 4 计算题 5 简述题 1 选择题 1 总线通信中 若发送方和接收方设备的速度有差异 但不是特别大 则最适合选择 时序控制方式 A 同步
  • unity打开VS2017异常解决 unity打开VS2017很慢 unity只打开mono

    早几天开始安装了VS2017 关联好unity 但后续使用编译脚本时 发现经常打开很慢 最后总是打开mono 检查过自己的关联没有错误 也试着修复了几次VS 上网搜了几遍 连老外的网站都看了 最后找到的解决方案是更换成VS2015 原因在于
  • PyTorch深度学习实战(8)——批归一化

    PyTorch深度学习实战 8 批归一化 0 前言 1 批归一化原理 2 批归一化优势 3 批归一化对模型训练的影响 3 1 未使用批归一化 且输入值较小 3 2 使用批归一化 且输入值较小 3 3 使用批归一化 且输入值较大 小结 系列链
  • element ui自定义主题

    一 在element ui 里找到自定义主题 1 1 在自定义主题 设置对应的颜色 并下载 1 2 在项目目录下安装element theme element theme chalk npm i element theme chalk 2
  • virtio sr-iov

    虚拟机规格 12核 32G内存 负载模拟 利用bc将CPU所有核占用提高的98 echo scale 500000 4 a 1 bc l q VirtIO 9 37 Gbps 4 5 12 SR IOV 9 40 Gbps 4 5 7 低负
  • 蓝桥杯单片机组经验分享之(一)引言

    一 开篇激励 蓝桥杯单片机组真的是非常容易拿奖的 尤其是省赛 水军特别多 结合我以及我的师兄师姐的参赛经验 基本上编程题全部完成就能保证省一了 至少广东是这情况 至于想拿国一的话得靠平时专业知识的积累了 只靠程序高分是拿不到国一的 第八届我