蓝桥杯单片机-程序员宅基地

技术标签: 蓝桥杯  单片机  

1.蓝桥杯单片机学习总结【准备篇】

声明:保姆级教程,适用于单片机初学者,有编程经验者其实很多都不用的。

本人某秃头专业女大学生,参加了两届蓝桥杯比赛,十二届国二选手,略有心得,想记录下来,如果能为后来宝宝们提供一点点帮助就很开心啦!

1.蓝桥杯官网资料
官网有选手资源数据包,这里面是第十届的,也是最新的,如果有之前看过大科视频的同学注意,驱动代码在第十届前后是有改动的,具体体现在iic.h的需要加下划线才可以正确运行。
官网选手资源数据包
2.竞赛板和官方指导书籍
我买的时候是国信长天官方的板子和书籍(小贵,咸鱼二手便宜点),如果学校给报销要开发票,但是买的时候也是要贵一点。另外说一下官方指导书,这本书里的代码对刚入门的同学来说不是很友好,大佬除外,尤其是变量命名很难读,但是代码本身写的是很好的,但是没有解析,这里推荐个博主【法外狂徒张三博客地址,他的博客里有对指导书代码的解释,可以帮助理解。购买后可以联系客服要里面代码的电子档,也可以加官方群获取,里面资料挺丰富的。另外比赛从第八届开始出现客观题,比重30%,个人觉得客观题对省赛的影响不算很大(前提主观题可以完整实现),但对决赛还是很重要的,尤其对冲国一的选手,主观题难靠主观题拉分,主观题简单就是拼客观题了。指导书中有历届客观题原题及答案,可以用作练习。

3.学习资料推荐。
我入门是跟着小蜜蜂老师的b站视频来的,老师很厉害,代码讲的清晰透彻,对新手很友好,他的笔记小蜜蜂博客地址也看了很多遍。

虽然模块听懂了学会了但是我上手还是不行,当时一套省赛题憋了很久做不出来,就买了大科电子的视频来看,省赛三等奖视频简直打开我新世界的大门,后来编出来几套就得心应手多了。因为视频有加密保护,所以看得时候不能有复制粘贴等操作。里面老师从做题思路等角度分析,真的很棒,有源代码,资料齐全,而且会随着比赛更新,加群关注一下即可,但是代码重点还是自己写!

另外还有电子设计工坊的单片机教程,我买过奈何没时间看就比赛了,但是也推荐给大家自主选择吧,提示一点,他家视频没有源代码。

还有b站上蚂蚁科技,我只看过客观题讲解,会教你如何利用用户手册,适合考前突击客观题。这里提示一点,建议时间紧凑的同学不要花太多时间在客观题上,范围太大,本人考前花了很久复习客观题一个题都没有考到!

最后当然也是最重要的就是我们CSDN上的很多博主写的代码、经验分享等等,内容丰富,很多模块问题的解决我都是靠的平台分享的代码。
本人自己的代码资料已打包,如有需要请私信联系
第一次写博客不易,如有错误,请大家包涵指正!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_46267171/article/details/117827148

智能推荐

基于MATLAB的SVM的交通标志识别-程序员宅基地

文章浏览阅读1.1k次。基于MATLAB的SVM的交通标志识别 摘要:本文针对三种不同的交通标识(直行、右拐和直行左拐)给出了一种基于SVM识别方法。该方法首先在分析训练集交通标识图片特点的基础上,提取它们的PHOG特征向量并形成矩阵形式;然后提取测试集交通标识的PHOG特征向量,最后对测试集利用SVM根据PHOG特征对图像进行识别;仿真结果验证了算法的有效性。 关键词:交通标识;MATLAB..._svm进行道路识别

深度学习与智能故障诊断学习笔记(三)——RNN与LSTM推导详解_深度学习 故障诊断-程序员宅基地

文章浏览阅读3.2k次,点赞7次,收藏38次。1.RNN1.1网络结构标准神经网络的输入输出在不同例子中可能有不同的长度,在学习中并不共享从不同位置上学到的特征。因为标准神经网络的训练集是稳定的,即所有的特征域表达的内容是同一性质的,一旦交换位置,就需要重新学习。故障诊断和健康管理属于带有时间序列的任务场景,在进行学习时参数量巨大,标准神经网络无法体现出时序上的前因后果,所以引入循环神经网络。如图所示为RNN循环神经网络的单元。其中为当前输入,为前一个状态,b为偏置项,tanh为激活函数,用于学习非线性部分。当前输入和前一个状态分别乘以_深度学习 故障诊断

026求总数问题_计算题目总数的代码-程序员宅基地

文章浏览阅读771次。026求总数问题1.题目2.代码3.个人见解4.输出结果截图1.题目集邮爱好者把所有的邮票存放在三个集邮册中,在A册内存放全部的十分之二,在B册内存放不知是全部的七分之几,在C册内存放303张邮票,问这位集邮爱好者集邮总数是多少?以及每册中各有多少邮票?2.代码#include<stdio.h>int main(void){ int a, b, c, x, su..._计算题目总数的代码

