angrybulb 发表于 2014-5-17 19:22:54

想用单片机实现一个效果,大家讨论下思路

想用单片机实现上图的数码管滚动的效果,不知道大家有么有思路,讨论下吧?

aheadlead 发表于 2014-5-17 19:40:04

还是上点阵吧....

senjet 发表于 2014-5-17 19:40:32

首先你的显示屏分辨率要足够,其次刷新速度要够快,具备这两个条件再说

angrybulb 发表于 2014-5-17 19:43:52

本帖最后由 angrybulb 于 2014-5-17 19:45 编辑

aheadlead 发表于 2014-5-17 19:40
还是上点阵吧....

对哦,点阵倒是个好主意,记得以前见过一个使用辉光管实现的,效果真的很漂亮

albert_w 发表于 2014-5-17 19:45:35

没问题, 点阵屏做好字模, 就是要不断刷新, 这个可以计算数据吞吐速率的.
可以考察多种驱动芯片的屏幕, 有些屏幕也许要多花很多功夫

wooz 发表于 2014-5-17 20:16:17

你数码管,怎么能实现“5”的下半部和“6”的上半部 移动显示?
只有用点阵屏,实现上下移屏效果就可,最多再微调下速度。

cyr_hongfeng 发表于 2014-5-17 20:42:03

用点阵屏,淘宝有点阵成品模块卖,买08接口的。代码就是先实现显示功能,然后再实现移动功能

angrybulb 发表于 2014-5-17 20:56:13

wooz 发表于 2014-5-17 20:16
你数码管,怎么能实现“5”的下半部和“6”的上半部 移动显示?
只有用点阵屏,实现上下移屏效果就可,最多 ...

其实使用辉光管实现的效果也挺漂亮的

lhxr 发表于 2014-5-17 21:26:54

CPU的速度要给力,要不都用来处理刷屏了

albert_w 发表于 2014-5-17 21:30:35

angrybulb 发表于 2014-5-17 20:56
其实使用辉光管实现的效果也挺漂亮的

照你这么说LED数码管也可以{:lol:}

sgzzour 发表于 2014-5-17 21:38:43

数码管的话,就不要想实现这个效果了。

RAMILE 发表于 2014-5-17 21:46:27

没做过,不好评价,每个字符对应4个字模,对应上下滚动的4个角度,切换时候依次更新就有滚动效果了

armstrong 发表于 2014-5-17 22:20:23

看来楼主一点GUI的经验都没有,这个效果在点阵屏上实现没啥难度啊。

doujiang 发表于 2014-5-17 22:31:34

数码管,不得行。

armstrong 发表于 2014-5-17 22:31:36

思想就这样

本帖最后由 armstrong 于 2014-5-17 22:47 编辑

在点阵屏上,绘制字符跟绘制图像是差不多的;只是字符是1bpp图片而已,既然如此,就可以把这个动画问题归为图片绘制问题。
明显,这个效果是使用图片的区域拷贝,裁剪操作完成的;你要抽象出一块显示矩形,一串原图片列表,假想这些字符图片列表从上到下首尾相接:0123456789;
然后再抽象出一个动画的y偏移量,从y处拷贝字符图片列表中的某一块到显示矩形,拷贝的尺寸与显示矩形一致,差不多就这样。

angrybulb 发表于 2014-5-18 09:01:04

armstrong 发表于 2014-5-17 22:31
在点阵屏上,绘制字符跟绘制图像是差不多的;只是字符是1bpp图片而已,既然如此,就可以把这个动画问题归为 ...

谢谢指导了,我的确没接触过GUI,大家给点建议都很给力。

lswhome 发表于 2014-5-19 02:54:10

从优酷上看过类似的动画,上下滚动的,效果很好,我也还问了论坛,但到目前还没搞定
页: [1]
查看完整版本: 想用单片机实现一个效果,大家讨论下思路