МИКРОКОНТРОЛЛЕРЫ
ДЕКАБРЬ
производить два различных типа ЖКИ.
ровать как двухстрочную. К примеру, если
При использовании такой однострочной
необходимо поместить символ в позиции
панелиЖКИ ее необходимо инициализи-
9...16, то нужно писать во вторую строку.
Табл. 3
Включение
Ж дут минимум 15 мс
Ж дут конца
внутреннего сброса
ЯБ
я /\у
07
Ц6
05
04
ЦЗ
02
Ц1
Ц0
Интерфейс ставят
на 8 бит
0
0
0
0
1
1
-
-
-
-
Ж дут минимум 4,1 мс
ЯБ
Я/\У
07
Ц6
05
04
ЦЗ
02
Ц1
Ц0
Интерфейс ставят
на 8 бит
0
0
0
0
1
1
-
-
-
-
Ж дут минимум 100 мкс
ЯБ
Я/\У
07
Ц6
05
04
ЦЗ
02
Ц1
ЦО
Интерфейс ставят
на 8 бит
0
0
0
0
1
1
-
-
-
-
ЯБ
ЯЛУ
07
Об
05
04
ЦЗ
02
Ц1
ЦО
0
0
0
0
1
1
N(1)
Р(0)
-
-
2-строчная матрица
пункта 5x8
0
0
0
0
0
0
1
0
0
0
Включение дисплея
0
0
0
0
0
0
0
0
0
1
Очистка дисплея
0
0
0
0
0
0
0
1
1/0(1)
ЭЮ)
Установка режима
ввода данных
Готово
Табл.4
Включение
Ж дут минимум 15 мс
Ж дут конца внутреннего сброса
Яб
Я/\У
07
Ц6
Ц5
04
Интерфейс ставят на 8 бит
0
0
0
0
1
1
Ж дут минимум 4,1 мс
Яб
ЯЛУ
07
Ц6
Ц5
04
Интерфейс ставят на 8 бит
0
0
0
0
1
1
Ж дут минимум 100 мкс
ЯБ
Я/\У
07
Ц6
Ц5
04
Интерфейс ставят на 8 бит
0
0
0
0
1
1
ЯБ
ЯЛУ
07
Ц6
Ц5
04
Интерфейс ставят на 4 бит
0
0
0
0
1
0
0
0
0
0
1
0
2-строчная матрица пункта 5x8
0
0
N(1)
Р(0)
-
-
0
0
0
0
0
0
Включение дисплея
0
0
1
0
0
0
0
0
0
0
0
0
Очистка дисплея
0
0
0
0
0
1
0
0
0
0
0
0
Установка режима ввода данных
0
0
0
1
1/0(1)
Б(0
Готово
Простой путь увеличения количества
строк и их длинны происходит за счет ис-
пользования дополнительных драйверов,
таких как ЬЮ44100 или ЭЕ01181. Каждый
дополнительный драйвер типа Н044100
дополняет контроллер до 40 пикселей в
столбце, что соответствует 8 символам
размером 5x8 пикселей (рис. 3).
На рис. 4 показан задний вид ЖКИ
1x16 символов на контроллере Н044780.
Встречаются два вида разъемов:
двухрядные и однорядные. Нумерация в
двухрядном разъеме осуществляется, как
показано на рис. 5. Номера и описание
выводов двух типов разъемов приведе-
ны в табл. 1. На рис. 6 представлена ти-
пичная схема питания ЖКИ.
Упрощенная структурная схема кон-
троллера НО44780 представлена на
рис. 7. Сразу необходимо выделить ос-
новные элементы, с которыми приходит-
ся взаимодействовать при программном
управлении: регистр данных (ОИ), регистр
команд (1И), видеопамять (ООИАМ), ОЗУ
знакогенератора (СОИАМ), счетчик адре-
са памяти (АС), флаг занятости контрол-
лера. Другие элементы не являются
объектом прямого взаимодействия с уп-
равляющей программой - они участву-
ют в процессе регенерации изображения
на ЖКИ.
Управление контроллером ведется
посредством интерфейса управляющей
системы. Основными объектами взаимо-
действия являются регистры йИ и 1И. Вы-
бор адресуемого регистра производится
линией ЯЭ, если ЯЭ = 0 - адресуется ре-
гистр команд (1Я), если ЯЭ = 1 - регистр
данных (ОЯ).
Данные через регистр ОЯ, в зависи-
мости от текущего режима, могут поме-
щаться (или прочитываться) в видеопа-
мять (ОйЯАМ) или в ОЗУ знакогенерато-
ра (СвЯАМ) по текущему адресу, указы-
ваемому счетчиком адреса (АС). Инфор-
мация, попадающая в регистр 1Я, интер-
претируется устройством выполнения ко-
манд как управляющая последователь-
ность. Прочтение регистра 1Я возвраща-
ет в 7-ми младших разрядах текущее зна-
чение счетчика АС, а в старшем разряде
- флаг занятости (ВЯ).
Видеопамять, имеющая общий объем
80 байт, предназначена для хранения ко-
дов символов, отображаемых на ЖКИ. Ви-
деопамять организована в две строки по
40 символов в каждой. При инициализа-
ции контроллера как двухстрочный, пер-
вая строка имеет адреса от 00И до 27И,
для второй - от 40И до 67И.
Система команд контроллера пред-
ставлена в табл. 2. Прежде чем присту-
пить к работе с контроллером, его необхо-
димо инициализировать. В табл. 3 пред-
ставлен вариант инициализации контрол-
лера в режиме восьмиразрядного интер-
фейса, в табл. 4 - четырехразрядного.
(Продолжение следует.)
предыдущая страница 19 Радиолюбитель 2002-12 читать онлайн следующая страница 21 Радиолюбитель 2002-12 читать онлайн Домой Выключить/включить текст