关于51单片机P0口驱动数码管的问题
答案:4 悬赏:20
解决时间 2021-01-05 16:55
- 提问者网友:箛茗
- 2021-01-05 03:27
关于51单片机P0口驱动数码管的问题
最佳答案
- 二级知识专家网友:长青诗
- 2021-01-05 04:49
P0口为开漏结构,无输出高电平能力
但有较强的吸入电流能力
加接上拉排阻后就有了高电平驱动能力,输出电流能力 取决于上拉排阻的阻值
上拉电阻阻值小,其输出高电平时提供的电流就大
但输出低电平时从单片机IO口灌入的电流就越大追问加接上拉电阻后输出的电流是多大?足以驱动数码管么?追答一般数码管的电流几ma, 上拉电阻1K即可
电源5V 减LED电压降约1.8V 电流大约3.2ma 当然 单片机内部也有一定的电压降 0点几伏追问我查资料说数码管的驱动电流为5ma以上,3.2ma不足以驱动数码管吧?追答驱动动态数码管亮度略差一些,但驱动单个数码管亮度还是可以的
实际上多数51增强型单片机其输出电流能力可达20ma,驱动数码管没一点问题
排阻阻值还可以再小一些,只不过单片机总电流输出能力并不是很大(不可能同时让32个管脚全输出20ma),为了安全起见,并不让其输出那么大电流,一般用74LS573锁存和缓冲
另外很多51增强型单片机P0高电平输出电流能力也可达20ma
不一定非用排阻上拉
但有较强的吸入电流能力
加接上拉排阻后就有了高电平驱动能力,输出电流能力 取决于上拉排阻的阻值
上拉电阻阻值小,其输出高电平时提供的电流就大
但输出低电平时从单片机IO口灌入的电流就越大追问加接上拉电阻后输出的电流是多大?足以驱动数码管么?追答一般数码管的电流几ma, 上拉电阻1K即可
电源5V 减LED电压降约1.8V 电流大约3.2ma 当然 单片机内部也有一定的电压降 0点几伏追问我查资料说数码管的驱动电流为5ma以上,3.2ma不足以驱动数码管吧?追答驱动动态数码管亮度略差一些,但驱动单个数码管亮度还是可以的
实际上多数51增强型单片机其输出电流能力可达20ma,驱动数码管没一点问题
排阻阻值还可以再小一些,只不过单片机总电流输出能力并不是很大(不可能同时让32个管脚全输出20ma),为了安全起见,并不让其输出那么大电流,一般用74LS573锁存和缓冲
另外很多51增强型单片机P0高电平输出电流能力也可达20ma
不一定非用排阻上拉
全部回答
- 1楼网友:洒脱疯子
- 2021-01-05 07:42
因为有上拉电阻存在,提高了输出电流追问上拉电阻是怎样提高输出电流的?追答电流从电源经过上拉电阻流到数码管,数码管的电流会增大
另,设置端口为推挽输出也提高输出电流
另,设置端口为推挽输出也提高输出电流
- 2楼网友:神也偏爱
- 2021-01-05 07:35
因为你有上拉电阻,驱动数码管的电流是通过上拉电阻提供的追问这样的话不就不能通过P0口来控制段选了吗?追答可以啊
- 3楼网友:一袍清酒付
- 2021-01-05 06:02
数字仿真是不考虑电流的
共阴极是需要P0口输出电流,而不是输入电流,楼下的明白不!!
否则需要共阳极
共阴极是需要P0口输出电流,而不是输入电流,楼下的明白不!!
否则需要共阳极
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