89c51单片机是可以直接驱动一个共阳还是共阴的七段数码管啊?

还有如果接一个共阴或者共阳的数码管是直接加在I/O口上还是要接什么上拉电阻之类的?... 还有如果接一个共阴或者共阳的数码管是直接加在I/O口上还是要接什么上拉电阻之类的? 展开
 我来答
弃圆舍犀啊01
2011-06-29
知道答主
回答量:35
采纳率:0%
帮助的人:11.1万
展开全部

51不能直接给数码管供电的(电流太小)。分二种情况说:

1.当I/O接的是共阴极数码管时,直接并联一个1K的排阻到数码管的控制角,直接给数码管的七个段位供电就可以了。

2.当I/O接的是共阳极数码管时,要从位选上共电,如图中:P2.6和P2.7端口分别控制数码管的十位和个位的供电,当相应的端口变成低电平时,驱动相应的三极管会导通,+5V通过IN4148二极管和驱动三极管给数码管相应的位供电,这时只要P0口送出数字的显示代码,数码管就能正常显示数字。

东莞市友贸实业有限公司_
2023-11-22 广告
第五代双倍数据速率DDR5双列直插式内存模块是一种高速、高性能的内存模块,适用于需要高带宽和低延迟的应用场景。与前几代内存模块相比,DDR5双列直插式内存模块具有更高的数据传输速率和更低的功耗,同时提供了更大的内存容量和更高的可靠性。在数据... 点击进入详情页
本回答由东莞市友贸实业有限公司_提供
sungreatfriend
2011-06-28 · TA获得超过340个赞
知道小有建树答主
回答量:332
采纳率:100%
帮助的人:264万
展开全部
使用5V供电,89C51单片机最好是驱动共阳的数码管。每个I/O口需要串接一个200~510欧的电阻,上拉电阻不接。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创业楼
2011-06-28 · 超过215用户采纳过TA的回答
知道小有建树答主
回答量:287
采纳率:99%
帮助的人:51.4万
展开全部
要直接驱动的话,最好是共阳的。因为单片机I/O口负载电流有限。需要加下限流电阻的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuan198203
2011-06-29 · TA获得超过799个赞
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:189万
展开全部
接一个数码管最好用共阳的,让单片机送出低电平点亮相应字段,因为51的输出高电平电流有限,驱不动,低电平的灌电流还好一些,具体用法是数码管共阳的管脚直接接电源VCC,剩下的八个管脚都通过1K的电阻接到一组IO口上,如果是P0口,每个管脚要接上10K的上拉电阻,P1,2,3,不用上拉。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
linbei1988
推荐于2017-12-16 · TA获得超过294个赞
知道小有建树答主
回答量:653
采纳率:0%
帮助的人:210万
展开全部
可以采用动态扫描,不止驱动一个七段数码管,4个都没有问题
公共端需要IO口通过三极管驱动,不然负载太大IO口承受不住,其他端口可以直接IO口驱动不过要加适当的电阻用于限流
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式