Как сделать скроллер на микропроцессоре / контроллере? - PullRequest
0 голосов
/ 12 июня 2010

Я хотел бы написать текстовый скроллер на микропроцессоре с 4 дисплеями 5x7 в ANSI-C.

Кто-нибудь знает пример исходного кода или что-нибудь, что может помочь мне начать?

Обновление

Это - руководство пользователя для платы микропроцессора, которую я имею. На странице PDF 17 изображение доски с дисплеями.

Код записывается в IDE с именем "zds2_Z8Encore493.exe" и затем мигает на микроконтроллер через последовательный порт.

Я бы хотел, чтобы текст каскадно переходил от одного к следующему к следующему столбцу за столбцом, чтобы он был плавным.

1 Ответ

0 голосов
/ 11 мая 2012

Возможно, есть лучший способ, но я бы сохранил текст в блоке ОЗУ, и в подпрограммах, которые обновляют дисплеи, я бы включил значение, чтобы сместить начальную точку, возможно, с переносом на начало,Вы сохраняете счетчик, который увеличивает «глобальное» смещение (прокрутка).

Затем вы можете использовать string[offset + display-width + scroll_position] в качестве указателя начала, но вам нужно определить конец и обернуть раунд или просто остановить.

...