2010-06-11 69 views
0

我想在带有ANSI-C中的4个5x7显示器的微处理器上编写一个文本滚动条。如何在微处理器/控制器上制作滚动条?

有没有人知道的例子源代码或任何可以帮助我开始?

更新

This是为微处理器板我的用户手册。 PDF第17页是带显示器的电路板图片。

该代码被写入名为“zds2_Z8Encore493.exe”的IDE,然后通过串口闪烁到微控制器。

我希望文本从一个到另一个逐列级联,因此它很流畅。

+1

这将有助于了解如何显示界面。例如,如果它们是内存映射,串行I/O或寄存器坐标映射。你需要光标寻址还是只输入原始文本?所有四个显示器是否包含相同的输出,或者是否希望它从一个到另一个的级联? – 2010-06-11 21:01:13

+0

我对此很陌生,但我已更新信息。这是你要求的吗? – Louise 2010-06-11 21:35:36

+1

您是否阅读过http://www.google.de/search?q=z8+encore+led的第一个结果? – 2010-06-12 08:21:43

回答

0

可能有更好的方法,但我会将文本存储在一个RAM块中,并且在更新显示的例程中,我会包含一个值以抵消起点,可能会包含开始。你存储一个增加“全局”偏移(滚动)的计数器。

然后,您可以使用string[offset + display-width + scroll_position]作为开始指针,但您需要检测结束并绕回或停止。