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

2024-12-14 07:30:48
推荐回答(2个)
回答1:

如果是共阴数码管:P0,P2口都需要接上拉电阻。

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

注意:用上拉电阻的方式驱动共阴数码管是不太合适的,因为无论数码管是否关断,上拉电阻中都存在电流,这对降低功耗是不利的。推荐使用共阳数码管。

回答2:

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