蓝桥杯嵌入式第十五届4t模拟赛程序设计题_蓝桥杯嵌入式15届模拟-爱代码爱编程
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 文章目录 前言 一、程序题目 二、模块程序编写 1.LCD模块 2.按键模块 3.ADC模块 4.串口模块 5.main.c部分 总结 前言 因为也在备赛刷题,所以想着把自己完成的程序记录下来,里面可能
代码编织梦想
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 文章目录 前言 一、程序题目 二、模块程序编写 1.LCD模块 2.按键模块 3.ADC模块 4.串口模块 5.main.c部分 总结 前言 因为也在备赛刷题,所以想着把自己完成的程序记录下来,里面可能
创作原因 本人大二在读,目前备赛蓝桥杯中,出于巩固自己所学知识以及为寻找解题思路的同胞们提供参考的目的,写下了这篇博客 在这篇博客中我会一步一步完善代码,最后给出完整工程文件 正文部分 题目要求 解题思路 在我们写蓝桥杯嵌入式的题目的时候,我们应该明确一个适合自己的大致流程:先写什么再写什么 接下来为各位奉上我这次写题目时候的思路
按键中断: 将按键配置成GPIO_EXTI中断即外部中断 模式有三种上升沿,下降沿,上升沿和下降沿都会中断 external -> 外部的 interrupt -> 打断 trigger ->
(0基础入门三) 1.1 认识Seg(数码管)的原理图 数码管就相当于8个LED连在一起 1.2 如何让Seg亮 让Seg亮,要考虑好两个参数。一、由于不只有一个数码管,所有要考虑好让第几个数码管亮;二考虑好让数码管亮的数字。这两个参数对应到我们的单片机就有是wela和dula。wela就控制让第几个数码管亮
一.使用STM32cubeMX创建工程 1.安装芯片包 点击红圈 找到STM32G4安装最新版本 2.创建工程 点击红圈 在搜索框里搜索STM32G431RBT6,然后点击Start。 然后点击System Core选择RCC,这里是设置外部晶振引脚。 然后配置外部高速时钟为80MHz 然后我们查看电路图,LED的
题目 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次量)
第三期模拟赛比第二期还要简单😥。。。 目录 填空题 第一题 解题思路 第二题 编辑 解题思路 第三题 解题思路 第四题 解题思路 代码 题目数据 第五题 解题思路 代码 题目数据 编程题 第六题 解题思路 代码 第七题 解题思路 代码 第八题 解题思路 代码 第九题 解题思路 代码 第十题
1.LED发光原理 LED又名发光二极管,LED内部是一个半导体晶片,晶片一端为负极,另一端为正极,半导体晶片由两部分组成,一部分是P型半导体,空穴占主导地位,另一部分是N型半导体,电子占主导地位,这两种半导体连接起来就形成P-N结,LED是利用P-N结进行发光,当半导体施加正向电压时,电子和空穴就会移动并再次结合,在结合的过程中产生大量的能量,而这些能
一、每日一题 这个题感觉跟去年的蓝桥杯真题分糖果很像,先把这个分析明白了再去试试写那一个题。 大佬题解: class Solution: def findContentChildren(self, g: List[int], s: List[int]) -> int: # 将胃口和饼干排序 g.so
希尔排序 希尔排序也是一种插入排序 他是简单插入排序经过改进后的一个更高效的版本, 也称为缩小增量排序 冒泡,选择,插入,希尔,快速,归并,堆,计数,桶,基数 10大基础排序 思路:9 8 7 6 5 4 3 2 1 确定一个增量序列,如4(length/2) 2 1,从大到小使用增量
题目描述: 小明正在整理一批历史文献。这些历史文献中出现了很多日期。 小明知道这些日期都在1960年1月1日至2059年12月31日。 令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。 更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。 比如02/03
文章目录 刷题笔记(2)二分查找在排序数组中查找元素的第一个和最后一个位置寻找旋转排序数组中的最小值搜索旋转排序数组 链表反转链表反转链表II 二叉树相同的树对称二叉树平衡二叉树二叉树的右视图验
堆排序 外堆: 需要一段和原来数组长度大小的内存空间,这段内存空间是用来存储堆结构的 内堆: 不需要重新申请内存,直接原来的数组上进行排序 堆结构 本质上就是一个完全二叉树(不了解二叉树可以取学习一下二叉树的基本概念),每一个节点的存储都是连续的 知道当前下标为current 从0开始计数 左子树下标-->2*curr
目录 题目链接: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
题目描述: 有一根长度为 len 的横向的管道,该管道按照单位长度分为 len 段,每一段的中央有一个可开关的阀门和一个检测水流的传感器。 一开始管道是空的,位于 Li的阀门会在 Si 时刻打开,并不断让水流入管道。 对于位于 Li的阀门,它流入的水在 Ti(Ti≥Si)时刻会使得从第 Li−(Ti−Si) 段到第 Li+(Ti−Si)段的传感器检测
描述 输入一个n行m列的矩阵A,输出它的转置AT。 输入 第一行包含两个整数n和m,表示矩阵A的行数和列数。1 <= n <= 100,1 <= m <= 100。 接下来n行,每行m个整数,表示矩阵A的元素。相邻两个整数之间用单个空格隔开,每个元素均在1~1000之间。 输出 m行,每行n个整数,为矩阵A的转置。相邻两个