4.0 Команды
В Таблице 4.1 приводятся команды, использующиеся с SED1520. Эта БИС использует комбинацию A0, R/W, (RD,WR), чтобы идентифицировать сигнал на шине данных. Интерпретация и выполнение команды не зависит от внешнего генератора, а зависит только от внутреннего тактирования. К тому же, команда может быть выполнена настолько быстро, что не будет необходимости в контроле занятости.
Таблица 4.1. Команды
|
Команда |
Код |
Функция |
A0 |
RD |
WR |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
(1) |
Изображение ВКЛ./ВЫКЛ. |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0/1 |
Вкл./выкл. всё изображение, независимо от данных в ОЗУ изображения или внутреннего состояния
1: ВКЛ
0: ВЫКЛ (Режим сохранения энергии с включённым статическим управлением) |
(2) |
Начальная Строка Изображения |
0 |
1 |
0 |
1 |
1 |
0 |
Начальный адрес изображения (0 – 31) |
Задаёт строку ОЗУ, соответствующую самой верхней строке (COM0) изображения |
(3) |
Задать Адрес Страницы |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
Страница (0 – 3) |
Задаёт страницу ОЗУ изображения в регистре адреса страницы. |
(4) |
Задать Адрес Столбца (Сегмента) |
0 |
1 |
0 |
0 |
Адрес Столбца (0 – 79) |
Задаёт адрес столбца ОЗУ изображения в регистре адреса столбца. |
(5) |
Прочитать Состояние |
0 |
0 |
1 |
ЗАНЯТО |
АЦП |
ВКЛ/ ВЫКЛ |
СБРОС |
0 |
0 |
0 |
0 |
Читает следующие состояния: |
ЗАНЯТО
АЦП
ВКЛ/ВЫКЛ
СБРОС |
1: Внутренняя операция
0: Готов
1: Выход CW (прямой)
0: Выход CCW (обратный)
1: Изображение вкл.
0: Изображение выкл.
1: Состояние сброса
0: Нормальное состояние |
|
(6) |
Записать Данные Изображения |
1 |
1 |
0 |
Данные для записи |
Записывает данные из шины данных в ОЗУ изображения. |
Происходит доступ к ранее заданным адресам ОЗУ изображения. После обращения, адрес столбца увеличивается на 1. |
(7) |
Прочитать Данные Изображения |
1 |
0 |
1 |
Данные для чтения |
Читает данные из ОЗУ изображения на шины данных. |
(8) |
Выбрать АЦП |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0/1 |
Используется для инверсии заданного соответствия между адресами столбца и выходами драйвера сегмента.
0: Выход CW (прямой)
1: Выход CCW (обратный). |
(9) |
Статическое Управление ВКЛ/ВЫКЛ |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0/1 |
Выбирает нормальное отображение или работу со статическим управлением.
1: Статическое управление (режим энергосбережения).
0: Нормальное управление. |
(10) |
Выбрать Скважность |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0/1 |
Выбирает скважность управления ячейкой ЖКИ.
1: 1/32
0: 1/16 |
(11) |
Прочитать Изменить Записать |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
Увеличивает на 1 счётчик адреса столбца при записи данных изображения. (Это не делается при чтении данных.) |
(12) |
Завершить |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
Прекращает режим Прочитать Изменить Записать. |
(13) |
Сброс |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
Настраивает регистр начальной строки изображения на первую строку. Также заносит 0 в счётчик адреса столбца и счётчик адреса страницы. |
* При выключенном изображении (команда (1)), включение статического управления (9) активизирует режим энергосбережения.
Детальное описание всех команд приводится далее.
4.1 Вкл./выкл. Изображения
Эта команда вызывает включение или выключение всего изображения.
A0 |
RD |
WR |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
D |
Примечание:
D = 0 Изображение ВЫКЛ
D = 1 Изображение ВКЛ
4.2 Начальная Строка Изображения
Эта команда задаёт адрес строки (показанной на Рисунке 3.3), таким образом обозначая строку изображения, которая соответствует COM0. Отображение начинается с заданного адреса строки и покрывает столько строк, сколько возможно для отображения в порядке возрастания адресов. Динамическое изменение адреса строки командой Начальная Строка Изображения позволяет скроллинг столбца или изменение страницы.
A0 |
RD |
WR |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
0 |
1 |
0 |
1 |
1 |
0 |
A4 |
A3 |
A2 |
A1 |
A0 |
A4 |
A3 |
A2 |
A1 |
A0 |
Адрес строки |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
|
|
1 |
1 |
1 |
1 |
1 |
31 |
4.3 Задать Адрес Страницы
Эта команда используется для того, чтобы задать адрес страницы эквивалентный адресу строки при доступе микропроцессора к ОЗУ данных изображения. Доступ к заданному биту ОЗУ данных изображения может быть осуществлён указанием его адреса страницы и адреса столбца. Изменение адреса страницы не вызывает изменения изображения.
A0 |
RD |
WR |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
A1 |
A0 |
A1 |
A0 |
Страница |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
2 |
1 |
1 |
3 |
4.4 Адрес Столбца
Эта команда задаёт адрес столбца ОЗУ данных изображения. Адрес столбца увеличивается на 1 каждый раз, когда микропроцессор производит обращение к заданному адресу из ОЗУ данных изображения. Таким образом микропроцессор может производить непрерывный доступ только к данным. Это увеличение прекращается на адресе 80, адрес страницы не изменяется.
A0 |
RD |
WR |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
0 |
1 |
0 |
0 |
A6 |
A5 |
A4 |
A3 |
A2 |
A1 |
A0 |
A6 |
A5 |
A4 |
A3 |
A2 |
A1 |
A0 |
Адрес столбца |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
|
|
1 |
0 |
0 |
1 |
1 |
1 |
1 |
79 |
4.5 Прочитать Состояние
A0 |
RD |
WR |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
0 |
0 |
1 |
ЗАНЯТО |
ADC |
ВКЛ/ВЫКЛ |
СБРОС |
0 |
0 |
0 |
0 |
Примечание:
ЗАНЯТО Значение "1" означает, что система производит внутреннюю операцию или находится в состоянии сброса.
ADC Показывает назначение адресов столбцов драйверам сегментов.
0 : Инвертированные (адрес столбца 79 - n - драйвер сегмента n)
1: Прямые (адрес столбца n - драйвер сегмента n).
ВКЛ/ВЫКЛ Показывает включено или выключено изображение.
0 : Изображение включено
1 : Изображение выключено
Этот бит имеет полярность обратную команде Изображение ВКЛ/ВЫКЛ.
СБРОС Показывает, что система была инициализирована сигналом RES или командой Сброс.
4.6 Запись Данных Изображения
Эта команда позволяет микропроцессору записывать 8 битовые данные в ОЗУ данных изображения. Как только данные записаны, адрес столбца автоматически увеличивается на 1; это позволяет микропроцессору записывать многословные данные непрерывно.
A0 |
RD |
WR |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
1 |
1 |
0 |
Данные для записи |
4.7 Прочитать Данные Изображения
Эта команда позволяет микропроцессору читать 8 битовые данные из ОЗУ данных изображения из места, заданного адресом столбца и адресом страницы. Как только данные прочитаны, адрес столбца автоматически увеличивается на 1; это позволяет микропроцессору читать многословные данные непрерывно.
Пустое чтение необходимо сразу после выставки адреса столбца. Подробнее, см. 3. (1) – (с).
A0 |
RD |
WR |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
1 |
0 |
1 |
Данные для чтения |
4.8 Выбрать АЦП
Эта команда инвертирует назначенное соответствие между адресами ОЗУ данных изображения и выходами драйвера сегмента. Другими словами, команда Выбрать АЦП может программно инвертировать порядок выходных выводов драйвера сегмента, снижая ограничения на конфигурацию подключений микросхем в модуле ЖКИ. Подробнее см. Рисунок 3.3.
Увеличение адреса столбца на 1, которое имеет место после чтения или записи микропроцессором данных изображения, происходит в последовательности адресов столбца, заданной на Рисунке 3.3.
A0 |
RD |
WR |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
D |
Примечание:
D = 0 Выход по часовой стрелке (прямой).
D = 1 Выход против часовой стрелки (обратный).
4.9 Статическое управление ВКЛ/ВЫКЛ
Эта команда включает всё изображение и, в то же самое время, выбирает весь общий выход.
A0 |
RD |
WR |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
D |
Примечание:
D = 0 Статическое управление включено.
D = 1 Статическое управление выключено.
4.10 Выбрать скважность.
Эта команда используется для выбора скважности (степени мультиплексирования) при управлении ЖКИ. Это справедливо только для SED1520F (активно работающей БИС), и не верно для SED1521F (пассивно работающей БИС). SED1521F работает с любой скважностью, заданной сигналом FR.
A0 |
RD |
WR |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
D |
Примечание:
D = 0 Скважность 1/16.
D = 1 Скважность 1/32.
Если система содержит одновременно БИС SED1520F0A и SED1521F0A, они должны работать с одинаковой скважностью.
4.11 Прочитать Изменить Записать
Эта команда используется в паре с командой Завершить. Как только она введена, адрес столбца будет увеличиваться ни по команде Прочитать Данные Изображения, а только по команде Записать Данные Изображения. Этот режим будет действовать пока не будет введена команда Завершить.
Вызов команды Завершить возвращает адрес столбца к адресу, который действовал, когда команда Прочитать Изменить Записать была введена. Эта функция уменьшает нагрузку на микропроцессор, когда данные в определённой области изображения постоянно обновляются (как в случае мигающего курсора).
A0 |
RD |
WR |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
* Даже в режиме Прочитать Изменить Записать, любая команда, отличная от Читать/Записать Данные и Задать Адрес Столбца, может быть использована.
Рисунок 4.1 Алгоритм мигания курсора.
4.12 Завершить
Эта команда прекращает действие команды Прочитать Изменить Записать, возвращая адрес столбца к адресу первоначального режима. См. Рисунок 4.2.
A0 |
RD |
WR |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
4.13 Сброс
Эта команда инициализирует регистр начальной строки изображения, счётчик адреса столбца, и счётчик адреса страницы без какого-либо влияния на ОЗУ данных изображения. Подробнее см. 6-(12).
Операция сброса следует за вводом команды Сброс.
A0 |
RD |
WR |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
Инициализация при включении питания производится не по команде Сброс, а по сигналу на выводе RES.
4.14. Энергосохранение (Комбинированная команда)
Статическое управление при выключенном изображении активизирует режим энергосохранения, снижая потребление тока к почти статическому уровню. В этом режиме SED1520 работает в следующих условиях:
- Прекращается управление ЖКИ; сегментный и общий выходы драйвера имеют уровень VDD.
- Генератор и вход внешнего тактирования заблокированы; OSC2 в плавающем состоянии.
- Данные изображения и режим функционирования сохраняются.
Выход из режима энергосохранения происходит при включении изображения или при выключении статического управления.
Если внешняя схема резисторного делителя используется для выставки уровня напряжения управления ЖКИ, ток, потребляемый резисторами, должен отключаться сигналом перехода в режим энергосбережения.
Рисунок 4.2
Рисунок 4.3
|