СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №2/2016
ИНЖЕНЕРНЫЕ РЕШЕНИЯ 50 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 2 2016 Начало Конец Да Нет Определение количества страниц и количества бит, на которые производится сдвиг Считывание страницы, содержимое которой будет располагаться в самом низу, в буфер Запись содержимого буфера в последнюю страницу Пока не скопирована нулевая страница Считывание переносимой страницы в буфер Запись первой половины страницы Запись второй половины страницы Величина сдвига кратна 8? Заполнение оставшегося пространства цветом фона Программно данный алгоритм реали- зуется функцией GLCD_ScrollVertical() драйвера дисплея. Драйвер дисплея был испытан на отладочной плате микроконтролле- ра К1986ВЕ92QI и показал хорошие результаты. В дальнейшем, с внесением определённых изменений, планируется его использование для реализации раз- личных меню в разрабатываемых при- борах и устройствах [5]. Л ИТЕРАТУРА 1. Описание индикатора MT-12864J. www. melt.com.ru/docs/MT-12864J.pdf. 2. ПодключаемMT-12864-2YLG. www.radio- kot.ru/lab/controller/30/. 3. Исходники программ и библиотек. Форум разработчиков электроники Electronix.ru . www.electronix.ru/forum/index.php?show- topic=10934&st=0. 4. Драйвер графического дисплея MT12864 с набором шрифтов. www.electronix.ru/ forum/index.php?act=attach&type=post& id=3810. 5. www.milandr.ru. Рис. 9. Логотип «ПКК Миландр», выведенный на дисплей Рис. 11. Тот же логотип в режиме четырёх градаций серого Рис. 12. Блок-схема алгоритма функции сдвига Рис. 10. Пример неудачного вывода изображения в режиме «256 градаций серого»: некоторые светло-серые элементы не видны
RkJQdWJsaXNoZXIy MTQ4NjUy