单片机的上拉电阻和下拉电阻(单片机的上拉电阻)

交换机 2024-10-25 电子科技 45 views

扫一扫用手机浏览

文章目录 [+]
单片机为什么要使用上拉电阻

,如果输出电流比较大,输出的电平就会降低(电路中已经有了一个上拉电阻,但是电阻太大,压降太高),就可以用上拉电阻提供电流分量,***把电平“拉高”。(就是并一个电阻在IC内部的上拉电阻上,***让它的压降小一点)。

有的单片机IO是开漏输出的即,OC或OD输出的,没有驱动能力,所以要加上拉电阻。或者是其单片机的输岀电不够,这时就要加一个电阻做为上拉。

为加大输出引脚的驱动能力,有的单片机管脚上也常使用上拉电阻。在COMS芯片上,为了防止静电造成损坏,不用的管脚不能悬空,一般接上拉电阻产生降低输入阻抗,提供泄荷通路。

也就是说PO口不能真正的输出高电平,给所接的负载提供电流,因此必须接上拉电阻(一电阻连接到VCC),由电源通过这个上拉电阻给负载提供电流。

单片机中P0口作为输出为什么要上拉电阻?

1、原因是P0是开漏输出的,当输出高电平时,是无输出的,需要用上拉电阻才能拉成高电平。并不是为了提高其驱动能力的。因最初的51单片机是用P0口作数据总线的,需要是准双向口。

2、因为P0口,是为了扩展外部存储器时,用作数据线的,因此内部作了准双向口,即是开漏输出的,就不能有上拉电阻。但是,当P0口作为I/O口使用时,就必须在外部加上拉电阻,这样才能有高电平输出。

3、也就是说P0***口不能真正的输出高电平,给所接的负载提供电流,因此必须接上拉电阻(一电阻连接到VCC),由电源通过这个上拉电阻给负载提供电流。

4、,如果输出电流比较大,输出的电平就会降低(电路中已经有了一个上拉电阻,但是电阻太大,压降太高),就可以用上拉电阻提供电流分量,把电平“拉高”。(就是并一个电阻在IC内部的上拉电阻上,让它的压降小一点)。

5、简单的说,P0输出高电平时,由于内部结构,只能输出高阻态。所以外接上拉电阻。

6、单片机灌电流的能力很强,但拉电流能力不强,当你要驱动一些电流比较大的元件时最好加上拉,防止电流过大烧坏单片机。

急问:关于单片机上拉电阻问题

由于P0口内部没有上拉电阻,是开漏的,不管它的驱动能力多大,相当于它是没有电源的,需要外部的电路提供,绝大多数情况下P0口是必需加上拉电阻的。一般51单片机的P0口在作为地址/数据复用时不接上拉电阻。

P0口作为IO口输出的时候时输出低电平为0输出高电平为高组态(并非5V,相当于悬空状态)。

这个电路逻辑上是正确的,实际上,也是行得通的,只是耗电较大。上拉电阻的阻值可选1~2K,视LED亮度而定。

为什么需要上拉电阻?一般作单键触发使用时,如果IC本身没有内接电阻,为了使单键维持在不被触发的状态或是触发后回到原状态,必须在IC外部另接一电阻。

所谓的上拉就是接电阻把单片机的I/O口上拉到高电平。对于51类单片机来说P0口无上拉电阻,如果要输出高电平,必须要用***电阻(10K左右)来上拉到高电平才行。如果P0口作为输入,一般也要将其上拉。

上拉电阻一般用7K,其实只要2K到10K之间都行。

单片机中上拉电阻的作用是什么?

1、上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻同时起限流作用。

2、简单一点说就是它要驱动LCD显示屏显示就必须要有电源驱动,否则亮不了,而恰好P0口没有电源,所以就要外接电源,接上电阻是起到限流的作用;如果接PPP3端口就不用外接电源和电阻了。

3、上拉电阻:让电路保持稳定的状态,避免误触发;当有高频干扰信过来时,可以通过上拉对电源泄放掉;很多口线和信号线是开漏输出,因此要加上拉,如IIC;还有为了阻抗匹配,多是信号完整性考虑。

本文转载自互联网,如有侵权,联系删除

本文链接地址:http://www.oubolanzhuangshi.com/7344.html

相关文章

  • 暂无相关推荐