Pull-up-resister-And-Pull-down-resister

上拉电阻:将一个不确定高低电平的引脚,上拉为高电平,使其处于一个确定的、稳定的电平状态,防止其悬空。

连接方式:一端接VCC,一端接引脚。

下拉电阻:将一个不确定高低电平的引脚,下拉为低电平,使其处于一个确定的、稳定的电平状态,防止其悬空。

连接方式:一端接GNG,一端接引脚。

两者的常用阻值 1kΩ-10kΩ(4.7kΩ、10kΩ)

阻值过小易耗电,过大上升沿缓慢,易受干扰

常用接法:

1
2
3
4
5
6
7
8
9
VCC
|
[R] (上拉电阻,如10kΩ)
|
|----- 到单片机输入引脚 (IO)
|
[按键开关]
|
GND

为什么不去掉上拉电阻直接接VCC?

电流过大,烧毁电路

为什么未按下按键时,单片机输出引脚为高电平?

单片机引脚为高阻态,通常为MΩ,根据公式V引脚 = V原始 - IR(10k欧姆)

I极小,上拉电阻分得的电流可忽略不计。故单片机输出引脚保持为高电平。