拉电阻
1.拉电阻要干啥
把一个不确定的信号经过拉电阻后成为确定信号。
2.上拉电阻
将一个未知的电平拉高到稳定的高电平
按键没有按下时,I/O口电平5V。
当按键按下时,很容易知道I/O口电压为0(按键处相当于导线,则I/O口电压为0),这时,I/O低电平。
这时我们就能通过I/O口是否为高电平来判断按键状态。
2.下拉电阻
按键没有按下时,I/O电压为0;
按键按下时,I/0电压为高电平(即VCC与R2串联);
拉电阻的目的
如果一个线路中的电压处于不确定的状态(例如一个引脚不和任何其它回路连通时),那我们就说它的电压是浮动的,他会随着时间不断变化,跳动,而且很容易受到外界环境的影响。处于这种不确定状态的电路会被随机解释为高或者低电平。 这种现象也叫电子噪声。
我们可以使用上拉电阻或者下拉电阻将电路的电压在任何时候都保持在确定的状态下,这就是上拉电阻和下拉电阻的作用。
摘自 https://www.cnblogs.com/lulipro/p/7675167.html