很遗憾的告诉你,并不会直接驱动负载
51单片机的IO输出电流不过几十mA级别的,如果是希望通过单片机来供电,那么大多数有趣的外围设备都是不行的
P0只能做一个驱动电路的开关控制作用,通过上拉下拉的方式,开启或关闭驱动电路
其实不太了解你想问什么?
是否上拉和直接驱动负载理论上没有绝对的关系。
因为负载是否能被直接驱动,需要看负载被驱动的模式和相应的管脚是否能输出该类型的信号(足够的电流或者电压)。
如果负载要求的电流很小,只要有电压变化,则一般无论是否上拉都可以驱动,
如果要求的电流较大,即使不上拉估计也不能驱动,需要额外的驱动模块进行信号功率放大,这里的额外驱动模块其实从单片机端来看就是负载啦,只是它要求的电流很小。