蓝桥杯单片机前言(经验分享)

2023-11-12

本人在今年省赛的获得了省一等奖,这是战利品hhh,国赛由于没有好好准备,所以没有取得好名次(已经后悔了555)。
在这里插入图片描述
个人经历
当时是寒假开始学习蓝桥杯单片机开发板的,本人情况是有模电,电路理论基础,c语言基础(当时差不多忘记完了),没有51和模电基础,然后开始通过网课一点点的学习这款开发板,也算从零开始把。通过一段时间的学习,把开发板上的外设也都摸了个遍,然后也是直接开始做省赛题目,从最开始的一点思路都没,后面慢慢都能写出来,虽然可能效果不怎么好,来来回回省赛题目也是做了两遍,当然也不是天天一直做,隔几天做一题,因为学校也有课,当然不做题也会把最基础的程序写一遍(数码管,独立按键,矩阵按键),然后比赛试题分为两部分,选择填空和程序设计部分。
程序设计部分
程序设计部分只需要把外设学完,做几遍省赛题,多练差不多就能搞定,主要是训练自己的逻辑能力。要多练才行,猛练出奇迹!!!
选择填空
选择填空主要是数电,模电,单片机,这一部分我当时是没有去管的,因为范围太大了,有数电和电路基础差不多能答上几题,然后就是选择题会考本块开发板的知识,所以考试的时候一定要翻数据手册!!!,数据手册上很多都能直接搜索到的答案。
考试和做题注意事项
考试的时候在写程序时一定要多编译,不要一次性写完程序再编译,建议一个模块一个模块进行调试,然后要细心,比如按键的编号不能弄错,定时器内尽量别直接对IO进行赋值,因为可能会影响别的程序,建议设置变量,在主程序统一赋值。考试时打包程序一定要打包好,按照题目要求进行打包,如果能在开考前提前写代码建议先把各部分模块都调试好(我当时学校里面考提前半个小时)。
我自己的时间规划
寒假:学习开发板上所有的外设并且做一遍省赛题
开学到比赛前:做第二遍省赛题+抽空复习外设

然后后面也会不定期出一些赛题的解析
省赛赛题
下面文章的所有例程
下面文章的所有例程(网盘链接)
如果你已经掌握了蓝桥杯开发板上的一下外设:
蓝桥杯单片机(一)流水灯
蓝桥杯单片机(二)独立按键
蓝桥杯单片机(三)矩阵按键
蓝桥杯单片机(四)动态数码管
蓝桥杯单片机(五)定时器
蓝桥杯单片机(六)PWM
蓝桥杯单片机(七)NE555
蓝桥杯单片机(八)DS18B20温度测量(整数显示)
蓝桥杯单片机(九)DS18B20温度测量(小数和负数显示)
蓝桥杯单片机(十)DS1302时间显示
蓝桥杯单片机(十一)PCF8591(A/D转换)
蓝桥杯单片机(十二)PCF8591(D/A转换)
蓝桥杯单片机(十三)AT24C02(EEPROM)
蓝桥杯单片机(十四)超声波测距
那么恭喜你,你已经离获奖不远了,只需要进行蓝桥杯往届省赛题目的训练,在此之前,给大家讲解一下工程建立,如何快速的直接使用蓝桥杯官方提供的驱动程序,因为之前讲解都是一个main.c的文件内写的。
蓝桥杯资料包

比如添加一个iic的驱动。
打开资料包,复制iic的.c和.h文件
在这里插入图片描述
然后粘贴到工程目录下
在这里插入图片描述
然后打开keil,添加iic.c的文件
在这里插入图片描述
双击iic.c文件
在这里插入图片描述
然后再keil中添加include的环境,即自动绑定.h文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里如果你的.h文件不在这下面,需要切换到.h文件那个目录再选择文件夹
在这里插入图片描述
这样就行了,再将iic.h的#include <reg51>改为#include <stc15f2k60s2.h>再将对应的延时时间更改一下就能使用。
使用方法就是#include "iic.h"
在这里插入图片描述
接下来也会在本栏目更新一些讲解,有问题可以评论和私信。

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

蓝桥杯单片机前言(经验分享) 的相关文章

  • vue项目各种报错-2

    最近做了一个级联下拉框作为表单查询条件的项目 但是在点击查询按钮后报如下报错 但表单查询功能不受任何应影响 解决 当用户切换options数据时 就会重新渲染el cascader组件 给级联选择器绑定 key 值 通过 watcher 监
  • SpringBoot创建一个简单项目和用到的注解解释

    SpringBoot本身就是一个maven项目 IDEA中创建一个简单项目以后 在启动类对应的包下面 包的的子级也可以 这里用的是HelloController 代码如下 访问路径 localhost 8080 hello 项目启动 直接在
  • c语言大数相加

    大数相加 由于整型数的位数有限 因此整型数不能满足大整数 超长整数 的运算要求 大整数计算是利用字符串来表示大整数 即用字符串的一位字符表示大整数的一位数值 然后根据四则运算规则实现大整数的四则运算 大数相加我主要总结如下 1 定义两个字符

