
LCD Assistant — это бесплатный инструмент для преобразования монохромных растровых изображений в массив данных для удобного использования с микроконтроллерами и графическими монохромными дисплеями, такими как T6963C, KS0108, SED1335 и т. д.
Программа создает файлы для использования с любым компилятором C: для AVR, ARM, PIC, 8051 и других микроконтроллеров. Можно использовать его напрямую с Arduino, mbed и любой другой средой проектирования на основе компилятора C. Если вы используете графические дисплеи и хотите отображать картинки, эта программа для вас! Вы можете нарисовать изображение в любом графическом редакторе и сохранить его в формате .bmp.
Для преобразования изображения необходимо:
1. Сохранить файл картинки в формате bmp.
2. Открыть программу LCD Assistant.
Выбрать в меню File
команду Load image
и выбрать файл картинки.
3. Затем выбрать ориентацию байта (например: вертикальная для KS0108, SED1520, SPLC0501C и т. д.; горизонтальная для: T6963C, SED1335 и т. д.).
Если в массиве должен быть размер изображения (ширина и высота), то необходимо установить флажок Include size
и указать порядок байтов размера (например: Little для AVR; Big для ST7). Размер помещается в две 16-битные переменные в начале. Указать параметр количество пикселей в байте.
4. Наконец, выбираем в меню File
команду Save output
. Массив данных будет сохранен в указанном файле.
Затем можно просто включить этот файл в проект и использовать имя массива в качестве параметра для функции, которая отображает растровое изображение на дисплее, либо открыть файл редактором и скопировать массив вручную.