打印

164真的不适用于驱动数码管吗?

[复制链接]
3657|35
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
uc301|  楼主 | 2007-1-11 22:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
数码管采用共阳接发,动太扫描显示,程序采用AVR的ISP器件,应该移位的速度应该很快了,为什么在不亮的段位上还是看到有阴影呢?是否164不适用做扫描驱动,改共阴接发是否会有改善!如果不成只能改用595了!

相关帖子

沙发
hotpower| | 2007-1-11 22:34 | 只看该作者

段移位前先关A~D位,段移位后再开单独的那1位(A-D中的1位)

使用特权

评论回复
板凳
yewuyi| | 2007-1-12 08:34 | 只看该作者

不是不可以,是你使用有问题……

使用特权

评论回复
地板
xuetian110| | 2007-1-12 09:21 | 只看该作者

164驱动数码很好用啊

LZ是你的应用有问题!

使用特权

评论回复
5
maychang| | 2007-1-12 09:54 | 只看该作者

164可以用

但因没有锁存,不如595方便。
楼主显示的问题,出在程序上,应该先关掉位驱动再更新段。

使用特权

评论回复
6
IC1008| | 2007-1-12 12:03 | 只看该作者

无法做到完全关闭COM 在替换Seg内容的时候

所以存在暗影
你明白了吗,作为你的同学 偶旱烟 呵呵

数码管驱扫描动步骤

1关闭Com(n)/或者所有Com
2设定Seg的数值
3打开Com(n+1)
4显示延时
5goto 1

使用特权

评论回复
7
upss| | 2007-1-12 15:03 | 只看该作者

是你的问题

我做数码管动态显示都是用164很好用没有一点问题

使用特权

评论回复
8
zhaoem82| | 2007-1-12 16:03 | 只看该作者

公共端要单独用I/O控制,并且移位时要关所有公共端

使用特权

评论回复
9
jxb163| | 2007-1-12 16:47 | 只看该作者

164就是用来点LED的,LZCN

使用特权

评论回复
10
uc301|  楼主 | 2007-1-12 19:23 | 只看该作者

感谢各位的意见,但我有个问题是IO口不足

感谢各位的意见,但我有个问题是IO口不足!能多余的IO口当然是可以关闭显示,

在不增加多余的IO口情况下,各位还有什么高见吗?

急求!程序上还有什么可以改进的地方!

使用特权

评论回复
11
hotpower| | 2007-1-12 19:49 | 只看该作者

还是换成595吧

使用特权

评论回复
12
liyong110| | 2007-1-12 20:51 | 只看该作者

端口配置

如楼上所言,关COM,送数据,开COM,DELAY,关COM
你的数据线完全可以分式做为其他用途,比如做键盘.
关键是I/O口的合理配置,合理分时利用.

使用特权

评论回复
13
liyong110| | 2007-1-12 20:53 | 只看该作者

看错了,取消下面两行

使用特权

评论回复
14
zhaoyu2005| | 2007-1-12 21:05 | 只看该作者

如果你不能在加1个I/O口用作显示的话

换作595也不行,你这种电路最少用3根口线(164和595)都是,两根就存在暗影,三根的话用595和164都行,具体接法:1. 两片164共用数据线,时钟线分开,先送段数据,再送位数据 2.两片595共用移位时钟线和锁存时钟线,数据线按上图的接法,先送16位数据,再锁存。
在下推荐用595

使用特权

评论回复
15
uc301|  楼主 | 2007-1-12 23:48 | 只看该作者

无奈只能改按键输入了来补足TO

如下图:8位ADC,每按键的区间值为:256/7=36,经测试,同一按键的误差达到9,尚可满足要求,但胆心时间长了ADC不稳定,电阻漂移!引起失误,有那位仁兄做这该类设计,求助!

使用特权

评论回复
16
coldra| | 2007-1-13 00:27 | 只看该作者

电阻漂移不会有什么问题,幅度小得可以忽略

对于AD,把参考电压做好了问题不大

使用特权

评论回复
17
gtw| | 2007-1-13 08:32 | 只看该作者

如何解决多个按键同时按下

如S3 S4 S5同时按下与S2按下?

使用特权

评论回复
18
xwj| | 2007-1-13 08:44 | 只看该作者

gtw,提高ADC精度,二进制编码就可分辨

但不建议这样做(多个按键)

使用特权

评论回复
19
hotpower| | 2007-1-13 09:21 | 只看该作者

AVR的应该都是10位ADC吧,这种AD键接法好像电阻选配困难

使用特权

评论回复
20
gtw| | 2007-1-13 09:32 | 只看该作者

按键个数和电阻匹配都是个问题

以前的一个电路


采用164串转并输出,并顺便扫描按键…… 
以此电路,可有很大的扩展性 

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

32

帖子

0

粉丝