用51的p1口驱动共阴四位数码管,p2口做为位选,请问它们都需要上拉电阻吗

不是说p1,p2口自带上拉电阻吗?

一、51单片机的IO口输出电流的能力比接收灌电流的能力差很多,所以直接用IO口驱动四位共阴数码管的方案很不理想;
二、如果你一定要用共阴数码管,用P0口做为位选比用P2口作位选要好一些,能降低mcu的功耗;
三、用P1口的高电平来直接驱动数码管的各段是不可取的,必须再各加一只pnp的三极管用低电平来驱动数码管。
四、根本不用再加上拉电阻,但必须考虑串入限流电阻。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-04
设计时应该需要,如果是买现成的集成电路版则不用你额外去加。上拉电阻相当于加高电平
第2个回答  2011-01-04
如果是灌电流的接法,就可以不用上拉电阻。
如果是拉电流的接法,由于芯片向外提供电流能力不足,就需要外接。
相似回答