51单片机P0口一个IO口可不可以驱动两个LED发光二极管?

如题所述

P0口是外接上拉的一个IO口,接俩个LED那是没有问题的……一个普通的LEd的电流也就17mA左右,单片机的灌电流能能力差不多也是40mA所以足已……
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-25
可以
第2个回答  2015-09-11
还有现在发光二极,高亮度的已经超过P0口电流。如果高亮度的建议增加放大电路。小的二极管建议接一个下拉限流电阻。。毕竟P0信号输出端口,长时间直接驱动对整个单片机安全不是很高万一二极管质量不好击穿短路就直接接地了。
第3个回答  2012-12-25
普通LED可能亮度很低,超高亮没问题,要接限流电阻哦。

51单片机P0口一个IO口可不可以驱动两个LED发光二极管?
P0口是外接上拉的一个IO口,接俩个LED那是没有问题的……一个普通的LEd的电流也就17mA左右,单片机的灌电流能能力差不多也是40mA所以足已……

单片机最多能同时驱动多少个发光二极管
这要看你的驱动方式了,常见的51单片机I\/O口合计输入电流不超过20mA,如果是I\/O口直接静态驱动,那么加电阻限流后,每个二极管电流5mA,同时点亮的也不超过3个,如果扫描式点亮可以稍多些,如果加入接口驱动电路则可以点亮你想点亮的个数。

51单片机汇编语言程序,一个按键控制两个发光二极管的同时闪烁,交替闪烁...
;P1.0 P1.1接2LED,P2.0接一按键。上电2LED不亮,按第1 次键2LED同时以1S周期闪烁,按第2 次 2LED轮流1S闪烁...同此循环。;11 04 17 ORG 00H AJMP MAIN ORG 0BH AJMP T0INT ORG 30H MAIN:MOV TMOD,#01H ;MOV TH0,#3CH MOV TL0,#0B0H SETB EA SETB ET0 MOV R0,#10 K...

单片机的p0,p1,p2,p3端口有什么作用?
p口是单片机的I\/0口,以51单片机为例,p0-p3这四个口都可以独立的并行输出8位数据(或数据的每一位),或者读取该口的寄存器得到该口的输入数据。p3口还有复用功能,即除了作为输入输出口外,还能选作其他的功能,如读写控制等等。

51单片机 LED灯为什么是P1口控制,而不是用P2口控制呢,到底怎么看用哪个...
四个I\/O口都可以用的,不一定非得用哪一个。只是P0口用的时候要接上接电阻。大家习惯上用P1是因为P0,P2常用来当地址总线和数据总线,P3有第二功能。只有P1口功能单一,所以驱动LED时会接在上面。

AT89C51单片机中P0口接二极管,在程序里有这个语句:P0=~(1<
如果直接用这个电流去驱动一个LED的话,发光度是不足以满足大家的兽欲的。所以,为了保证亮度,一般会把LED的负极接到单片机的IO上,而把正极串一个限流电阻接到VCC。二极管是正向导通的,所以要使LED发光,需要单片机的IO输出低电平,LED才会发光。现在看你的问题:P0 = ~(1<<i);假设i=2,也就是...

关于51单片机IO口驱动能力的问题
51单片机IO口为集电极上拉输出方式,高电平输出电流等于上拉电阻的电流,这个电流比较小,低电平输出是内部晶体管吸收的电流,最大可以达到10mA,但是整个端口的总电流不能超过24mA。电平低于0.7V就是低电平,高于1.8V就是高电平。在这个之间不确定。

51单片机P0口为什么要接上拉电阻
如果你要驱动数码管,或者让二极管亮,需要的电流是5~10MA ,但是P0口输出电流不到1个毫安,是无法点亮发光二极管的。酱紫数码管二极管之类的就永远亮不起来了 上拉电阻接法如上图,如果接上上拉电阻,阻值为1k,然后数码管下端如果是低电平,5-0=5v 5v除以1k=0.5mA,正好可以点亮灯 ...

51 单片机 p0口外接发光二极管和电阻和电源 为什么复位时灯不亮_百度...
当P0口复位,它的状态(一般普通IO口分3种,HIGH\\LOW\\HZ)它的状态在高阻状态。1V为虚电。当你串接LED时其实就是串了很大的一个电阻,电流不足以驱动LED。LED2端电压被拉低。当置0时,P0被拉低,LOW状态,那么电流正常流过LED,则发光。建议你直接测试导通路段电流再来分析。

51单片机一个I\/O口可不可以接并联三个光电耦合器??? 本人要用单片机驱动...
这个恐怕不行,51好像不支持那么大的电流驱动,最高貌似是20mA。单片机驱动380V交流是可以的,多用几个IO口嘛 ,或者使用一个光耦带三个继电器。

相似回答