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口嘛 ,或者使用一个光耦带三个继电器。