我是参加14届蓝桥杯嵌入式的一个小白,这是我根据题目和结合好几位大佬的思路来形成自己的思路。总体来说不是很难,认真审题就可以了
一、题目
![](https://i-blog.csdnimg.cn/blog_migrate/c1bb1832eb3905ec57e2956e9c9a05bd.png)
![](https://i-blog.csdnimg.cn/blog_migrate/8bb621f1790e37b7d1e272f71da92d38.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d92b56e969a7ef31e52358ac2bb3e7ad.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d52f151e33c93a24ac865f816266f678.png)
![](https://i-blog.csdnimg.cn/blog_migrate/57d63d46071b24be8956806184f95c7a.png)
二、源码解析
main.c
![](https://i-blog.csdnimg.cn/blog_migrate/e6756b86d682c611370817f52c7787bf.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2313f8d383bb039e3ecd7704ab1418cc.png)
1.按键部分我是用定时器来扫描的,里面有按键关于单击、双击、长按的内容,这是根据b站的一位大佬(大佬的b站名字:01Studio)的教学视频里面学到的,总体来说对我有很大的作用
![](https://i-blog.csdnimg.cn/blog_migrate/eef32ac08a489969abe25f7bed285472.png)
![](https://i-blog.csdnimg.cn/blog_migrate/ce463e5cf565dc6102a29aa48a2d5b1a.png)
LED初始化部分
![](https://i-blog.csdnimg.cn/blog_migrate/a8fe906f0dcb1bcbd4041a03885e0b68.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3403a07e9a8740dc7afccc7d6d77edc1.png)
按键功能部分
![](https://i-blog.csdnimg.cn/blog_migrate/d3a70eb63b4381c7d8a16a234e39ec0f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/67b168d40b5b5ec2520a92269e62bae7.png)
LED功能部分
![](https://i-blog.csdnimg.cn/blog_migrate/201f024004c8932f70be4db8d32c7fb4.png)
![](https://i-blog.csdnimg.cn/blog_migrate/9d9c5b2eaff6281ee33038a8ccd192bf.png)
LCD显示功能部分
![](https://i-blog.csdnimg.cn/blog_migrate/f0e7b034d419d3844b3be22b917080d6.png)
![](https://i-blog.csdnimg.cn/blog_migrate/61a7feb4364494445247265c834bc0cb.png)
usart串口通信部分
![](https://i-blog.csdnimg.cn/blog_migrate/77f0e719f5aa1da161082c630402aa16.png)
![](https://i-blog.csdnimg.cn/blog_migrate/8c92ee6d1597c21e6c7772275d527c57.png)
e2prom读写函数
![](https://i-blog.csdnimg.cn/blog_migrate/f5e2d2e9ecc2fcaea852ccc66a4ce655.png)
我是参加14届蓝桥杯嵌入式的一个小白,这是我根据题目和结合好几位大佬的思路来形成自己的思路。总体来说不是很难,认真审题就可以了
一、题目
二、源码解析
main.c
1.按键部分我是用定时器来扫描的,里面有按键关于单击、双击、长按的内容,这是根据b站的一位大佬(大佬的b站名字:01Studio)的教学视频里面学到的,总体来说对我有很大的作用
LED初始化部分
按键功能部分
LED功能部分
LCD显示功能部分
usart串口通信部分
e2prom读写函数