打印

两位8字数码管,动态显示抖动

[复制链接]
4449|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
szshawn2010|  楼主 | 2010-1-21 19:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
两位8字数码管,动太显示.
32ms一次扫描. (即亮32ms,灭32ms)
也试过16ms一次扫描.

但是能够明显的感觉到 显示的抖动.

盼高手指点

相关帖子

沙发
headwolf_83| | 2010-1-21 20:11 | 只看该作者
扫描间隔有问题,放到定时中断去扫。12ms扫一次,应该没问题。我做的是6个8,间隔4ms扫一次,绝对不抖动

使用特权

评论回复
板凳
szshawn2010|  楼主 | 2010-1-21 22:23 | 只看该作者
我也是用定时中断去扫的.

我用16ms也不行

按理说,点亮时间越长越好啊

使用特权

评论回复
地板
chen_sf| | 2010-1-21 22:48 | 只看该作者
你最多用10ms,二个就50hz了,你用16ms,31.25hz,当然会抖动了

使用特权

评论回复
5
awey| | 2010-1-21 23:13 | 只看该作者
如果位数多的话,50HZ还是会看到闪烁。

还有就是定时时间到,首先扫描显示,然后做其他时间不确定的事情。
不然即使扫描得再快,也可能会看到闪烁。

使用特权

评论回复
6
my1693| | 2010-1-22 10:37 | 只看该作者
动态扫描程序做“消影”处理了没?

使用特权

评论回复
7
qjy_dali| | 2010-1-22 11:49 | 只看该作者

改正

32mS + 32mS,也就是15.6HZ,能看到闪烁有什么好奇怪的

使用特权

评论回复
8
mcu_c10g16| | 2010-1-22 15:23 | 只看该作者
每个数码管显示2MS就行了

使用特权

评论回复
9
szshawn2010|  楼主 | 2010-1-22 15:59 | 只看该作者
感谢解答,我以为点亮的时间越长越好呢.

关于4楼说的,消抖处理.我不是很懂,盼有经验人士进步阐述!

同时 ,又发现一个新问题.就是在同一个8字上,显示的亮度不一致.

我用的是共阳数码管.PNP,E接VDD,B串电阻后,接I/O,C级接LED段选再串电阻接地.其中,电阻均为高精电阻.

--------------
网上说,应该恒流,但是我不知道如何恒流,盼解答

使用特权

评论回复
10
andy2003hu| | 2010-1-22 16:11 | 只看该作者
用不着搞恒流。上面的原因可能是在显示的时候有中断产生,被中断服务程序占用了一些时间。

使用特权

评论回复
11
szshawn2010|  楼主 | 2010-1-22 17:08 | 只看该作者
忘记补充说明了.静态显示的情况下,数码管显示亮度不同.

动态亮度也不同

使用特权

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

本版积分规则

92

主题

636

帖子

1

粉丝