如果是共阴数码管:P0,P2口都需要接上拉电阻。
51 的P0口内部没有上拉电阻,没有上拉电阻就不能提供电流,而P2口内部有弱上拉,但上拉作用非常小(50uA左右)不足以驱动数码管正常发光,所以P2口也需要接上拉电阻
注意:用上拉电阻的方式驱动共阴数码管是不太合适的,因为无论数码管是否关断,上拉电阻中都存在电流,这对降低功耗是不利的。推荐使用共阳数码管。
不行~~~ P0是要接上拉电阻的,但是 单片机不能直接驱动数码管的,驱动电流不够~~~ 一般用74LS573或者用三极管驱动,而且还要在段选驱动上加上适当的限流电阻大概几百ohm就行了