标题: 关于数码管直连51单片机的电路分析 [打印本页]

作者: 电子专业新人    时间: 2021-11-1 08:36
标题: 关于数码管直连51单片机的电路分析
我寻思单片机P0需要接电阻驱动防止烧坏数码管,就都接了。数码管其他引脚我连接了P2口,因为它内部有电阻。但是以前从未这么连过,我很好奇这么连有问题吗

YM{$)~OKMX26]HEP~4~2MXU.png (15.86 KB, 下载次数: 54)

数码管连接

数码管连接

作者: zministar    时间: 2021-11-1 09:02
1、P0口无上拉,无法输出高电平,且P0.0接公共端,IO没有这么强的驱动能力;
2、P2口接8段LED,IO是没有这么强驱动能力的,必须外部增加驱动能力才行;
作者: 郑汉松    时间: 2021-11-1 09:02
你有接驱动的话没问题,没接驱动的话就不会亮
作者: 电子专业新人    时间: 2021-11-1 09:22
zministar 发表于 2021-11-1 09:02
1、P0口无上拉,无法输出高电平,且P0.0接公共端,IO没有这么强的驱动能力;
2、P2口接8段LED,IO是没有这 ...

我这是共阴极数码管,P0口有上拉呀
作者: nbhmwj    时间: 2021-11-1 09:30
建议查看芯片资料,每个口线的的灌电流和拉电流的最大值都有说明。如下图

AT89S51口线极限允许电流值.png (33.3 KB, 下载次数: 47)

AT89S51口线极限允许电流值.png

作者: 一片一城    时间: 2021-11-1 11:38
电子专业新人 发表于 2021-11-1 09:22
我这是共阴极数码管,P0口有上拉呀

如果用了共阴数码管,那么它的每个段脚得串联约330欧电阻接5V电源。
你的图显示,段脚接在P2口上,没有上拉电阻。
作者: 一片一城    时间: 2021-11-1 11:44


作者: 188610329    时间: 2021-11-1 15:29
如果不想数码管显示1和显示8的时候亮度有很大的区别, 那么就不要再公共端接电阻, 而应该在 a~dp 段脚上接电阻才是正确的操做方法。如果对亮度有要求,那么用三极管驱动公共端是有必要的。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1