www.chms.ru - вывоз мусора в Балашихе 

Динамо-машины  Однокристальные микроконтроллеры 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 [ 59 ] 60 61 62 63

дится q5aфичecкий символ. Управлеине индикатором осуществляется при помощи флагов, назначение которых показано в табл. 5.2.

Таблица 5.2. Флаги управления

Флаг

Назначение

Смещение счетчика адреса ( laquo;О raquo; - уменьшение, laquo;1 raquo; - увеличение)

Сдвиг содержимого экрана ( laquo;О raquo; - сдвиг не происходит, laquo;Ь - автоматический сдвиг после записи в DDRAM очередного кода в направлении, определяемом флагом I/D - laquo;О raquo; - вправо, laquo;1 raquo; - влево)

Сдвиг содержимого экрана без изменения содержимого DDRAM ( laquo;О raquo; - сдвигается курсор, laquo;1 raquo; - сдвигается экран)

Сдвиг экрана или курсора ( laquo;О raquo; - вправо, laquo;1 raquo;- влево)

Разрядность шины данных ( laquo;О raquo; - 4 разряда, laquo;1 raquo; - 8 разрядов)

Развертка изображения ( laquo;О raquo; - одна строка, laquo;1 raquo; - две строки)

Размер матрицы символа ( laquo;О raquo; - 5x8, lt;

-5x10)

Включение/выключение ( laquo;О raquo; - изображение отсутствует, laquo;1 raquo; - включено)

Подчеркивание символов ( laquo;О raquo; - нет, laquo;1 raquo; - есть)

Мерцание курсора ( laquo;О raquo; - нет, laquo;1 raquo; - мерцание)

Команды управления дисплеем пртгведены в табл. 5.3, таблица символов показана на рис. 5.14.

Таблица 5.3. Управляющие комбинации битов регистра IR

Назначение команды

Очистка экрана, курсор в начало

Возврат курсора в первую позицию

Установка режима ввода

Режим отображения символов

Направление сдвига экрана

Конфигурация дисплея

Адрес знакогенератора пользователя

Адрес встроенного ОЗУ (однострочный режим от OOh до 4Ri; двухстрочный режим от OOh до 27hHOT40hflo67h)



9 A В

Е F

t gt;l

amp;

/-

lt; lt;

1 1 1

gt; gt;

lt;

lt;t

ij gt;l

gt;

lt;J

Рис. 5.14. Знакогенератор ЖКИ (русифицированный)

Обращаю внимание читателя на то, что бит D/L в команде конфигурации может принимать любое значение, так как управление дисплеем осуществляется побайтово, внутренняя же связь контроллера с дисплеем организована посредством 4-разрядной шины (DB7...DB4). Формат сообщений представлен на рис. 5.15. Важное замечание: блоки DATA могут следовать один за другим, например, в случае передачи группы команд или в автоинкрементном режиме вывода символов.

Общий вызов

Рис. 5.15. Формат данных, передаваемых по шине для ЖКИ



Рабочая программа иидикагора (ind I2C.sav) прошивается в МК до установки на печатную плату. Рекомендуется устанавливать МК на контактную панельку, чтобы можтю было обновлять программное обеспечение. Печатная плага изображена на рис. 5.16, сборочный чертеж - на рис. 5.17.


Рис. 5.16. Печатная плата

+5В lt; -i

TTtm

UUUUUE3U

С1 С2

iT T-I-

kill

R7 * * R8

Dl СЗ J*

f R3 Hh raquo;

reg;

R6 R5 R4

reg;

Рис. 5.17. (борочный чертеж



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 [ 59 ] 60 61 62 63