我想在一个微处理器上写一个文本滚动条,在ANSI-C中有4个5x7显示器。
有没有人知道示例源代码或任何可以帮助我入门的内容?
更新
This是我拥有的微处理器板的用户手册。在PDF页面17上是带有显示屏的电路板图片。
代码写在名为“zds2_Z8Encore493.exe”的IDE中,然后通过串口闪存到微控制器。
我希望文本从一个列级到另一个列的下一个级联,所以它很顺利。
答案 0 :(得分:0)
可能有更好的方法,但我会将文本存储在一个RAM块中,并且在更新显示的例程中,我将包含一个值来抵消起始点,可能是一个环绕到开始。你存储一个计数器,增加“全局”偏移量(滚动)。
然后您可以使用string[offset + display-width + scroll_position]
作为开始指针,但是您需要检测结束并回绕或停止。