Модуль NMTC-S16208XFYHSGY , производство Тайвань — это ЖКИ символьного типа. Для работы может выбираться 4 –х разрядный , или 8 –разрядный интерфейс. Задается при инициализации. На экран может быть выведено 208 символов размером 5х7 точек и курсор. Между символами интервал в 1 точку. Диапазон напряжения чипов: (2.7 — 5.5) В. Технология КМОП. Используется 2 вида памяти : символов и пользовательского знакогенератора. ЖКИ питается напряжением : 3.0 — 13.0 V (VDD — Vo). Подсветка светодиодная. Цвет подсветки может быть желтый, или зеленый. Имеет повышенную контрастность. Статическое электричество более 30 V недопустимо.Размер в мм :
На экран выводится по 16 символов в каждой из 2-х строк.
Внешний вид модуля NMTC-S16208XFYHSGY:
Световая схема — на отражение, светодиодная подсветка. Используется контроллер KS0066 от компании SAMSUNG.
Cтруктура:
Назначение контактов разъема символьного ЖКИ NMTC-S16208XFYHSGY:
RS=1 –данные, RS=0- команды. R/W=1-чтение, R/W=0 – запись. E- строб.
Управление подсветкой (перемычки J2 и J3 ставят в определенное положениe).
Временные характеристики модуля NMTC-S16208XFYHSGY для схемы, где Vdd=5V.
Если RS=0 ,то адресуется регистр команд . Если , RS=1 то адресуется регистр данных.
Перечень команд :
N – задание номера строки на дисплее. DL – бит выбора интерфейса (8 или 4-х битный). F – задание экранного шрифта.
DD RAM –память ОЗУ дисплея. CG RAM –память ОЗУ знакогенератора. CG RОM –память ПЗУ знакогенератора. АС – счетчик адреса. DR-регистр данных. IR-регистр команд.
Обмен по 4-х битному интерфейсу :
Цикл обмена включает передачу (чтение и запись) 8 бит ( по 4 бита дважды).
Описание команд :
1. Команда « Очистить экран «
Записывает код пробела (20h ) по всем адресам DD RAM . Устанавливает счетчик адреса DD RAM в 0. Экран очищается , курсор сдвигается в левый край дисплея (на первую строчку).
2. Команда «Начало работы (возврат на начало)»
0- ой адрес DD RAM в счетчике адреса. Содержимое DD RAM не изменяется . Курсор сдвигается в левый край дисплея.
3. Команда « Режим записи (ввода) «
Инкремент (I/D=1) или декремент (I/D=0) счетчика адреса DD RAM на единицу при записи или чтении кода символа в или из DD RAM. Курсор сдвигается направо на одну позицию при инкременте и налево при декременте. При S=1: влево сдвиг полностью экрана( на одну позицию) ,если I/D=1 и вправо ,если I/D=0.
4. Команда «Экран вкл(выкл)»
Экран включен при D=1 и выключен при D=0 . Курсор включен при С=1 и выключен при С=0. В=1 — мерцание символа расположенного над позицией курсора.
5. Команда «Выбор функций»
8-бит. шина , при DL=1 и 4-бит.шина ,при DL=0. Количества строк дисплея (N=0 одна строка , N=1 две строки). F – это установка размера шрифта (5 X 8 , 5 X 11)
6. Команда « Обращение к CG RAM”
Адресный счетчик обращается к CG RAM (памяти ОЗУ знакогенератора).
7. Команда «Обращение к DD RAM”
Адресный счетчик обращается к DD RAM (памяти ОЗУ дисплея). При N=0 (одной строке) адрес DD RAM имеет предел 00H-4FH включительно . При N=1 (две строки) – предел 00H-27H (первая строка) и 40H-67H (вторая строка).
8. Команда «Чтение флага занятости и счетчика адреса»
Читается состояние флага занятости (BF) , установка которого означает , что система в данный момент обрабатывает предыдущую инструкцию. Следующая инструкция не может быть выполнена , пока флаг BF не сбросится в 0. Необходимо каждый раз проверять состояние флага BF перед посылкой инструкции.
9. Команда «Запись данных в СG RAM или DD RAM.»
Пишется байт данных в двоичном формате в СG RAM или DD RAM . Запись происходит по адресу определяемому счетчиком адреса. Адрес устанавливается командами установки адреса. После записи байта данных , счетчик адреса автоматически изменяется на 1.
10. Команда «Чтение данных из СG RAM или DD RAM.»
Перед выполнением команды чтения , необходимо выполнить команду установки счетчика адреса либо для СG RAM, либо для DD RAM . После чтения байта данных , счетчик адреса автоматически изменяется на 1.
Память ОЗУ (DD RAM) — расположение символов ( определенная позиция) — расположение знакомест. Хранение данных DD RAM выводимых на ЖКИ.
При N=1 (две строки) – предел 00H-27H (первая строка) и 40H-67H (вторая строка).
CG RAM (отображение 8 символов) программируемых пользователем:
Продолжение :
Таблица комплекта шрифтов.