想用单片机实现一个效果,大家讨论下思路
想用单片机实现上图的数码管滚动的效果,不知道大家有么有思路,讨论下吧? 还是上点阵吧.... 首先你的显示屏分辨率要足够,其次刷新速度要够快,具备这两个条件再说 本帖最后由 angrybulb 于 2014-5-17 19:45 编辑aheadlead 发表于 2014-5-17 19:40
还是上点阵吧....
对哦,点阵倒是个好主意,记得以前见过一个使用辉光管实现的,效果真的很漂亮 没问题, 点阵屏做好字模, 就是要不断刷新, 这个可以计算数据吞吐速率的.
可以考察多种驱动芯片的屏幕, 有些屏幕也许要多花很多功夫 你数码管,怎么能实现“5”的下半部和“6”的上半部 移动显示?
只有用点阵屏,实现上下移屏效果就可,最多再微调下速度。 用点阵屏,淘宝有点阵成品模块卖,买08接口的。代码就是先实现显示功能,然后再实现移动功能 wooz 发表于 2014-5-17 20:16
你数码管,怎么能实现“5”的下半部和“6”的上半部 移动显示?
只有用点阵屏,实现上下移屏效果就可,最多 ...
其实使用辉光管实现的效果也挺漂亮的 CPU的速度要给力,要不都用来处理刷屏了 angrybulb 发表于 2014-5-17 20:56
其实使用辉光管实现的效果也挺漂亮的
照你这么说LED数码管也可以{:lol:} 数码管的话,就不要想实现这个效果了。 没做过,不好评价,每个字符对应4个字模,对应上下滚动的4个角度,切换时候依次更新就有滚动效果了 看来楼主一点GUI的经验都没有,这个效果在点阵屏上实现没啥难度啊。 数码管,不得行。
思想就这样
本帖最后由 armstrong 于 2014-5-17 22:47 编辑在点阵屏上,绘制字符跟绘制图像是差不多的;只是字符是1bpp图片而已,既然如此,就可以把这个动画问题归为图片绘制问题。
明显,这个效果是使用图片的区域拷贝,裁剪操作完成的;你要抽象出一块显示矩形,一串原图片列表,假想这些字符图片列表从上到下首尾相接:0123456789;
然后再抽象出一个动画的y偏移量,从y处拷贝字符图片列表中的某一块到显示矩形,拷贝的尺寸与显示矩形一致,差不多就这样。
armstrong 发表于 2014-5-17 22:31
在点阵屏上,绘制字符跟绘制图像是差不多的;只是字符是1bpp图片而已,既然如此,就可以把这个动画问题归为 ...
谢谢指导了,我的确没接触过GUI,大家给点建议都很给力。 从优酷上看过类似的动画,上下滚动的,效果很好,我也还问了论坛,但到目前还没搞定
页:
[1]