浅析单片机IO引脚外接上下拉电阻的作用
爱玩单片机的亲们通常都会常见IO引脚接上拉电阻或下拉电阻的现象,如图一中RP11、RP12、RP13、RP14均为上拉电阻,图二中R18为下拉电阻。
图一
图二
什么是上下拉电阻,作用是什么呢?通俗来讲,上拉电阻是单片机IO引脚与电源VCC间连接的电阻,下拉电阻为单片机IO引脚与GND间连接的电阻。
因为单片机内部不外乎是各类逻辑门电路的集成,而逻辑门电路由晶体管组成,单片机IC引脚在单片机内部有输入回路与输出回路,输入回路可等效为“图三”及“图四”,其中Rup与Rdown均为外接上拉与下拉电阻,PXX为单片机某IO引脚。而输出回路工作模式有推挽式输出与集电极(漏极)浮空输出模式,以后者为例,输出回路可等效为“图五”,其中Rup为外接上拉电阻,PXX为单片机某IO引脚。
图三
图四
图五
从“图三”、“图四”中可以看到,当IO引脚外接上拉电阻时,引脚默认电压为高电平,当IO引脚外接下拉电阻时,引脚默认电压为低电平,这样就可以消除引脚不定状态的影响。
而从“图五”中可看到,若不外接上拉电阻,IO引脚处于高阻态,若单片机内部晶体管Qinner截止,处于静默状态时,受内外电路影响,可能输出高电平,也可能输出低电平,存在不稳定因素,而此时上拉电阻Rup的作用便是在此期间,将其稳定在高电平,需要其输出低电平时,由程序控制,使晶体管Qinner导通输出低电平,所以外接上下拉电阻非常重要的一个作用便是让种种不稳定状态期间,使IO引脚电平强制保持为高电平或低电平。所以我们常常在单片机上电这个极不稳定的状态之后,单片机大部分IO口默认为高电平。
单片机上拉电阻和下拉电阻有何区别
因为单片机的输出端都是开漏输出的,就像三极管的集电极一样,如果没有上拉电阻它输出不了高电平。而下拉电阻就是拉低电平,跟上面是相反的,不过在单片机中,一般都是要上拉电阻的多,很少有下拉电阻的单片机。
加上下拉电阻就是加在单片机管脚的带负荷能力.如上拉电阻的接法就是电源正通过一个合适阻值的电阻后接到需上接的管脚即可
上拉就是将不确定的信号通过一个电阻嵌位在高电平,电阻同时起限流作用。同理,下拉就是将不确定的信号通过一个电阻嵌位在低电平,电阻同时起限流作用。
上拉是对器件注入电流;下拉是输出电流,只是弱强。
上拉电阻的阻值不同,没有什么严格区分,对于非集电极(或漏极)开路输出型电路(如普通门电路)提升电流和电压的能力是有限的,上拉电阻的功能主要是为集电极开路输出型电路输出电流通道。
总之一句话,你想让他正常情况为高电平,就加上拉电阻;为低电平就加下拉电阻,一般都为5到10K的电阻。
相关问答
【请问一下:什么是上拉 电阻 、 下拉电阻 ?为什么要接? 单片机 IO...[最佳回答]顾名思义,上拉就是把电平拉高(一般到电源),下拉就是拉低(一般到地).上拉主要是为了提高灌电流驱动能力,相当于从电源借点儿功率到IO口,下拉主要是在...
51 单片机 上拉 电阻下拉电阻 详解?1、上拉就是将不确定的信号通过一个电阻嵌位在高电平!“电阻同时起限流作用”!下拉同理!2、上拉是对器件注入电流,下拉是输出电流3、弱强只是上拉电阻的阻...
单片机 上拉电阻和 下拉电阻 的区别?在单片机中,上拉电阻(Pull-upResistor)和下拉电阻(Pull-downResistor)是两种常见的电路配置方式,用于确保输入引脚的稳定状态。它们的区别如下:1.上拉...
RC复位电路在 单片机 中 下拉 了个 电阻 ,并且t=RC,我想知道这个电...若供电电压为5V时,上电瞬间,由于电容两端的电压不能突变,复位引脚此时的电压为5V,单片机进入复位状态,当时间过去0.7t时,电容上的电基本充满,也就是说此时电容两...
51 单片机 上拉 电阻 多大?1、上拉是给IO口一个初始值,将不确定的信号钳位在高电平,同理,下拉是将不确定的信号钳位在低电平。一般进行原理设计时,对于单片机的上拉电阻大小都是根据经...
【STC89C52 单片机 的P1口如果没用到也需要接上拉 电阻 么】作业帮[最佳回答]如果你不用的话,也可以不用接.不过在单片机里P1口的驱动能力比其他三个要差,所以外加上拉电阻就可以提高,我觉得接还是好点,方便你以后要用P1口.如...
为何51 单片机 要接上拉 电阻 -ZOL问答这要用到数电的知识,如果不上拉的话,会受到外界的干扰,加一个上拉电阻,使得单片机的I/O口处于高阻态,可以防止外界信号的干扰!没有上拉电阻降压不成了共阳极了...
51 单片机下拉电阻 还能用吗?在51单片机中,下拉电阻仍然可以使用。下拉电阻的作用是将引脚的电平拉低,以确保引脚在未连接时保持在确定的状态。这对于输入引脚非常重要,因为它可以防止引脚...
上拉电阻和 下拉电阻 的工作原理?上拉电阻:将一个不确定的信号(高或低电平),通过一个电阻与电源VCC相连,固定在高电平。下拉电阻:将一个不确定的信号(高或低电平),通过一个电阻与地GND...上...
为什么 单片机 端口大多采用 下拉 输出?1、你需要了解集电极开路或漏极开路的输出电路。这种电路,好处是可以线与,不同供电电压逻辑的互连。2、上拉,表示接电阻到电源。下拉则到地。3、51的P0口做...