代码编织梦想

蓝桥杯嵌入式第十五届4t模拟赛程序设计题_蓝桥杯嵌入式15届模拟-爱代码爱编程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 文章目录 前言 一、程序题目 二、模块程序编写 1.LCD模块 2.按键模块 3.ADC模块 4.串口模块 5.main.c部分 总结 前言 因为也在备赛刷题,所以想着把自己完成的程序记录下来,里面可能

蓝桥杯嵌入式十五届模拟赛|||(全csdn最细!!!)_嵌入式蓝桥杯15届模拟-爱代码爱编程

创作原因 本人大二在读,目前备赛蓝桥杯中,出于巩固自己所学知识以及为寻找解题思路的同胞们提供参考的目的,写下了这篇博客 在这篇博客中我会一步一步完善代码,最后给出完整工程文件 正文部分 题目要求 解题思路 在我们写蓝桥杯嵌入式的题目的时候,我们应该明确一个适合自己的大致流程:先写什么再写什么 接下来为各位奉上我这次写题目时候的思路

蓝桥杯物联网竞赛_stm32l071_12_按键中断与串口中断-爱代码爱编程

按键中断: 将按键配置成GPIO_EXTI中断即外部中断 模式有三种上升沿,下降沿,上升沿和下降沿都会中断 external -> 外部的 interrupt -> 打断 trigger ->

第十五届蓝桥杯备赛记录(三)-爱代码爱编程

    (0基础入门三) 1.1 认识Seg(数码管)的原理图        数码管就相当于8个LED连在一起 1.2 如何让Seg亮        让Seg亮,要考虑好两个参数。一、由于不只有一个数码管,所有要考虑好让第几个数码管亮;二考虑好让数码管亮的数字。这两个参数对应到我们的单片机就有是wela和dula。wela就控制让第几个数码管亮

第15届蓝桥杯嵌入式省赛准备第一天总结笔记(使用stm32cubemx创建hal库工程+点亮led)_第十五届蓝桥杯嵌入式大赛-爱代码爱编程

一.使用STM32cubeMX创建工程 1.安装芯片包 点击红圈 找到STM32G4安装最新版本 2.创建工程 点击红圈 在搜索框里搜索STM32G431RBT6,然后点击Start。 然后点击System Core选择RCC,这里是设置外部晶振引脚。 然后配置外部高速时钟为80MHz 然后我们查看电路图,LED的

蓝桥杯嵌入式第十五届模拟考试一_蓝桥杯嵌入式15届模拟-爱代码爱编程

题目 CubeMX配置 引脚配置 ADC2(PB15)配置 题目中要求使用R37电位器,将PB15配置为ADC2_IN15 定时器配置 使用TIM4作为按键定时器,TIM6为计时定时器,f=80M/8000/1000=10Hz,因此计一次为0.1s。 代码实现 初始化 //led函数 void led_disp(u

第十五届蓝桥杯备赛记录-爱代码爱编程

        在此博客上记录2023至2024年,我在寒假假期所学有关蓝桥杯—单片机的相关知识。方便日后整理温习。 (0基础入门一) 1.1 开发软件 Keil5 编写程序        STC-ISP 下载程序 1.2 新建工程 1.每一个不同的工程项目对应一个不同的文件夹。每个项目下应该有一个固定的文件夹user。 2.芯片

第十五届蓝桥杯备赛记录(二)_蓝桥杯单片机第十五届考点-爱代码爱编程

        今天的知识难度与昨天相比有所增加,但是还好今天坚持了下来,希望再接再励!今天学习了按键。 (0基础入门二) 1.1 认识原理图         独立按键的原理图如下图所示。对于独立按键,我们需要得知两个量。一,什么是按键的IO口(图中可知IO口为P3);二,独立按键是0次量还是1次量(按键按下去,按键接地,则该按键为0次量)

第十五届蓝桥杯模拟赛第三期(python)_第十五届蓝桥杯校内模拟赛第三期题解-爱代码爱编程

第三期模拟赛比第二期还要简单😥。。。 目录 填空题 第一题 解题思路 第二题 ​编辑 解题思路 第三题 解题思路 第四题 解题思路 代码 题目数据 第五题 解题思路 代码 题目数据 编程题 第六题 解题思路 代码 第七题 解题思路 代码 第八题 解题思路 代码 第九题 解题思路 代码 第十题

