用51单片机怎么驱动12V共阳数码管?

目前手头有uln2803和s8550三极管... 目前手头有uln2803和s8550三极管 展开
 我来答
做而论道
高能答主

推荐于2017-12-16 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部

用ULN2803接数码管的阴极。

将PNP三极管8550接入阳极。

--发射极接+12V,

--集电极接数码管公共阳极,

--基极用I/O口进行控制。

但是,这时基极需要的控制电压,超出了单片机I/O口的输出能力。

所以,基极和I/O口之间,还应该接入一个NPN型的三极管,或者用ULN2803也可。

电路如下,本人已经使用多年,效果良好。

更多追问追答
追问
uln2803我昨天也接了试一下,不行呀,大概是这样接的(见图),你看看哪里出了问题?
追答
楼主的电路基本正确,只是2803的COM,没有画出来,它应该接+12V。
可以看看下面显示“3”的电路,注意,下图中省略了限流电阻。
wfx16281
2011-06-19 · TA获得超过697个赞
知道小有建树答主
回答量:403
采纳率:0%
帮助的人:219万
展开全部
用ULN2803接数码管的阴极即可,如果想控制阳极,将三极管接入阳极即可,也就是总控开关。 三极管控制位选,发射极接+12V,集电极接数码管公共阳极,基极与I/O口之间接1k电阻,基极和发射极之间再接一个4.7k的电阻,位选时I/O口为0,未选中时I/O口为I就是输入状态,问题解决。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c7471fe68
2011-06-20 · 贡献了超过120个回答
知道答主
回答量:120
采纳率:0%
帮助的人:12.5万
展开全部

芯片的,,我没有用过,,我用的是9015的三极管做的驱动。

数码管,主要是位选、段选。

位直接按位顺序从小到大去连接(也就是数字1-4)。段先接三极管集电极,基极按照(a-d)的顺序接成一排发射极串联供5v正电。

追问
谢谢你,我已经做成了,用两片uln2803+8550三极管做的。效果还不错。你的这个图这种接法电流比较大吧?我测了一下段选正常发光时只显示一个笔画的电流大概要15~20ma左右,如果段选直接接单片机IO口的话灌电流是不是大了一点呢(当显示8字的时候)?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
摆渡还不知道
2011-06-19 · TA获得超过1427个赞
知道小有建树答主
回答量:669
采纳率:0%
帮助的人:541万
展开全部
用ULN2803接数码管的阴极即可。如果想控制阳极,将三极管接入阳极即可,也就是总控开关。
更多追问追答
追问
我想知道的是怎么用单片机5v的电压控制12v电压的通断呢?
追答
单片机的IO引脚接ULN2803的控制引脚,你可以将它看成是一个开关,单片机来控制这8组开关的通断。ULN2803的8个输出引脚是开关的一个触点,开关的另一个触点是地。当开关导通时,该段位就亮了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式