- 博客(13)
- 收藏
- 关注
原创 第10届蓝桥杯嵌入式省赛
1.本届题看似不难,实则不难,主要是里面有几个逻辑点需要解决:(1)lcd实现选中行高亮;(2)如何保证上限灯和下限灯不是同一个灯;(3)如何实现led闪烁。2.理清思路,把上面的逻辑点解决完之后,就基本上完成了这道题,我们还是需要多练多积累经验。
2025-03-29 23:41:07
274
原创 第11届蓝桥杯省赛总结
1.这一届题目不是很难,我主要是用来练手,保持手感;2.基础配置部分不复杂,逻辑部分需要耐心分析一下,可以用标志位和判断来解决大部分问题。3.持续更新中,如果有什么问题,大家可以多多留言。
2025-03-22 23:58:40
395
原创 第12届蓝桥杯省赛刷题总结
1.按键功能函数,串口数据处理函数放在主函数的while中;2.主要代码都写在function.c中,使main文件更简洁。LCD_Init();led_init();while (1)///////////////////////所有变量////////////////////////////////年,月,日,时,分,秒u8 pos;} Car;//库里//接收暂存。
2025-03-16 21:22:47
336
原创 第13届蓝桥杯嵌入式真题真刷
1. 使用定时器 3,每隔10ms进一次中断查询按键情况;2.使用状态机实现按键消抖、短按、长按的功能,本题只用短按;3.使用结构体,方便同时实现4个按键的功能;4.坑:注意如果要避免长按时误触发短按,需要加上状态case 3,在状态三中复位按键。这里有点抽象了,亲测有效。
2025-03-08 01:32:14
518
原创 第15届蓝桥杯省赛二刷总结
1.使用了很多标志位来完成判断逻辑;2.变量类型选择正确。1.合理使用定时器;2.合理使用标志位;3.由大量判断+标志位构建的逻辑;4.只要逻辑正确,主函数whlie里面可以几乎不用延时函数;5.LED底层代码还待优化。6.整体难度不大,各种指标要求较多,显得很繁杂,需要耐心分析问题,然后弄清楚要求,再来构建逻辑,最后通过代码实现功能。
2025-03-04 01:04:24
964
原创 第15届蓝桥杯嵌入式省赛总结
模块很少,只有按键切换、输入捕获频率、LCD显示和LED控制,Cubmax配置也不难。但是在做了一个半小时候,突然遇到很多问题,但都是基础性的,比如LCD显示无法消除之前的数据、数据无法从整数转化成小数等等。我当时想到的方法是用标志位,发现会陷入死循环,导致逻辑非常混乱,就因为这个,我耽误了两个小时。再者,就是我的数据处理和显示,数据处理就应该单独放在一个模块里面,LCD显示出现残留可以通过空格来消除。最后,就是使用滴答定时器来做调度需要理清楚函数的先后顺序,以及需要明确滴答定时器具体的作用。
2024-04-13 20:30:14
1441
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人