8*8LED点阵屏实现数字上下左右滚动思路?

2020-01-23 14:29发布

    我自己写出来的程序可以实现点阵屏幕左右滚动数字,思路是采用移位,循环8次,第一次先将数据右移 8位,显示在
LED点阵屏,第二次将数据右移7位,显示在LED点阵屏......以此类推。 但是我发现该方法采用的for循环太多,也就是
时间复杂度有点高吧。
    还有一种思路就是将所有移动中显示的数据放入数组,但是这样的话,但是这样的话每种状态都会需要8个元素,也未免
有点笨了。
    所以请各位告诉我一下移动数据普遍的思路。谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
viq505
1楼-- · 2020-01-25 09:48
 精彩回答 2  元偷偷看……
csmjmcc
2楼-- · 2020-01-25 15:24
polarbear 发表于 2014-6-15 03:33
最快的左右移动方法:   

这个技术只能用于 是HC595 之类的IC 级联的电路, (数据不能走 'Z '  )

兄弟,您这个构思很妙。但,想了很久,还不知道如何实现。能给我具体例程吗?若不方便发表,能否给我邮件:CSMJMCC@163.COM

                        谢谢!
simahacker
3楼-- · 2020-01-25 19:03
用数据缓冲区 扫描的扫描 修正的修正
lxa0
4楼-- · 2020-01-25 22:12
polarbear 发表于 2014-6-15 03:33
最快的左右移动方法:   

这个技术只能用于 是HC595 之类的IC 级联的电路, (数据不能走 'Z '  )

这个思路好啊~~~~~~~~~~~~~~~

一周热门 更多>