单片机P0做I/O口时为什么上拉电阻用2k不行?而用10k上拉电阻就可以啦

如题所述

因为单片机P0口对地之间的电子开关通过电流能力有限,上拉电阻用2k,电流约5V/2k=2.5mA,上拉电阻用10k,电流约5V/10k=0.5mA,电阻变大,电流降低,单片机承受得了,自然就可以了。就像一个人,扛200斤受不了,扛50斤就比较轻松。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-17
2K其实我觉得也可以了的,你确定不行吗,我知道小于1K肯定是不行了的,因为5v的电压经过不到1k的电阻直接加在了单片机的IO口上,单片机承受不住,基本上就不工作了。严重点就把单片机烧了。
第2个回答  2011-12-17
用4.7的就可以的啦,上拉一般都是这样的经典值,!

单片机P0做I\/O口时为什么上拉电阻用2k不行?而用10k上拉电阻就可以啦
因为单片机P0口对地之间的电子开关通过电流能力有限,上拉电阻用2k,电流约5V\/2k=2.5mA,上拉电阻用10k,电流约5V\/10k=0.5mA,电阻变大,电流降低,单片机承受得了,自然就可以了。就像一个人,扛200斤受不了,扛50斤就比较轻松。

为什么单片机p0口要接上拉电阻
P0口上拉电阻选择 如果是驱动led,那么用1K左右的就行了。如果希望亮度大一些,电阻可减小,最小不要小于200欧姆,否则电流太大;如果希望亮度小一些,电阻可增大,增加到多少呢,主要看亮度情况,以亮度合适为准,一般来说超过3K以上时,亮度就很弱了,但是对于超高亮度的LED,有时候电阻为10K时觉得亮...

单片机中P0口作为输出为什么要上拉电阻?
上拉电阻就是从电源高电平引出的电阻接到输出。P0口作为IO口输出的时候时输出低电平为0输出高电平为高组态(并非5V,相当于悬空状态)。也就是说PO口不能真正的输出高电平,给所接的负载提供电流,因此必须接上拉电阻(一电阻连接到VCC),由电源通过这个上拉电阻给负载提供电流。由于P0口内部没有上拉电...

51单片机中P0口作I\/O使用时,为什么要在外部接上拉电阻
当P0口接VCC,有上拉电阻限制电流输入单片机,实际上是提高了单片机IO口的驱动能力,就是根据输入电压,设计一个合理的上拉电阻,提高了单片机控制更高电压\/电源等器件工作的能力。另外:P0口在作为地址\/数据复用时不接上拉电阻。

51单片机p0口上拉电阻
主要是给受控器件增加常态时的稳定状态,不会因芯片在开机等操作时I\/O电压不稳定引起受控器件的误触发。另外你说的到从1降到0这个是不会发生的。我们在上拉下拉的时候一般会串一个10KΩ级别的电阻,举例你接的是上啦,I\/O常态是高电平。当你把I\/O口置低的时候,其实上拉电阻的电压都分到了上拉...

单片机的PO口到底需要多大的上拉电阻???
一般取10K,因为你电路上面P0口是直接控制74HC573来驱动数码管的,这样数码管驱动电流是有74HC573提供的,跟P0口没有关系,P0口是开漏输出的,所以做普通IO的时候,必须接上拉电阻,如果P0口直接驱动数码管、那么就要按照你的数码管数量来选取电阻,强上拉的话去电阻就越小,希望我的回答对你有帮助!

单片机输出口接上拉电阻会影响低电平输出吗?
应该叫单片机的I\/O口接上拉电阻,是不会影响低电平输出的。但有个条件,就是上拉电阻的阻值不能太小了,如果太小了,就不能输出低电平了,而是被拉成高电平了,单片机的引脚内部也会被烧坏了。做上拉电阻,一般用10K电阻就行,不能再小了。其实,只有传统的51单片机的P0口,需要外加上拉电阻,...

新人求教单片机P0口上拉电阻的问题
单片机P0口上拉电阻的问题?是问需要加多大的上拉电阻吗?对于传统的51单片机,P0口是需要加上拉电阻的,取10K就行。而对于STC10以上系列的单片机,P0口就不再需要上拉电阻了,内部已经集成了。

51单片机p0口上拉电阻
I\/O的上拉,下拉,主要是给受控器件增加常态时的稳定状态,不会因芯片在开机等操作时I\/O电压不稳定引起受控器件的误触发。另外你说的到从1降到0这个是不会发生的。我们在上拉下拉的时候一般会串一个10KΩ级别的电阻,举例你接的是上啦,I\/O常态是高电平。当你把I\/O口置低的时候,其实上拉电...

为什么51单片机需要接上拉电阻?怎么接?
P0口作为I\/O口输出的时候时 输出低电平为0 输出高电平为高组态(并非5V,相当于悬空状态)。也就是说P0 口不能真正的输出高电平,给所接的负载提供电流,因此必须接上拉电阻(一电阻连接到VCC),由电源通过这个上拉电阻给负载提供电流。一般上拉电阻大小可以在3.3K-10K之间都可以,由你需要的电流...

相似回答
大家正在搜