51单片机p0口接共阴数码管需要上拉电阻,p2口内置上拉电阻,直接接段就可以了吗?

是不是除了p0口需要接上拉电阻?p2口直接接共阴数码管的段管脚就可以吗?

第1个回答  2009-10-05
如果是共阴数码管:P0,P2口都需要接上拉电阻。

51 的P0口内部没有上拉电阻,没有上拉电阻就不能提供电流,而P2口内部有弱上拉,但上拉作用非常小(50uA左右)不足以驱动数码管正常发光,所以P2口也需要接上拉电阻

注意:用上拉电阻的方式驱动共阴数码管是不太合适的,因为无论数码管是否关断,上拉电阻中都存在电流,这对降低功耗是不利的。推荐使用共阳数码管。本回答被提问者采纳
第2个回答  2009-10-05

不行~~~ P0是要接上拉电阻的,但是 单片机不能直接驱动数码管的,驱动电流不够~~~ 一般用74LS573或者用三极管驱动,而且还要在段选驱动上加上适当的限流电阻大概几百ohm就行了

相似回答