本文目录一览:
- 1、单片机P0做I/O口时为什么上拉电阻用2k不行?而用10k上拉电阻就可以啦
- 2、单片机P1口逻辑结构上拉电阻大概是多少
- 3、单片机数码管电路中的上拉电阻怎么接?
- 4、在单片机学科中上拉电阻是什么??能说的详细点吗?谢谢
- 5、单片机中的上拉电阻一般取多大?
- 6、单片机键盘电路的上拉电阻一般加多大的?
单片机P0做I/O口时为什么上拉电阻用2k不行?而用10k上拉电阻就可以啦
1、因为单片机P0口对地之间的电子开关通过电流能力有限,上拉电阻用2k,电流约5V/2k=5mA,上拉电阻用10k,电流约5V/10k=0.5mA,电阻变大,电流降低,单片机承受得了,自然就可以了。就像一个人,扛200斤受不了,扛50斤就比较轻松。
2、当P0口接VCC,有上拉电阻限制电流输入单片机,实际上是提高了单片机IO口的驱动能力,就是根据输入电压,设计一个合理的上拉电阻,提高了单片机控制更高电压/电源等器件工作的能力。另外:P0口在作为地址/数据复用时不接上拉电阻。
3、系列单片机,P1/P2/P3口,都有内部上拉电阻,所以外部的上拉电阻可接可不接,具体结合电路使用。需要注意的是,P0串口无内部上拉电阻,所以P0口做应用时,一般是要接上拉电阻的,否则对外部电路驱动不起来。
单片机P1口逻辑结构上拉电阻大概是多少
单片机P1口逻辑结构上拉电阻,其实并不是电阻,内部是一个MOS管,所以,是不能用电阻值来表示的。因它是非线性元件,没有固定的阻值的。就是说,等效电阻是变化 的,随着外部引脚的负载的变化,等效电阻也在变化。
单片机I/O口都是开漏输出,P1~P4都内置弱上拉电阻,(为了输出1时能拉高输出电平),P0口没内置上拉,但用作普通I/O口时必须外接弱上拉电阻,单片机键盘都不一定要用上拉电阻,因为加的话性能也稳定不了多少,加的话就加7K/1K/10K吧,不能太小,防止灌电流过大。
P1口不需要接上拉电阻,但如果是想要驱动数码管的话,应根据数码管的大小来对电路进行扩展,以便能提供驱动数码管的电流,如果数码管不大的话,建议选用共阳极数码管。
单片机数码管电路中的上拉电阻怎么接?
上拉电阻一般用7K,其实只要2K到10K之间都行。接数码管的话要接限流电阻,不接限流的话电流太大了,当时可能数码管会很亮,但是数码管的寿命就会明显缩短,用不了多久就会坏掉,所以要就限流电阻,一般用330到1K,根据自己要的亮度来选择,电阻越大则数码管越暗。
第一种: 共阳把数码管位选接地,把8位段选接单片机IO,在单片机IO上面选择5K上拉电阻就可以了。第二种: 直接用74HC245来驱动,或者74HC13164 都可以。
首先,你说的单片机需要接上拉电阻的是P0口的8个I/0,一般就是P0.0-P0.7分别接8个电阻,然后电阻的另一端接5V就可以了,其他的P1-P3是不需要接的。因为其内部结构中是包含有上拉电阻的,P0口是没有的。简单来说就是给P0补充一些电流,满足其对外的驱动能力。
在单片机学科中上拉电阻是什么??能说的详细点吗?谢谢
所谓的上拉就是接电阻把单片机的I/O口上拉到高电平。对于51类单片机来说P0口无上拉电阻,如果要输出高电平,必须要用外围电阻(10K左右)来上拉到高电平才行。如果P0口作为输入,一般也要将其上拉。(除非是设定为集电极开路状态,不要上拉,否则就得上拉到高电平)。
作用就是,比如上拉,你从外面发来一个电平,但是不是标准的高电平或者低电平,上拉电阻就可以直接上拉为高电平(钳位);低电平也是一样,下拉为低电平;问题三:上拉电阻和下拉电阻分别是什么意思,解释通俗易懂一点 所谓上,就是指高电平;所谓下,是指低电平。
上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻同时起限流作用。下拉同理,也是将不确定的信号通过一个电阻钳位在低电平。
上拉电阻是对器件输入电流,它对于非集电极开路输出型电路提供电流和电压的能力是有限的,上拉电阻的功能主要是为集电极开路输出型电路输出电流通道。
上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻同时起限流作用。下拉同理,也是将不确定的信号通过一个电阻钳位在低电平。在单片机引脚电平不定的时候,让后面有一个稳定的电平。
单片机中的上拉电阻一般取多大?
上拉电阻一般用7K,其实只要2K到10K之间都行。接数码管的话要接限流电阻,不接限流的话电流太大了,当时可能数码管会很亮,但是数码管的寿命就会明显缩短,用不了多久就会坏掉,所以要就限流电阻,一般用330到1K,根据自己要的亮度来选择,电阻越大则数码管越暗。
如果只是拉高电平,一般10K,如果是为了驱动NPN三极管最好用1K左右的,如果是驱动共阴数码管,可以用510的,不宜再小了。
系列单片机,推荐使用10K,使用范围5K-100K,一个口不超过2路输出最小值不小于620欧姆。
对于传统的51单片机,P0口是需要加上拉电阻的,取10K就行。而对于STC10以上系列的单片机,P0口就不再需要上拉电阻了,内部已经集成了。
单片机上拉电阻可选范围较宽,电阻过小的话,输出高电平时驱动能力强,但是,输出低电平时,功耗大。电阻过大时,输出低电平时功耗小,输出高电平是驱动能力弱。一般来说,取2~10k较合适。建议取4k7。如果要求驱动能力较强,建议增加驱动IC。
单片机键盘电路的上拉电阻一般加多大的?
上拉电阻一般用7K,其实只要2K到10K之间都行。接数码管的话要接限流电阻,不接限流的话电流太大了,当时可能数码管会很亮,但是数码管的寿命就会明显缩短,用不了多久就会坏掉,所以要就限流电阻,一般用330到1K,根据自己要的亮度来选择,电阻越大则数码管越暗。
单片机键盘都不一定要用上拉电阻,因为加的话性能也稳定不了多少,加的话就加7K/1K/10K吧,不能太小,防止灌电流过大。注:按键的程序上一般会有10MS左右的消抖。
没有什么公式,都是经验值,一般单片机电源是5V,P口输入电流不超过额定输入电流就成,上拉电阻10K左右就行,电流才0.5mA。51单片机不用接上拉电阻都可以,P口出来,接键盘,再接地就行,检测到低电平就是有按键按下了。
因为单片机P0口对地之间的电子开关通过电流能力有限,上拉电阻用2k,电流约5V/2k=5mA,上拉电阻用10k,电流约5V/10k=0.5mA,电阻变大,电流降低,单片机承受得了,自然就可以了。就像一个人,扛200斤受不了,扛50斤就比较轻松。
如果只是拉高电平,一般10K,如果是为了驱动NPN三极管最好用1K左右的,如果是驱动共阴数码管,可以用510的,不宜再小了。