随机推荐

  • docker安装centos7系统并使用xshell连接

    文章目录 前言 一 docker和虚拟机 二 docker安装 1 引入库 2 docker安装centos7系统 3 修改docker为自动重启 4 修改docker某个容器自动重启 总结 前言 在搭建视频服务器时 遇到了需要集群的问题
  • 杰理之芯片丝印说明【篇】

    第一行 杰理公司LOGO 第二行 字母 代表芯片的生产信息 即 批次号 2C4 代表芯片型号的末3位 从芯片丝印 是 看不出 芯片的具体型号 例如 图片的丝印 对应的型号有可能是 AC6322C4 AC6352C4 AC6362C4 等
  • OpenWrt目录结构及编译过程

    OpenWrt代码有8个固定的顶层目录以及7个编译时创建的临时目录 顶层目录 docs docs目录 用于存放开发文档 编译时不需要 包含了整个宿主机的文件源码的介绍 里面还有Makefile为目标系统生成docs 使用make C doc
  • 〖Web全栈开发①〗—网络编程基础(上)

    网络编程基础 网络编程 网络编程概述 TCP IP协议 IP地址 什么是IP IP组成 IP 地址使用过程 查看IP Ip地址分类 子网掩码 端口 socket Socket原理 什么是Socket 2 创建一个tcp socket tcp
  • Redis基础语法

    noSQL 主要解决高并发数据 可以提高访问性能 将低服务器负担 Redis 底层结构 采用键值对存储 工作机制 采用单线程 Redis的数据结构 实用度左至右 string hash list set zset key value key
  • 新博客地址

    现在新的博客地址 https rpz105 com https rpz105 com
  • 【 unity3d 】天空盒的创建和使用

    天空盒 周围环境 天空 注意不是地形 一 创建天空盒材质 1 先创建材质 材质里的Shader里找Skybox 有3个制作方式 但是他们的渲染效果一样 只是制作方式不一样
  • LaTeX基本命令使用教程(清晰实例)(Overleaf平台)(论文排版)

    前言 本文是笔者在学习LaTeX的记录文档 主要是一些常用命令 发至博客分享给大家 笔者的感受是熟悉这些常用命令后即可上手编辑简单的论文 效率很高 体验比word好很多 希望本文能够对LaTeX的初学者有所帮助 有任何问题可以在评论区留言
  • 存储过程进行数据合并导入

    CREATE PROCEDURE sp mytest1 mytype int AS declare pro varchar 50 declare pro1 varchar 50 select pro typename from table1
  • web浏览器访问后端提示‘没有javascript支持,将不能正常工作’

    如图提示 网上找了一下解决办法 说是可能浏览器js支持没有开启 但我的浏览器js支持是开启的 后面清理了下浏览器的缓存 问题解决
  • 如何使用 Kubernetes 监测定位慢调用

    监控作者 李煌东 大家好 我是阿里云的李煌东 今天我为大家分享 Kubernetes 监测公开课第四节 如何使用 Kubernetes 监测定位慢调用 今天的课程主要分为三大部分 首先我会介绍一下慢调用的危害以及常见的原因 其次我会介绍慢调
  • Java&JS时间格式转化

    时间格式转化 一 Java格式转化 1 1 接收前端传值转化 1 2 String转化LocalDate 1 3 LocalDate与Date相互转换 二 Javascript格式转化 2 1 JS时间格式转化 一 Java格式转化 1 1
  • openswan中ISAKMP交互过程关键函数接口

    1 ISAKMP交互过程中关键函数接口 下面分别说明不同的阶段和模式下的函数接口以及对应的报文 2 第一阶段 Phase I 主模式函数接口 发送端 响应端 main outI1 主模式第一包
  • MySQL中的索引事务(1)索引----》数据库运行的原理知识+面试题~

    本篇文章主要讲述MySQL索引事务 所谓的索引index就是指 目录 索引存在的意义 加快查找的速度 省略了遍历的过程 但付出了一定的代价 付出的代价如下 1 需要付出额外的空间代价来保存索引数据 2 索引可能会拖慢新增 删除 修改数据的速
  • 华为OD机试真题-最差产品奖【2023.Q1】

    题目内容 题目描述 A公司准备对他下面的N个产品评选最差奖 评选的方式是首先对每个产品进行评分 然后根据评分区间计算相邻几个产品中最差的产品 评选的标准是依次找到从当前产品开始前M个产品中最差的产品 请给出最差产品的评分序列 输入描述 第一
  • Windows terminal + WSL 美化教程的笔记——解决遇到的问题

    文章目录 前言 问题1 如何打开Windows Terminal 的设置 修改配置文件 问题2 打开windows terminal有更新提示怎么办 问题3 打开windows terminal报错怎么办 参考文献 前言 学习过程中突感字体
  • vaultwarden密码库 搭建流程

    系统工程 建设篇 第二章 vaultwarden密码库 搭建流程 系统工程 建设篇 系列文章回顾 前言 前置条件 实施步骤 注意事项 浏览器插件下载链接 部署 vaultwarden密码库 宝塔面板配置docker 开启docker服务 从
  • python连接clickhouse使用方法

    前沿 clickhouse现在作为分布式存储成熟的解决方案 在python开发中经常会用到clickhouse的连接方案 下面所列一个简单的连接clickhouse的写法 正文 from clickhouse driver import C
  • 焉建伟:3.31黄金走势看涨看跌?黄金原油今日如何操作? 实时策略

    消息面 美东时间周二 美国媒体援引两名知情人士的话报道 拜登周三预计将在匹兹堡宣布2 25万亿美元的一揽子基础设施和就业支持计划 具体而言 大约6500亿美元会被用于重建美国基础设施 如道路 桥梁 高速公路和港口 4000亿美元用于老年人和
  • 蓝桥杯单片机前言(经验分享)

    本人在今年省赛的获得了省一等奖 这是战利品hhh 国赛由于没有好好准备 所以没有取得好名次 已经后悔了555 个人经历 当时是寒假开始学习蓝桥杯单片机开发板的 本人情况是有模电 电路理论基础 c语言基础 当时差不多忘记完了 没有51和模电基