第十五届蓝桥杯备赛-爱代码爱编程

1.LED发光原理 LED又名发光二极管,LED内部是一个半导体晶片,晶片一端为负极,另一端为正极,半导体晶片由两部分组成,一部分是P型半导体,空穴占主导地位,另一部分是N型半导体,电子占主导地位,这两种半导体连接起来就形成P-N结,LED是利用P-N结进行发光,当半导体施加正向电压时,电子和空穴就会移动并再次结合,在结合的过程中产生大量的能量,而这些能

备战蓝桥杯day12-爱代码爱编程

一、每日一题  这个题感觉跟去年的蓝桥杯真题分糖果很像,先把这个分析明白了再去试试写那一个题。 大佬题解: class Solution: def findContentChildren(self, g: List[int], s: List[int]) -> int: # 将胃口和饼干排序 g.so

蓝桥杯算法基础(10):希尔排序-爱代码爱编程

希尔排序 希尔排序也是一种插入排序 他是简单插入排序经过改进后的一个更高效的版本, 也称为缩小增量排序 冒泡,选择,插入,希尔,快速,归并,堆,计数,桶,基数 10大基础排序 思路:9 8 7 6 5 4 3 2 1 确定一个增量序列,如4(length/2) 2 1,从大到小使用增量

日期问题(蓝桥杯,acwing)-爱代码爱编程

题目描述: 小明正在整理一批历史文献。这些历史文献中出现了很多日期。 小明知道这些日期都在1960年1月1日至2059年12月31日。 令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。 更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。 比如02/03

15届蓝桥杯备赛(2)-爱代码爱编程

文章目录 刷题笔记(2)二分查找在排序数组中查找元素的第一个和最后一个位置寻找旋转排序数组中的最小值搜索旋转排序数组 链表反转链表反转链表II 二叉树相同的树对称二叉树平衡二叉树二叉树的右视图验

蓝桥杯算法基础(15):十大排序算法(堆排序)c语言版-爱代码爱编程

堆排序 外堆: 需要一段和原来数组长度大小的内存空间,这段内存空间是用来存储堆结构的 内堆: 不需要重新申请内存,直接原来的数组上进行排序 堆结构 本质上就是一个完全二叉树(不了解二叉树可以取学习一下二叉树的基本概念),每一个节点的存储都是连续的 知道当前下标为current 从0开始计数 左子树下标-->2*curr

2023年蓝桥杯模拟省赛——列名-爱代码爱编程

目录 题目链接:2.列名 - 蓝桥云课 (lanqiao.cn) 思路 高级思路:进制转换 难点一 难点二 难点三 总结 题目链接:2.列名 - 蓝桥云课 (lanqiao.cn) 思路 先来看我的暴力的思路吧 主要有以下步骤: 初始化一个长度为3的数组res用于存放结果,并且定义一个变量 p 表示目前数组

蓝桥杯刷题(九)-爱代码爱编程

1.三国游戏 代码 #输入数据 n=int(input()) Xli=list(map(int,input().split())) Yli=list(map(int,input().split())) Zli=lis

蓝桥杯练习题——贡献法(隔板法)-爱代码爱编程

1.孤独的照片 思路 孤独的区间一定有一头孤独的牛,考虑每头牛对区间的贡献是多少 #include<iostream> using namespace std; const int N = 5e5

管道(acwing,蓝桥杯,二分)-爱代码爱编程

题目描述: 有一根长度为 len 的横向的管道,该管道按照单位长度分为 len 段,每一段的中央有一个可开关的阀门和一个检测水流的传感器。 一开始管道是空的,位于 Li的阀门会在 Si 时刻打开,并不断让水流入管道。 对于位于 Li的阀门,它流入的水在 Ti(Ti≥Si)时刻会使得从第 Li−(Ti−Si) 段到第 Li+(Ti−Si)段的传感器检测

noi / 1.8编程基础之多维数组 10:矩阵转置-爱代码爱编程

描述 输入一个n行m列的矩阵A,输出它的转置AT。 输入 第一行包含两个整数n和m,表示矩阵A的行数和列数。1 <= n <= 100,1 <= m <= 100。 接下来n行,每行m个整数,表示矩阵A的元素。相邻两个整数之间用单个空格隔开,每个元素均在1~1000之间。 输出 m行,每行n个整数,为矩阵A的转置。相邻两个