24小时热门版块排行榜    

CyRhmU.jpeg
查看: 455  |  回复: 6
当前主题已经存档。

showvow

银虫 (初入文坛)

[交流] 【求助】8255驱动数码管

我拟采用8255驱动六位数码管,PA口为段选,PB口为位选,用动态扫描方式。

不知8255能否可以直接驱动?驱动电流能否达到要求?

若不能,可否提出解决方案?

现行谢谢了!

[ Last edited by bslt on 2009-5-15 at 20:45 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wwr_blue

木虫 (初入文坛)


2007骑猪逛街(金币+1,VIP+0):谢谢交流 4-20 03:28
8255一般情况下可以直接驱动没有问题。
如果觉得驱动能力不够(比如感觉数码管亮度不够),可以加上拉电路增加驱动能力。
2楼2009-04-18 00:39:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

showvow

银虫 (初入文坛)

受教了,非常感谢!
3楼2009-04-18 20:00:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

showvow

银虫 (初入文坛)

能否请 wwr_blue 大哥具体解释一下上拉电路的设计呢?
或者请你看看我的电路是否有问题。

图不好上,我用语句描述了。

8255的PB口作为位选,输出,接一个10k的电阻,再接9012的基极,9012的射级接VCC,9012的集电极接数码管的位选端。6个口都是用这个电路。

不知这个电路是否有问题?9012用5v做电源可以否?
4楼2009-04-19 13:07:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wwr_blue

木虫 (初入文坛)

★ ★
bslt(金币+2,VIP+0):欢迎常来信息版交流讨论! 4-21 09:05
9012是三极管吧?
数字电路,其实不用这么复杂的。只要用一个上拉电阻驱动能力就肯定不会有问题了(其实不上拉大部分情况下8255的驱动能力也应该够了)。电路大致如下:

                     VCC
                      |
                     电阻
                      |
8255输出口 -----|-------数码管

将就看看吧,所有线应该都连上,就是在8255输出口用一个电阻接到VCC,电阻值严格而言应该根据你数码管的输入电阻和需要的驱动电流计算,不过10K大致是最常用的上拉电阻阻值之一吧,没有问题。你的电路中可以将9012去掉,直接基极接电阻即可。(你的电路原理没有问题的,应该也能实现你需要的功能,只是觉得没有必要)。

[ Last edited by wwr_blue on 2009-4-20 at 16:08 ]
5楼2009-04-20 16:06:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

showvow

银虫 (初入文坛)

首先得感谢wwr_blue 大哥,这么耐心的回答我的问题!

9012是三极管,PNP型。

如果能这般那最好了。
只是一直在考虑,这样能够实现位选么?比如,对于共阳极数码管,8255的输出口在高电平的时候选通这个数码管亮,输出口在低电平的时候,这个数码管不亮。但是照如此接法,VCC是否一直给数码管位选端提供了一个高电平?

8255直接接数码管的话,也可,只是8255工作一会,就非常烫手。我怕再工作长一点时间,就烧坏了。
6楼2009-04-20 23:35:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

banana2005

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
bslt(金币+1,VIP+0):感谢交流。。。 8-12 12:58
要用三极管驱动
上拉式不行的
7楼2009-08-10 11:10:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 showvow 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见