,,,我也遇到了这个问题,后来我把二极管单独接地,发现就可正常亮起,然后又把二极管接回原来位置,就又正常了......玄学
你把发光管的发光电流改为3mA试试,默认的发光电流为10mA,可能太大了,亮不了。
#include //包含51单片机寄存器定义的头文件 sbit LED=P1^7;void main(void){ P1=0xff; while(1) { P1=0x7F; while(1); }}
我用你的图和程序,能够点亮LED
将二极管电压设置的低一点儿