77问答网
所有问题
当前搜索:
单片机led灯0与1
为什么
单片机的LED
要反接,1为灭,0为亮?
答:
因为51
单片机
IO口的灌电流能力比较强,而拉电流能力比较弱(即IO口的低平驱动能力较强而高电平驱动能力较差),所以最好不要用IO高电平进行驱动。你的图就是用低电平驱动的。当IO输出高电平是即0xff的时候,所有
LED
都熄灭,而当IO口输出低电平时0x00所有LED都导通发光。
单片机
如何控制
LED灯
的亮与灭?
答:
LED
_D1 =1;//=1亮灯 ,=0灭灯当也要看电路,完善的电路还会有驱动电路如三极管点了,也要看LED固定的那端是接地还是接VCC。最终无非就是通过单片机的IO口输出一个0或1来是LED二极管电路正向导通形成发光。
郭天祥51
单片机
点亮
LED灯
,程序0亮还是1亮?
答:
根据你第
一
个led程序可以看出,led点亮的条件是led=
0
,至于你后面的第二个程序,其实(10101010)的最低位,也就是最右边的0,是对应(亮灭亮灭亮灭亮灭)的第一个状态的,也就是亮(最左边状态),没有错,第三个程序同理.还有,关于0点亮灯还是1点亮,这和电路板设计有关,
LED灯
两个引脚(假...
...
单片机
,很多地方不懂,请各位指点一下,比如
led1
=
0
;为什么可以表示点亮...
答:
这个发光二极管一定是一端接了vcc,而另一端接到了单片机的io上 第三 将这个io口的名字定义为了
led1
第四 控制这个io ,也就是你问题中的led1=0;这句话的意思是把这个名为led1的这个io的输出变成了地,这样这个二极管就可以亮了
如图 利用51
单片机
引脚P1.0引接一只
LED
,送“0”信号时点亮灯,送“1...
答:
呵呵 为你解答
1
你的程序中使用的控制引脚为P1.1与电路图中控制LED的引脚P1.
0
也没有对应上啊 2 修改如下:include "reg51.h"sbit P1_0=P1^0;void main(){ P1_0=0; \\ P1.0为低电平时, LED为灭 } 3 其实电路图 可以更简化和使用些 如下是常用
的LED
接法 P1...
这个
单片机的LED
的L1L0那些口指的是什么
答:
图片太不清楚了,经过我火眼睛的努力,找到了答案,L
0
是3一8译码器输出Y0,L|是3一8评码器输出丫1。也就是说这8个LED只能单个点亮,不能同时点亮两个以上
的LED灯
。
单片机
流水灯每一盏灯后面都有这个 delay(0.1);
LED0
=OFF;有什么用
答:
LED0
=ON; //低电平使
led0灯
亮 delay(0.1); // 延时
一
段时间,即使led0亮一段时间,例如2S LED0=OFF; //关闭led0,为下一个灯点亮做准备 下面的程序依次使
led1
亮1S,然后关闭,接着led2,依次亮下去,实现流水灯。
求
单片机
程序
LED灯
连接在P1.0管脚,要求使用外部中断0开灯,外部中断1关...
答:
void init_int
1
(void){ IT1=1;//边沿触发 EX0=1; //开总中断 EX1=1; //开外中断 } //中断服务程序 方法
一
/*void isr_int1(void)interrupt 2 { //按键三步曲 if(key==
0
) //按键闭合 delay(16); //延时去抖 if(!key)//说明按键按下 { while(!key);//等待按键松开
led
=~...
为让AVR
单片机
中
的LED灯
输出1,为什么是PORTA丨=BIT(0)?在AVR中,PORTA...
答:
BIT(
0
) 表示 0000 0001 PORTA丨=BIT(0)就 是 PORTA=PORTA丨BIT(0)结果,PA端口最后一位被置1 PORTA就 是端口A的数据寄存器 相当于51
单片机
的P0 P1之类的 可以单独操作某一位,也可以整体操作 如 PORTA=0XFF
为什么
单片机led
=
0
不等于1输出高电平
答:
不可能的 目前没发现
单片机
输出0 为高定平的 led=0 那个引脚肯定是低电平 除非是你加了 三极管 或者
led灯
负极接 单片机了 没达到你效果给你的错觉?
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
单片机led灯编号
单片机led灯1亮还是0亮
单片机上led的参数
单片机上的指示灯是哪种灯
单片机绿色灯是0还是1
led灯亮是0还是1
单片机驱动LED电路
led0和led1的区别
c51单片机流水灯是0亮吗