51单片机的上拉电阻的阻值在330K左右,也就是说如果高电平驱动,本质上就是330K的上拉电阻来提供电流的,不同厂家的管脚上拉电阻的阻值有所不同,但大概差不多。故高电平输出电流是非常小的,大概在10μA~50μA的范围内,具体参考该型号的单片机的DATASHEET电气参数。
P0可以带动8个TTL,其他口可以带4个TTL,一般最大可以输出20毫安的电流。
I/O口最大输出灌电流是25MA
最大20mA。STC12单片机有强推功能