我想在带有 4 个 5x7 显示屏的 ANSI-C 微处理器上编写一个文本滚动器。
有人知道示例源代码或任何可以帮助我入门的东西吗?
更新
This是我拥有的微处理器板的用户手册。 PDF 第 17 页上有一张带有显示屏的电路板图片。
代码是在名为“zds2_Z8Encore493.exe”的IDE中编写的,然后通过串行端口刷新到微 Controller 。
我希望文本从一列到下一列层叠到下一列,这样就很流畅。
最佳答案
可能有更好的方法,但我会将文本存储在 RAM block 中,并且在更新显示的例程中,我将包含一个值来偏移起点,可能会环绕到起点。您存储一个计数器,该计数器会增加“全局”偏移量(滚动)。
然后,您可以使用string[offset + display-width + scroll_position]
作为开始指针,但您需要检测结束并绕回或只是停止。
关于c - 如何在微处理器/ Controller 上制作卷轴?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3026189/