webGL创建旋转动画三角形_webgl 三角形 动画-程序员宅基地

文章浏览阅读237次。test.html<!doctype html><html lang="en"> <head> <meta charset="utf-8"> <title>WebGL Demo</title> <link rel="stylesheet" href="./webgl.css" type="text/css"> <script src="https://cdnjs.cloudfla_webgl 三角形 动画

python查询数据库语句大全_sql:查询语句大全-程序员宅基地

文章浏览阅读1.6k次。一、mysql查看数据库:SHOW DATABASES;创建数据库:CREATE DATABASE db_name;使用数据库:USE db_name;删除数据库:DROP DATABASE db_name;创建表:CREATE TABLE table_name(id TINYINT UNSIGNED NOT NULL AUTO_INCREMENT, --id值,无符号、非空、递增——唯一性,可做..._python数据库查询语句

10分钟学会python写游戏脚本!Python其实很简单_手游刷初始号的脚本怎么写-程序员宅基地

文章浏览阅读3.5k次,点赞3次,收藏51次。最近在玩儿公主连结,之前也玩儿过阴阳师这样的游戏,这样的游戏都会有个初始号这样的东西,或者说是可以肝的东西。当然,作为一名程序员,肝这种东西完全可以用写代码的方式帮我们自动完成。游戏脚本其实并不高深,最简单的体验方法就是下载一个Airtest了,直接截几个图片,写几层代码,就可以按照自己的逻辑玩儿游戏了。当然,本篇文章不是要讲Airtest这个怎么用,而是用原始的python+opencv来实现上面的操作。_手游刷初始号的脚本怎么写

随便推点

vue工程可视化大屏 自适应问题_vue大屏数据可视化自适应-程序员宅基地

文章浏览阅读1.4k次。vue工程可视化大屏 自适应问题可视化大屏的适配是一个老生常谈的话题了,现在其实不乏一些大佬开源的自适应插件、工具但是我为什么还要重复造轮子呢?因为目前市面上适配工具每一个都无法做到完美的效果,做出来的东西都差不多,最终实现效果都逃不出白边的手掌心,可以解决白边问题的,要么太过于复杂,要么会影响dom结构。_vue大屏数据可视化自适应

使用Gitee Pages+hugo免费搭建你的博客_gitee pages hugo-程序员宅基地

文章浏览阅读3.5k次,点赞2次,收藏6次。本文介绍Gitee Pages的搭建过程,参照本文,你可以使用Gitee Pages+hugo搭建你的博客_gitee pages hugo

共存Python2.7和python3.4_v2库支持的python版本为2.7和3.4及以上版-程序员宅基地

文章浏览阅读415次。多版本Python共存[支持使用pip安装包] 有时特殊需要会要用到高版本的Python, 但是系统自带的版本又是很多其他工具依赖的, 不能随意更新。 所以就会考虑安装另一个版本的python环境, 然后需要用到这个版本时就在脚本头部指明 #/usr/bin/env python2.7 这样。## 下载要安装的 Python版本源码包(我用的是 2.7 版本)wget ‘http:_v2库支持的python版本为2.7和3.4及以上版

Linux 系统下 Python 的安装 详细步骤_python linus如何安装-程序员宅基地

文章浏览阅读1.4k次。Linux 系统下 Python 的安装一.安装环境准备centos7系统Python 安装包:官网地址:https://www.python.org/downloads/(速度不是一般的慢)镜像网址:http://npm.taobao.org/mirrors/python/ (速度较快)二.安装步骤1.将安装包从本地上传到远程服务器(可选用SSH工具)2.解压缩 (文件名可直接输入首字母按tab键)解压完成如图所示3.进入文件夹,输入 ./configure --prefix_python linus如何安装

代码点与代码单元和Unicode相关的UTF_代码的ut ui-程序员宅基地

文章浏览阅读1k次。java字符串由char序列组成,char数据类型是一个采用UTF-16编码表示Unicode代码点的代码单元,大多数的常用Unicode字符使用一个代码单元就可以表示,而辅助字符需要一对代码单元来表示,length方法返回的是采用UTF-16编码表示的给定字符串所需要的代码单元的数量,要想得到真实的长度即代码点的数量可以调用xxx.codePointCount(0,xxx.length())方法_代码的ut ui

JDK1.6在LINUX下的安装配置-程序员宅基地

文章浏览阅读63次。JDK1.6在LINUX下的安装是如何进行的呢,让我们开始我们的演示:Ubuntu Linux下jdk的安装与配置1.JDK1.6安装准备从sun公司网站www.sun.com下载linux版本的jdk,我下载的版本是JDK 6 Update 7,地址http://java.sun.com/javase/downloads/index.jspjdk-6u7-linux-i586..._jdk1.6在linux下是不是解开就能用

推荐文章

热门文章

相关标签