输出5V是上拉电流,单片机上拉电流很小,一般只有1mA以下。所以可以直接驱动LED,但亮度很低。一般情况下驱动LED是用单片机I0口输出低电平时的灌电流驱动,单片机的灌电流一般在15mA到30mA左右。为保护|O口,一般都串联限流电阻来保护IO口。不同的单片机IO口结构是不一样的,主要在于你所要驱动LED是以高电平有效(即led负极接负电源)还是低电平有效(即led负极是接IO口)。