某一时刻让16个数码管同时亮用什么驱动呢

[复制链接]
3518|16
 楼主| happystar 发表于 2007-1-10 20:15 | 显示全部楼层 |阅读模式
以前我做的是动态扫描扫描的时候,16个数码管在某一时刻只有一个亮。
但是我想现在让16个数码管在某一个时刻全部都亮,那么应该用什么片子驱动啊(送的段码,也就是这8根线同时连16个管子)?

leezongfan 发表于 2007-1-10 20:40 | 显示全部楼层

那就只能用静态显示了。每一个配一个373之类的

zdjtcl1 发表于 2007-1-10 20:41 | 显示全部楼层

同时亮

如果要dp亮可用两片act245直接驱动,如果dp可不亮可用act245驱动两片14513
conwh 发表于 2007-1-10 20:56 | 显示全部楼层

没有道理吧?如果这样就采用静态显示的方式

xwj 发表于 2007-1-10 21:14 | 显示全部楼层

打开所有的位选即可

 楼主| happystar 发表于 2007-1-10 21:30 | 显示全部楼层

不是这样的

我是想找一个片子输出8根线然后一起连到16个管子上,作为段码。
用74LS154做位选择(4-16)。
当段码送一个值的时候,位选择同时可以点亮好几个管子。(不是只点亮一个,理论上最多可以点亮16个),所以要选择的这个片子要能驱动这16个管子一起亮。
conwh 发表于 2007-1-10 21:31 | 显示全部楼层

用串进并出器件

hq_y 发表于 2007-1-10 21:35 | 显示全部楼层

1片138带8个PNP三极管+2片595不就行了

138在某个时刻只能输出一个低脉冲,打开一个pnp三极管,驱动某一段;
595此时送出16个1、0数据;点亮相应的8字的这一段;



 楼主| happystar 发表于 2007-1-10 21:39 | 显示全部楼层

谢谢楼上各位

我想这样动态扫描:
送一个a段,然后根据管子的数子,对应那个管子的a段要亮就点亮哪个管子。
再送b段。。。。
。。。
最后送小数点那段。。。
这样可能存在某一时刻多个管子亮的可能 
hq_y 发表于 2007-1-10 21:41 | 显示全部楼层

只要扫描一遍时间少于20ms应该就没有问题

也就是2~2.5ms送一次数据
hotpower 发表于 2007-1-10 21:45 | 显示全部楼层
xwj 发表于 2007-1-10 21:49 | 显示全部楼层

不久是段扫描吗?你把段和位反过来考虑(要改硬件)不就

也就是位接595,段接138 ,加合适的驱动不就行了?

怎么这么不开窍呢?
 楼主| happystar 发表于 2007-1-10 21:55 | 显示全部楼层

嘿嘿,是啊

那这样的话16个管子得连2个138了,有没有只用1个片子带驱动,直接可以连16个管子呢?
hq_y 发表于 2007-1-10 21:59 | 显示全部楼层

晕了,呵呵

hq_y 发表于 2007-1-10 22:08 | 显示全部楼层

有相当于2片595的,叫DM135

 楼主| happystar 发表于 2007-1-10 22:26 | 显示全部楼层

谢谢,楼上的前辈

现在正画板子呢,多谢各位前辈指教啊
leezongfan 发表于 2007-1-11 22:58 | 显示全部楼层

是啊。用595可以,我现在正搞LED点阵呢。

我现在正搞LED点阵呢。10个5*7的点阵。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

58

主题

409

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部