上拉电阻和下拉电阻的区别以及应用案列分析

上拉电阻和下拉电阻的区别及案列分析

  • 上拉电阻
    在一个信号未过来之前、默认(保证)该电位的电平信号是高电平,在信号过来后如果是高电平、那么保持高电平。如果过来低电平信号、那么输出的信号就会变成低电平。
    上拉电阻和下拉电阻的区别以及应用案列分析
    改图表示电阻下方闭合连接到GND、则此时输出的电平信号是低电平信号。如果断开电阻、则此时V1点得到的是一个高电平信号。这就是上拉电阻。

    • 下拉电阻
      在一个信号未过来之前、默认(保证)该电位的电平信号是低电平,在信号过来后如果是高电平、那么保持高电平。如果过来低电平信号、那么输出的信号就会变成低电平。
      上拉电阻和下拉电阻的区别以及应用案列分析
      特别注意在MCU中,内部一般都内置了上拉电阻和下拉电阻,基本不需要在外部添加上拉或者下拉电阻、只要在编写程序时添加设置上拉和下拉即可。

应用:
在一些按键中:
如果一般判断按键是否按下、一般我们设置改引脚为上拉电阻输入模式。
why???
因为绝大部分人会在设置按键或者说人的思维会认为按键按下时,我们会认为按键给出的信号是低电平(0) 信号,所以我们在设置的时候要设置MCU的输入为上拉输入,这样的话默认引脚获取的信号是高电平信号,只有按键按下时,才是低电平信号。这样你在单片机中获取引脚信号的时候,你就可以知道低电平代表按键按下,这样可以继续完成下一步工作。