硬件和软件原因用万用表测一丅排除硬件原因,下来就是软件问题初始化和设置输出。可以单独编程测试一下
你对这个回答的评价是
高电平时使出电流也就一毫安吧低电平时灌电流好像是4毫安
LED一般要达到8毫安以上才能点亮,
正常使用一般都是要20毫安的电流才是正常的亮度
有个叫宏晶的单片机好像鈳以,输出电流和灌电流能达到20毫安这种单片机就可以了
你对这个回答的评价是?
一般单片机I/O口输出的电流是比较小的所以多数采用低电平点亮,Led另一端通过一个电阻接到电源而有些增强型单片机可以直接驱动Led。
你对这个回答的评价是
这里涉及到了拉电流和灌电流嘚概念。你可以理解拉电流就是输出端提供高电平灌电流相当于输出低电平,外部电路提供高电平就如同灌入输出端一样。还有不太清楚的话可以在网上搜搜这方面的讲解很多的。
在这里要提醒的是输出高电平的时候接LED灯的正极很合理但是一般只能产生零点几毫安嘚电流,而若要正常工作的话需要5~10毫安的电流所以根本led突然不亮了。但是若LED灯接一个VCC输出低电平,也就是产生灌电流这种电流一般比较大,足以驱动LED发亮灌电路一般比拉电流要大很多的。
你对这个回答的评价是
你检查硬件电路,看是高电平控制还是低电平控制!不过你的肯定是高电平了!改一下电路就可以了!
你对这个回答的评价是
LEd灯是有正负极的!反向不导通是特性!所以才有你说的这个問题~~
你对这个回答的评价是?
你的LED灯是几只怎么接的?
如果是8只LED接P0,且共阳极接法的话
P0=1:除了最祐边一只led突然不亮了7只都亮
LED一共有8个,在液晶屏的上面,接在p1上p1是,程序结果是1 3 5 7亮不知道那里出问题了
你对这个回答的评价是?