看单片机原理图-输入输出电路LED指示、按键输入

本文详细介绍了STM32单片机最小系统中的按键和LED电路。在按键部分,阐述了按键未按下时GPIO引脚的高电平状态,以及按下时的低电平变化,并提到了C15电容的消抖作用。在LED部分,解释了不同颜色LED的压降和电流关系,以红色和蓝色LED为例说明如何通过GPIO控制LED的亮灭。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系列文章目录

看单片机原理图-最小系统
看单片机原理图-最小系统电源电路
看单片机原理图-输入输出电路LED指示、按键输入



前言

硬件:百问网100ASK_STM32F103_MINI开发板(STM32F103C8T6)
IDE:KEIL 5
按键GPIO口为:PA0
串口为:PA10(USART1_RX)、PA9(USART1_TX)
原理图如下:
在这里插入图片描述


提示:以下是本篇文章正文内容,下面案例可供参考

一、按键

在这里插入图片描述

从按键的原理图可知,按键K2在没有被按下的时候,网络KEY对应的GPIO引脚PA0 的输入状态为高电平
(由电阻R20上拉到3V3),当按键按下时,GPIO引脚的输入状态由高电平变为低电平 (按键所
在的电路导通,引脚接到地)。只要我们检测引脚的输入电平,即可判断按键是否被按下。这里的C15复起到硬件消抖的作用。

四、LED指示灯

在这里插入图片描述
贴片发光二极管主要有三种颜色,三种发光二极管的压降各有不同,具体压降参考值如下:

LED颜色压降
1.82-1.88V,电流5mA
绿1.75-1.82V ,电流3mA
3.1-3.3V,电流8mA

D1为红色贴片LED,压降在1.8V左右,那么LED的电流就是 (3.3-1.8)/10K = 0.14mA
在省略二极管本身电阻的情况下,流过D1的电流就是0.14mA;
D2为蓝色LED,D2的正极已经固定为3V3,负极通过限流电阻R22接网络LED在这里插入图片描述LED连接到MCU的PA1,当PA1设置为高电平时,D2的正极和负极都为3V3,没有压降,也没有电流流过,D2灯灭,如果将PA1设置为低电平,D2正极和负极有压降,而且有电流流过,D2灯亮。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值