ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

D - Экран Включить(1)/Выключить(0)

С - Курсор Включить(1)/Выключить(0)

В — Мигание курсора Включить(1)/Выключить(0) Перемещение курсора/Сдвиг экрана

SC — Сдвиг экрана Включить(1)/Выключить(0)

RL - Направление сдвига Вправо(1)/Влево(0) Установка размерности интерфейса

DL — Разрядность данных 8(1)/4(0)

N — Число строк на экране 1(0)/2(1)

F - Размер шрифта 5хЮ(1)/5х7(0) Установка курсора на CGRAM

А - Адрес Чтение /запись ASCII- символов

D — Данные

Обратите внимание, что тип команды определяется числом старших нулей.

Флаг «Занято» («busy») устанавливается на время выполнения команды. Для написания приложений, которые работают с максимально возможной скоростью, необходимо опрашивать этот флаг, чтобы исключить необходимость реализации задержки, рассчитанной на наихудший случай выполнения команд ЖКИ. Обычно скорость обмена с ЖКИ не очень важна, и целесообразно использовать программную задержку, которую несложно реализовать. Выполнение всех команд занимает не более 160мкс, кроме команд «Очистить индикатор» и «Вернуть курсор в начальную позицию», которые требуют максимум 4,1мс. Для наихудшего случая можно установить задержку в 5 мс, чтобы обеспечить некоторый запас для надежного функционирования.

Go to Top