本文用于记录本人对于上拉电阻和下拉电阻的浅显理解,如有错误,敬请斧正


上拉电阻:对于单片机无法确定状态,悬空的引脚,通过增加上拉电阻,将该引脚赋予确定状态,高电平,逻辑1

下拉电阻:对于单片机无法确定状态,悬空的引脚,通过增加下拉电阻,将该引脚赋予确定状态,低电平,逻辑0

我们常说的某一点的电压其实并不严谨,严格来说是某一点的电位对地的电位,两者的电位差所呈现的电压

上拉电阻

单片机的输入引脚,呈高组态时(兆欧级),或者悬空时,input点的电压并不确定,可能受到(静电,电磁干扰),电压为可能为1v,3v(假设)

当按键按下时(有输入信号时),我们不能判断input(或者A点),逻辑状态是否变化(0变成1)

加入上拉电阻后,由于整个回路成断开状态,所以电阻中并没有电流流过,电阻两端的电压为0(根据欧姆定律U=I*R,电阻之所以有电压或者说可以分压,其实正是电阻对于电流起阻碍作用的表现),所以A点的电压为5v(对地电压),input也恒为5v,所以电平状态恒为高电平,逻辑状态为1

当按键按下后,回路导通,A点电压为0v(电阻分压5V,或者说导线两端电压为0),input为低电平,逻辑状态为0

下拉电阻

同理,对于下拉电阻,由于整个回路成断开状态,所以电阻中并没有电流流过,电阻两端的电压为0,所以B点的电压为0v(对地电压),input也恒为0v,所以电平状态恒为低电平,逻辑0

当按键按下后,回路导通,B点电压为5v(相当于VCC对地电压),input为高电平,逻辑1


 #电子元件基础知识#

#电子元件基础知识#
硬创社

还没有评论,抢个沙发!