草庐IT

STM32G431RB--基于HAL库(第十三届蓝桥杯嵌入式省赛真题解析)

文章目录前言一、CubeMX配置(第十三届省赛完整版)二、代码相关定义、声明1.函数声明2.宏定义3.变量定义三、主要函数1.按键扫描2.数据更新3.判断密码4.密码修改5.切换PWM6.Main函数四、实验结果五、源码(转载请注明出处)总结前言相关说明:开发板:CT117E-M4(STM32G431RB蓝桥杯嵌入式比赛板)开发环境:CubeMX+Keil5涉及题目:第十三届蓝桥杯嵌入式省赛真题题目难点:可能会遇到的LED与LCD冲突,切换PWM输出频率,LCD显示输出信号频率以及占空比,串口数据判别,定时器的运用,密码锁设计逻辑。总体思路:LCD初始显示密码为@,每次KEY1、2、3按下数字

【华为机试真题 Python】按身高和体重排队

目录题目描述示例 参考代码机试介绍写在最后题目描述某学校举行运动会,学生们按编号(1、2、3…n)进行标识,现需要按照身高由低到高排列,对身高相同的人,按体重由轻到重排列;对于身高体重都相同的人,维持原有的编号顺序关系。请输出排列后的学生编号。输入描述:两个序列,每个序列由n个正整数组成ÿ

多媒体技术知识点(含有真题)

多媒体技术复习要点1.根据CCITT定义,多媒体有哪几种类型?1).感觉媒体:直接作用于人的感官,使人直接产生感觉。2).表示媒体:是为了加工、处理和传输感觉媒体而人为构造出来的一种媒体,即各种编码。3).显示媒体:是指感觉媒体与用于通信传输的电信号之间转换的一类媒体,即感觉媒体与计算机的界面。又可分为两种:输入显示媒体和输出显示媒体。4).存储媒体:用于存放表示媒体,计算机随时处理和调用存放在存储媒体中的信息编码。5).传输媒体:传输的物理载体,即用来将媒体从一处传送到另一处的物理载体。2.多媒体的几个特征多维化——指计算机处理媒体信息的多样化,它使人与计算机之间的交互不再局限于顺序的、单调

蓝桥杯真题——自动售水机

                   2012年第四届全国电子专业人才设计与技能大赛                            “自动售水机”设计任务书1.系统框图竞赛要求:通过竞赛硬件平台模拟小区自动售水机的工作流程:通过按键控制售水机水流出和停止;通过数码管显示费率、出水量及总费用;通过光敏电阻检测环境亮度(AD),在亮度过低的情况下,自动开灯。系统硬件电路主要由单片机控制电路、数码管显示电路、A/D转换电路及功能按键组成。1.数码管显示单元任务:通过4位数码管DS1显示费率(固定为0.5),单位为元/升,保留2位有效数字;通过4位数码管DS2显示当前出水总量(出水时,单位为升

2023年Python面试题(真题)【进阶】

Python锁相关:什么是递归锁?在Python中为了支持同一个线程中多次请求同一资源,Python提供了可重入锁。这个RLock内部维护着一个Lock和一个counter变量,counter记录了acquire的次数,从而使得资源可以被多次require。直到一个线程所有的acquire都被release,其他的线程才能获得资源。递归锁分为可递归锁与非递归锁。Python中的元组tuple和列表lists之间的区别是什么?列表属于可变序列,我们可以随意地增加、删减或者改变列表中的元素,长度大小不固定。由于列表可变,所以列表不能作为字典中的键key。元组属于不可变序列,长度大小不固定,不能增加

【蓝桥杯嵌入式】蓝桥杯嵌入式2023年第十四届省赛真题解答

 目录0题目介绍1题目分析2Cubemx配置4 代码5效果显示 0题目介绍具体要求如下图   1题目分析拿到题目咋一看,就是基本操作,实际做起来一堆定时器操作,很容易把人绕晕。首先看看需要用到的外设1.GPIO(key/led)2.LCD3.输入捕获(TIM3通道2)和PWM(TIM2通道2)4.ADC(R37)这里首先得有个概念,碰到定时之类的,应该想到标志位+计数器的组合,用标志位触发定时器计数,把开始的过程和最终执行的过程分离开来,减少代码耦合。2Cubemx配置配置完成如下: 时钟树配置如下(确保SYSCLK=80M)GPIO配置过(LED设置INPUT初始状态高,PD12使能位INP

2021年第十二届蓝桥杯省赛真题 (C/C++ 大学B组)

目录题目A:空间(5分)题目B:卡片(5分)题目C:直线(10分)结构体排序的两种方法题目D:货物摆放(10分)题目E:路径(15分)题目F:时间显示(15分)题目G:砝码称重(20分)题目H:杨辉三角形题目I:双向排序(25分)题目J:括号序列题目A:空间(5分)题目描述小蓝准备用256MB的内存空间开一个数组,数组的每个元素都是32位二进制整数,如果不考虑程序占用的空间和维护内存需要的辅助空间,请问256MB的空间可以存储多少个32位二进制整数?答案提交  这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。6710

2021年第十二届蓝桥杯省赛真题 (C/C++ 大学B组)

目录题目A:空间(5分)题目B:卡片(5分)题目C:直线(10分)结构体排序的两种方法题目D:货物摆放(10分)题目E:路径(15分)题目F:时间显示(15分)题目G:砝码称重(20分)题目H:杨辉三角形题目I:双向排序(25分)题目J:括号序列题目A:空间(5分)题目描述小蓝准备用256MB的内存空间开一个数组,数组的每个元素都是32位二进制整数,如果不考虑程序占用的空间和维护内存需要的辅助空间,请问256MB的空间可以存储多少个32位二进制整数?答案提交  这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。6710

【华为机试真题详解】开心消消乐【2022 Q4 | 100分】

文章目录前言题目描述输入描述输出描述示例1题目解析参考代码前言《华为机试真题详解Python实现》专栏含牛客网华为专栏、华为面经试题、华为OD机试真题。如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您解答,也可以给您一些建议!本文解法非最优解(即非性能最优),不能保证通过率。特别提醒!!!!注意1:机试为ACM模式你的代码需要处理输入输出,input接收输入、print格式化输出注意2:机试按通过率记分复杂题目可以考虑暴力破解,再逐步优化,不是运行超时就无法得分,如下,提交结果运行超时,但用例通过率>92.31%,如果是100分的题目,可以得92.3分。

华为OD机试真题Java实现【图片整理】真题+解题思路+代码(2022&2023)

图片整理Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过代码解决。本题含有多组样例输入。数据范围:每组输入的字符串长度满足1\len\le1000\1≤n≤1000???????????华为OD机试(Java)真题目录汇总##输入描述:Lily使用的图片包括"A"到"Z"、“a"到"z”、“0"到"9”。输入字母或数字个数不超过1024。输出描述:Lily的所有图片按照从小到大的顺序输出示例1输入:Ihave1nose2hands10fingers输出:0112Iaadeeefghhinnnorss