这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 多位数码管显示方案请教!请进来看看

共2条 1/1 1 跳转至

多位数码管显示方案请教!请进来看看

院士
2006-09-17 18:14:16     打赏
多位数码管显示方案请教!请进来看看



关键词: 多位     数码     显示     方案     请教     请进来     看看    

院士
2006-12-22 22:43:00     打赏
2楼
问 我要做一个20位数码管显示的东西,请问用什么方案比较好?我现在自己想的是用单片机串口移位输出,因为刚好方式0是8位同步移位方式嘛,用164或者595串转并输出,可以控制7段+dot,但这样的话位选需要20个口线,用译码器?请问有没有更好的方案?谢谢!另外这个方法可能程序也比较麻烦吧? 1: 这个方法为什么还要用位选?你用595打算用多少片?如果每位一片595,就不必位选了。 2: 4051/4543行不? 3: 20位你要考虑清楚,动态显示刷新率要够高用20片HC595有3个IO就可以了,164也是要3个IO

HC595也可动态,要点技巧 4: 怎么要20位的口线?串转并,级连,静态显示,只要两根口线,不过刷过程中新有“鬼”影。
解决方法:加一个口线控制LED的电源,当所有数据输出后在加电源。 5: 谢谢awey,听说595有两级锁存的,好象是只要用静态显示就够了哦不过每次20位的数字要变还不是要从新刷新一次啊,和动态的估计也差不多拉 6: 鬼影?说的是刷新时,会出现上次显示的数字?我也碰过,结果用软件搞定了。另外也可以用14094代替595,价格可能还便宜些。 7: RE:可以选择如下方案:
1。 用20片595,这样只用3根线就可以控制了。由于595是两级结构,不会出现所谓的“鬼”影,164会出现,但是由于采用静态显示,每秒一次,不会明显。
2。 用6片595,这样同样只用3根线就可以控制了。需要注意的是其中5片作段选,另外一片作位选(需要用晶体管扩流);这方案是动态显示,需要每4~8ms全部刷新一次,这对于6MHz以上的51单片机不会有任何问题。
3。 单片机的IO脚与595共同实现动态显示。这可以参考方案二,只是可以节省2~3片595而已。
    HC595价钱已经很低,批量买在1元左右,而且很容易购买,没有替换的必要。 8: 可以用这个办法20个数码管分成两行,用两片hc595级联作段码驱动,一片4017(正好十个输出)作位码,不过肯定要有驱动了.这样每次显示两个数码管,如果定时为1ms,刷新率可以达到100Hz,效果不错的,占用的口线为4条. 9: 我的才13位,用了3个164,125HZ扫描还会闪烁,郁闷中……我需要显示15位共阴数码管,用两片164做段,一片164做位,即2*8模式,在程序上采用中断显示,每1MS就扫描一位,算下来也有125HZ的频率,不知为何竟然还会闪烁,正在郁闷中……!以前5MS中断也没闪烁过啊。

另外,如果采用164的话,不该显示的段也会有一点亮度,所以建议自己换成595,可以用锁存解决这个问题。

以上供你参考,我也正在调试中。 10: 厉害!

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]