蓝桥杯嵌入式十五届模拟三(串口、双ADC)

一.LED

先配置LED的八个引脚为GPIO_OutPut,锁存器PD2也是,然后都设置为起始高电平,生成代码时还要去解决引脚冲突问题

二.按键

按键配置,由原理图按键所对引脚要GPIO_Input

生成代码,在文件夹中添加code文件夹,code中添加fun.c、fun.h、headfile.h文件,去资源包中把lcd.c、lcd.h、fonts.h添加到code中,然后去写按键控制灯亮灭的程序,看是否有问题

按键控制led没有问题后写lcd显示代码,显示没问题后,解决lcd与led引脚冲突问题,方法在我的其他文章中CSDN

HAL_GPIO_WritePin (GPIOD,GPIO_PIN_2,GPIO_PIN_RESET ); //为解决引脚冲突初始化lcd时 LCD_Init (); 要将锁存器锁存器来;

LCD_Clear (Black);

LCD_SetBackColor(Black);

LCD_SetTextColor(White);

三.LCD显示函数

void lcd_show(void)

{

sprintf(text," hello world");

LCD_DisplayStringLine (Line0 ,(uint8_t *)text);

}

四.ADC模拟电压

配置ADC,无需中断

直接开启然后输出ADC值,看是否配置正确

写电压转换函数

五.界面显示

六.按键功能

B1

B2

功能一,B3的功能一同B2功能一

合格率计算写在第三个界面

功能二

B3、B4

B3、B4的功能二

七.串口功能

八.led

相关推荐
weisian1516 小时前
力扣经典算法篇-41-旋转图像(辅助数组法,原地旋转法)
算法·leetcode·职场和发展
CC呢7 小时前
基于单片机一氧化碳CO检测/煤气防中毒检测报警系统
单片机·嵌入式硬件·一氧化碳检测
程序员曦曦7 小时前
15:00开始面试,15:06就出来了,问的问题有点变态。。。
自动化测试·软件测试·功能测试·程序人生·面试·职场和发展
weisian1518 小时前
力扣经典算法篇-38-组合(回溯算法)
算法·leetcode·职场和发展
嗨信奥编程8 小时前
2025年蓝桥杯青少图形化编程国考真题——摆放玩具
青少年编程·蓝桥杯
文火冰糖的硅基工坊10 小时前
[硬件电路-138]:模拟电路 - 什么是正电源?什么是负电源?集成运放为什么有VCC+和VCC-
单片机·嵌入式硬件·架构·电路·运放·跨学科融合
月阳羊13 小时前
【硬件-笔试面试题】硬件/电子工程师,笔试面试题-54,(知识点:硬件设计流程)
经验分享·笔记·嵌入式硬件·面试·职场和发展
echo_pen15 小时前
蓝桥杯----串口
单片机·蓝桥杯
小憩-16 小时前
【stm32】GPIO输入
stm32·单片机·嵌入式硬件
恣艺17 小时前
LeetCode 124:二叉树中的最大路径和
算法·leetcode·职场和发展