В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

  • ЖК-модули
  • Контроллеры
  • ИС поддержки
  • Применения
  • Технологии
  • FAQ

    Ссылки
  • Поставщики
  • Производители

  •  
    Пересюхтюмя


    13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





    Выставка Передовые Технологии Автоматизации





    Главная страница > ЖКИ > Драйвера > SED1335
    Пересюхтюмя


    13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





    Выставка Передовые Технологии Автоматизации


    3.0 Описание команд

    3.3 Команды управления дисплеем

    3.3.1 DISP ON/OFF

    Включает или выключает весь дисплей. Однобайтный параметр включает и выключает курсор и наслоенные экраны, устанавливает частоту мерцания курсора и экрана. Мерцание курсора может быть установлено на один символ или на всю строку.

    sed1335 Параметры DISP ON/OFF
    Рисунок 14. Параметры DISP ON/OFF.

    3.3.1.1 D

    Включает или выключает дисплей. Бит D имеет приоритет над битами FP в параметре.

      D=0: Диплей выключен
      D=1: Дисплей включен

    3.3.1.2 FC

    Включает/выключает курсор и устанавливает скорость мерцания. Курсор мерцает с частотой равной 70% рабочего цикла (включение/выключение).

    Таблица 11. Выбор скорости мерцания курсора

    FC1 FC0 Изображение курсора
    0 0 Выключен (погашен)
    0 1 Включен Нет мерцания
    1 0 Мерцание с частотой fFR/32 Гц (приблизительно 2 Гц)
    1 1 Мерцание с частотой fFR/64 Гц (приблизительно 1 Гц)

    Примечание:

    Так команда MWRITE всегда включает курсор, позиция курсора может быть проверена даже при выполнении последовательных записей в память дисплея, в то время как курсор мерцает.

    3.3.1.3 FP

    Каждая пара битов в FP устанавливает атрибуты одного экрана, как показано ниже.

    Table 12. Выбор атрибута экранного блока

    FP1 FP0 Первый экранный блок (SAD1)
    FP3 FP2 Второй экранный блок (SAD2, SAD4). См. примечание.
    FP5 FP4 Третий экранный блок (SAD3)
    0 0 Выключен (погашен)
    0 1 Включен Нет мерцания
    1 0 Мерцание с частотой fFR/32 Гц (приблизительно 2 Гц)
    1 1 Мерцание с частотой fFR/4 Гц (приблизительно 16 Гц)

    Примечание:

    Если SAD4 разрешён установкой W/S в "1", то FP3 и FP2 управляет обоими SAD2 и SAD4. Атрибуты SAD2 и SAD4 не могут быть установлены независимыми.

    3.3.2 SCROLL

    Устанавливает начальный адрес прокрутки и число строк на блок прокрутки. Параметрами P1… P10 можно принебречь, если они не требуются. Параметры должны быть введены последовательно как показано на рисунке 15.

    sed1335 Параметры команды SCROLL
    Рисунок 15. Параметры команды SCROLL

    Примечание:

    Установить параметры P9 и P10, только если выбраны двухэкранное управление (W/S=1) и двухслойная конфигурация. SAD4 является начальным адресом четвёртого экранного блока дисплея.

    Таблица 13. Выбор начального адреса экранного блока

    SL1, SL2 [SL] строки экрана
    HEX L7 L6 L5 L4 L3 L2 L1 L0
    00 0 0 0 0 0 0 0 0 1
    01 0 0 0 0 0 0 0 1 2
    52 0 1 0 1 0 0 1 0 83
    FE 1 1 1 1 1 1 1 0 255
    FF 1 1 1 1 1 1 1 1 256

    3.3.2.2 SL1, SL2

    SL1 и SL2 устанавливают число строк на прокручиваемый экран. Число строк SL1 или SL2 плюс 1. Отношения между SAD, SL и режимом дисплея описаны ниже.

    Таблица 14. Текстовый режим дисплея

    W/S Экран Первый слой Второй слой
    0 Первый экранный блок SAD1 SAD2
    Второй экранный блок SL1 SL2
    Третий экранный блок (разделённый экран) SAD3 (см. примечание 1). Присвоить SL1 и SL2 значение L/F+1, если не использется разделённый экран.
    Пример конфигурации экрана:
    1 Верхний экран SAD1
    SL1
    SAD2
    SL2
    Нижний экран SAD3
    (см. примечание 2)
    SAD4
    (см. примечание 2)
    Присвоить SL1 и SL2 значение ((L/F)/2+1)
    Пример конфигурации экрана:

    Примечания:

    1. SAD3 имеет тоже значение, что SAD1 или SAD2, тот который имеет меньшее число строк (устанавливается с помощью SL1 и SL2).
    2. Так как параметры, соответствующие SL3 и SL4 зафиксированы L/F, они не должны быть установлены в этом режиме.

    Таблица 15. Графический режим дисплея

    W/S Экран Первый слой Второй слой Третий слой
    0 Двухслойная композиция SAD1
    SL1
    SAD2
    SL2
     
    Верхний экран SAD3 (см.примечание 3).
    Присвоить SL1 и SL2 значение L/F+1, если не используется разделённый экран.
     
    Пример конфигурации экрана:
    0 Трёхслойная композиция SAD1
    SL1=L/F+1
    SAD2
    SL2=L/F+1
    SAD3
    -
    Пример конфигурации экрана:
    0 Верхний экран SAD1
    SL1
    SAD2
    SL2
    Нижний экран SAD3
    (см. примечание 2)
    SAD4
    (см. примечание 2)
    Присвоить SL1 и SL2 значение ((L/F)/2+1)
    Пример конфигурации экрана:

    Примечания:

    1. SAD3 имеет тоже значение, что SAD1 или SAD2, тот который имеет меньшее число строк (устанавливается с помощью SL1 и SL2).
    2. Так как параметры, соответствующие SL3 и SL4 зафиксированы L/F, они не должны быть установлены в этом режиме.
    3. Только если W/S=1, разности между SL1 и (L/F+1)/2, и между SL2 и (L/F+1)/2 погашены.

    sed1335 Высота двухпанельного дисплея
    Рисунок 16. Высота двухпанельного дисплея

    3.3.3 CSRFORM

    Устанавливает размер курсора и режим дисплея. Хотя курсор обычно используется только в текстовых дисплеях, он может также использоваться и в графических дисплеях, когда отображает специальные символы.

    sed1335 Байты параметра CSRFORM
    Рисунок 17. Байты параметра CSRFORM

    3.3.3.1 CRX

    Устанавливает горизонтальный размер курсора от начала символа. CRX равен размеру курсора минус 1. CRX должен быть меньше или равен FX.

    Таблица 16. Выбор горизонтального размера курсора.

    CRX [CRX] ширина курсора в пикселах
    HEX X3 X2 X1 X0
    0 0 0 0 0 1
    1 0 0 0 1 2
    8 1 0 0 0 9
    E 1 1 1 0 15
    F 1 1 1 1 16

    3.3.3.2 CRY

    Устанавливает положение подчёркивающего курсора в строках, от начала символа. Когда используется блочный курсор, CRY устанавливает вертикальный размер курсора от начала символа. CRY равен числу строк минус 1.

    Таблица 17. Выбор высоты курсора

    CRY [CRY] ширина курсора в пикселах
    HEX X3 X2 X1 X0
    0 0 0 0 0 1
    1 0 0 0 1 2
    8 1 0 0 0 9
    E 1 1 1 0 15
    F 1 1 1 1 16

    sed1335 Размер и позиция курсора
    Рисунок 18. Размер и позиция курсора

    3.3.3.3 CM

    Устанавливает режим отображения курсора. Всегда устанавливать CM в "1" в графическом режиме.

      CM=0: Подчёркивающий курсор
      CM=1: Блочный курсор

    3.3.4 CSRDIR

    Устанавливает направление автоматического приращения курсора. Курсор может двигаться влево или вправо на один символ, или вверх или вниз на число байт определённых шагом адреса.

    Когда идёт чтение из памяти дисплея и запись в память дисплея, это автоматическое приращение курсора управляет приращением адреса памяти дисплея при каждом чтении или записи.

    sed1335 Параметры CSRDIR
    Рисунок 19. Параметры CSRDIR

    sed1335 Направление курсора
    Рисунок 20. Направление курсора

    Таблица 18. Направление сдвига курсора

    C CD1 CD0 Направление сдвига
    4CH 0 0 Вправо
    4DH 0 1 Влево
    4EH 1 0 Вверх
    4FH 1 1 Вниз

    Примечание:

    Так как курсор перемещается в адресных блоках, даже если FXі9, приращение адреса курсора должен быть предварительно установлено для перемещения в блоках символов. См. раздел 5.3.

    3.3.5 OVLAY

    Выбирает композицию наслоённого экрана и текстовый.графический режим экрана.

    sed1335 Параметр OVLAY
    Рисунок 23. Параметр OVLAY

    3.3.5.1 MX0, MX1

    MX0 и MX1 устанавливают метод композиции наслоённого экрана, который может быть либо ИЛИ, И, ИСКЛЮЧАЮЩЕЕ ИЛИ или ПРИОРИТЕТНОЕ ИЛИ. Так как композиция экрана организована в слоях а не экранными блоками, то когда используется слой разделённый на два экранных блока, различные методы композиции не могут быть заданы для отдельных бллоков экрана.

    Режим ПРИОРИТЕТНОЕ ИЛИ похож на режим ИЛИ, если не используется мерцание отдельных экранов.

    Таблица 19. Выбор метода композиции

    MX1 MX2 Функция Метод композиции Применение
    0 0 L1ИL2ИL3 ИЛИ Подчёркивание, инструкции, смешанные текст и графика
    0 1 (L1ЕL2)ИL3 ИСКЛЮЧАЮЩЕЕ ИЛИ Инвертированные символы, мерцаю-щие области, подчёркивание
    1 0 (L1ЗL2)ИL3 И Простая анимация, трёхмерный вид
    1 1 L1>L2>L3 ПРИОРИТЕТНОЕ ИЛИ

    Примечания:

      L1: Первый слой (текст или графика). Если выбран текст, слой L3 не может быть использован.
      L2: Второй слой (только графика)
      L3: Третий слой (только графика)

    sed1335 Отображение комбинированного слоя
    Рисунок 22. Отображение комбинированного слоя

    Примечания:

      L1: Нет мерцания
      L2: Мерцание на частоте 1 Гц
      L3: Мерцание на частоте 2 Гц

    3.3.5.2 DM1, DM2

    DM1 и DM2 определяют режим отображения блоков экрана 1 и 3, соответственно.

      DM1/2=0: Текстовый режим
      DM1/2=1: Графический режим

    Примечание:

    1. Блоки экрана 2 и 4 могут также отображать графику.
    2. DM1 и DM2 должны быть одинаковыми, независимо от установки W/S.

    3.3.5.3 OV

    Определяет двух- или трёхслойную композицию в графическом режиме.

      OV=0: Двухслойная композиция
      OV=1: Трёхслойная композиция

    Установить OV в "0" для смешенного текстового и графического режима.

    3.3.6 CGRAM ADR

    Определяет начальный адрес генератора символов RAM.

    sed1335 Параметры CGRAM ADR
    Рисунок 23. Параметры CGRAM ADR

    Примечание:

    Информацию по параметрам SAG см. в разделе 6.

    3.3.7 HDOT SCR

    В то время как команда прокрутки допускает прокрутку только символами, HDOT SCR позволяет прокрутить экран по горизонтали пикселами. HDOT SCR не может быть использован на отдельных слоях.

    sed1335 Параметры HDOT SCR
    Рисунок 24. Параметры HDOT SCR.

    3.3.7.1 D0…D2

    Определяет число пикселов для прокрутки. Параметр C/R, должен быть установлен на единицу больше, чем число горизонтальных символов перед использованием HDOT SCR. Плавная прокрутка может быть симитирована, если управляющий микропроцессор многократно повторит команду HDOT SCR для SED1335F. Дополнительную информацию по прокрутке дисплея см. в разделе 5.5.

    Таблица 20. Выбор шага прокрутки

    P1 Число пикселов для прокрутки
    HEX D2 D1 D0
    00 0 0 0 0
    01 0 0 1 1
    02 0 1 0 2
    06 1 1 0 6
    07 1 1 1 7

    M/N-число битов (точек), чей параметр P1 отвечает за приращение/уменьшение.

    sed1335 Горизонтальная прокрутка
    Рисунок 25. Горизонтальная прокрутка



    <-- Предыдущая страница Оглавление Следующая страница -->