楼主你好,对于你的问题,应该是二极管的接法有问题了,因为得单片机的IO口的输出电流很小,你还加一个1K的限流电阻,所以二极管级没办法点亮了。解决办法:把二极管的正极接VCC,负极接单片机的IO口,这样的话二极管就会亮的了,但是也会很暗,建议把限流电阻减少,470欧就差不多了。希望对你有帮助
单片机的p1~p3口内部有上拉电阻,10k左右,输出高电平时,实际上是通过内部10k电阻接电源,所以输出电流很小,不足以用高电平驱动led,用低电平就可以了,是出电流可以达4mA。