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-06-12 广告
STM32F4是一款非常优秀的微控制器,以下是它的一些特点:1. 高性能:STM32F4基于Cortex-M4内核,采用了DSP指令和浮点运算单元,可以实现高速的信号处理和计算。2. 多种接口:STM32F4集成了多种外设接口,包括USB、... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
sungreatfriend
2011-06-28 · TA获得超过340个赞
知道小有建树答主
回答量:332
采纳率:100%
帮助的人:264万
展开全部
使用5V供电,89C51单片机最好是驱动共阳的数码管。每个I/O口需要串接一个200~510欧的电阻,上拉电阻不接。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创业楼
2011-06-28 · 超过215用户采纳过TA的回答
知道小有建树答主
回答量:287
采纳率:99%
帮助的人:51.3万
展开全部
要直接驱动的话,最好是共阳的。因为单片机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

提交
取消

辅 助

模 式