虽然我知道单片机的驱动电流为uA级,一般led需要的电流为mA级。但是看下面的图

当P2.0为高电平5V时,流过led的电流不就是5V除以R1吗??为啥还需要驱动???
------解决方案--------------------
5v 除以 R1?,傻娃,二极管本身还有压降的。
按你的算法,要是R1无限小,电流还能无限大吗?!
为什么要驱动? 你第一句话都已经给自己解释了。
------解决方案--------------------
楼主是在想通过电阻R1来限流,使电流在IO允许的范围内,在这种情况下为什么还要驱动电路?
------解决方案--------------------
单片机上拉电流只有0.2ma