Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > ЖКИ > Драйвера > SED1335

реклама

 




Мероприятия:




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. Горизонтальная прокрутка



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





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники