24个数码管的显示方案

[复制链接]
7881|44
 楼主| sdyxm21 发表于 2007-1-4 15:09 | 显示全部楼层 |阅读模式
     在使用最少的I/O情况下,数码管用什么样的方式来显示!
 楼主| sdyxm21 发表于 2007-1-4 15:10 | 显示全部楼层

请大家多多指点

王紫豪 发表于 2007-1-4 15:19 | 显示全部楼层

用那么多干啥

CGKDXX 发表于 2007-1-4 15:33 | 显示全部楼层

373并口扩展,138地址译码,建议

awey 发表于 2007-1-4 15:41 | 显示全部楼层

用串入并出带锁存的IC,静态显示

 楼主| sdyxm21 发表于 2007-1-4 16:04 | 显示全部楼层

74LS164

    谢谢大家
    用74LS164行否?
高勇 发表于 2007-1-4 16:42 | 显示全部楼层

行。

用164行,占有IO少,但需要驱动。
 楼主| sdyxm21 发表于 2007-1-4 17:01 | 显示全部楼层

谢谢

  是164需要驱动,还是LED需要驱动?
sharpchang 发表于 2007-1-4 17:09 | 显示全部楼层
汽车电子 发表于 2007-1-4 17:24 | 显示全部楼层

如果IO够用,就直接用IO控制动态扫描

    如果不够,可以用74HC574扩展,一片控制8个数码管,加上公共端,需4片574

    如果还不够,就专用一片89C51,40个IO刚好够用,便宜,好用
IC1008 发表于 2007-1-4 17:39 | 显示全部楼层

LS 你40个IO用完了 怎么通信啊

天知道该显示什么
xwj 发表于 2007-1-4 17:44 | 显示全部楼层

89C51有40个IO???

xwj 发表于 2007-1-4 18:43 | 显示全部楼层

12×16动态扫描即可

还可以留出串口通信
hq_y 发表于 2007-1-4 19:33 | 显示全部楼层

汽车电子晕了,呵呵

汽车电子 发表于 2007-1-4 21:10 | 显示全部楼层

sorry,89C51确实没有40个IO,是另一个51系列的

   不过,24位数码管,用At89C51也够呀,8个段驱动 + 24位驱动,共需32输出控制
   
   倒蹋,搞了这么久开发,很久没用51系列了,竟然给忘了。
mullife 发表于 2007-1-4 23:28 | 显示全部楼层

去看看BC7281A.

去看看BC7281A.我有用过,不过我只显示16个LED。最多可以驱动多少,我忘记了。看看说明书。还可以用来键盘扫描,跟51接只要三根线。
wszqw 发表于 2007-1-5 01:12 | 显示全部楼层

xwj大侠的办法好,28个IO

dengm 发表于 2007-1-5 07:36 | 显示全部楼层

3*8=24: 4片74LS595 + 1片2803

yewuyi 发表于 2007-1-5 08:43 | 显示全部楼层

8个段驱动 + 24位驱动

扫描起来会看到显示晃动了……


还是16*12比较好一点……
xwj 发表于 2007-1-5 09:17 | 显示全部楼层

觉得dengm 的方案也很好,

可以节约IO
成本、体积综合考虑也不错

编程时一次显示多个数码管,按1/8扫描就不会闪烁了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

37

帖子

0

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