为什么给单片机一个引脚“1”发光二极管就会亮?这是为什么?

如题所述

 

如图,P1.0为“1”,LED就会点亮,这里,工作电压为5V,加了一个510欧的限流电阻,P1.0为高时,工作电流大概为8毫安左右,足够点亮LED了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-07
给二极管加正向直流电压,二极管不亮。拆下来再这是为什么??求高人指教。。。 可能是你最好加个三极管驱动
第2个回答  2012-07-07
不能这样定义。

单片机1代表输出高电平,。单片机的型号不一,厂家不一样,高电平的电压也就不一样。
有的1.5V 有的3V。有的5V。代表高电平。

如果你二极管是3V额定电压的,那你的1.5V就不一定能亮了。

为什么给单片机一个引脚“1”发光二极管就会亮?这是为什么?_百度...
如图,P1.0为“1”,LED就会点亮,这里,工作电压为5V,加了一个510欧的限流电阻,P1.0为高时,工作电流大概为8毫安左右,足够点亮LED了。

单片机是怎样控制发光二极管的亮与不亮
2.LED的阴极接地,阳极接单片机IO口,那么IO口高电平,LED亮,低电平,LED灭

...比如led1=0;为什么可以表示点亮第一个发光二极管
这个发光二极管一定是一端接了vcc,而另一端接到了单片机的io上 第三 将这个io口的名字定义为了led1 第四 控制这个io ,也就是你问题中的led1=0;这句话的意思是把这个名为led1的这个io的输出变成了地,这样这个二极管就可以亮了

单片机如何控制LED灯的亮与灭?
LED灯就是一个发光二极管,电路正向导通的时候会发光。LED一端链接GND,另一端电压为高的时候就是有电压,就形成导通。LED就会亮起来。拿入门的51单片机来讲,1这端对应链接单片机的引脚的话如P1.0。就写代码给P1.0输出1就能亮起LED灯D1。sbit LED_D1= P1^0 ;LED_D1 =1;\/\/=1亮灯 ,=0...

51单片机为什么只接rxd、txd和gnd,发光二极管就会亮?
下载器的电源串过来的,一般功率比较小,如果板子负载大,就工作不起来,不同颜色的发光二极管发光电流不同,可以查查相关资料,蓝色应该最小。

单片机实验发光二极管的亮和灭与驱动电平,数字有什么关系?
输出0表示低电平,1表示高电平,如果发光二极管一端接电源正极,另一端接单片机输出引脚,则低电平点亮,如果发光管一端接单片机输出脚,另一端接电源负极,则是高电平点亮。

急求~~单片机如何通过i o端口控制发光二极管的亮灭?
首先把IO端口设为输出模式,若IO端口接led的正极,led负极接地,让单片机输出高电平led就能亮,输出低电平led就灭了。当然还要考虑led两端电压和流过led的电流要合适。

单片机 为什么P1口输出低电平小灯才亮
当I\/O口输出高电平时,LED两端的电位相同,因此电压为0V,不能构成电流回路,所以LED不亮。当I\/O口输出低电平时,LED左侧电位为0,而右侧则在R1的上拉作用下电位提高,因此LED两端有正向电压,可以点亮发光。MCS-51单片机的I\/O口具有比较强的灌电流能力,但拉电流能力却很弱,所以并不适合用输出高...

单片机数码管和发光二极管怎么不一致??
阁下使用的LED流水灯是共阴的,所以输入1灯亮0小灯不亮。而您使用的数码管是共阳的,所以当你对数码管输入1时,数码管两端都为高电平,所以数码管不亮;而当你对它输入0时,数码管两端产生电位差,所以数码管就亮了。

使用51单片机点亮一个LED
使用51单片机点亮LED的步骤首先理解其基本原理,LED作为发光二极管,有正负极,需将其正极接VCC(5V电源正极),通过一个1k电阻(限流保护)串联,负极连接单片机引脚。当单片机引脚置低电平,电路导通,LED就会亮起,如图所示。在实际操作中,我们需要在Keil4环境中建立项目。首先在系统目录创建一个工程文件...

相似回答