Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка.doc
Скачиваний:
80
Добавлен:
11.05.2015
Размер:
646.66 Кб
Скачать

1.3.Структура жидкокристаллического индикатора wm-c1602n

Микросхема WM-C1602N представляет собой жидкокристаллический символьный индикатор (ЖКИ) 2 строки по 16 символов.

Индикатор работает под управлением встроенного контроллера. Условное обозначение микросхемы приведено на рисунке 1.6.

Рисунок 1.6 – Условное обозначение индикатора WM-C1602N

Основные параметры устройства:

– размер символов 5х7 точек;

– встроенный контроллер HD44780 или совместимый с ним;

– напряжение питания 5 В;

Организация индикатора приведена на рисунке 1.7.

ЖКИ состоит из следующих структурных элементов:

– регистр данных;

– регистр команд (РК);

– ПЗУ генератора символов (ГС) – ПЗУ, содержащее таблицу симоволов. Каждыйсимвол имеет 8-битный код. Всего в ПЗУ содержится 192 символа.

– ОЗУ генератора символов – ОЗУ, содержащее символы пользователя;

– счетчик адреса;

– ОЗУ данных дисплея (ДД) – ОЗУ, содержащую информацию для вывода надисплей;

– схема формирования курсора и мигания.

Рисунок 1.7 – Структура жидкокристаллического индикатора WM-C1602N

Буфер ввода/вывода может работать в четырехбитном и в восьми-битном режиме. Вчетырехбитном режиме данные в индикатор передаются тетрадами.

Перед началом работы с индикатором, он должен быть проинициа-лизирован.

Рисунок 1.8 – таблица символов дисплея

1.4.Клавиатура стенда нтц 3.100

Клавиатуры предназначаются для ввода информации в микроконтроллерное устройство, т.е. для организации интерфейса с человеком. Фактически, клавиатуры представляют собой наборы дискретных переключателей. Особенностью клавиатур является достаточно большое количество таких переключателей (обычно, более 10). Большое количество переключателей требует использования большого количества линий параллельных портов.

Одним из наиболее распространенных способов уменьшения требуемых линий для подключения клавиатур к параллельным портам является организация клавиатур по принципу матричного шифратора, в узлах которого размещены коммутационные элементы – клавиши (рисунок 1.9).

Рисунок 1.9– Матричная организация клавиатур

Из показанного на рисунке примера видно, что 16 – клавишную клавиатуру можно подключить, используя только 8 линий параллельного порта.

Работает матричная клавиатура следующим образом. На одну из линий R1 – R4 подаются сигналы. Т.е. происходит сканирование одного из рядов клавиатуры. Если ни одна клавиша не нажата, то сигнал на линиях С1 – С4 отсутствует. Если клавиша на сканируемом ряду нажата, то на соответствующей линии С1 – С4 появляется сигнал. Таким образом, зная какой ряд в данный момент сканируется и на какой из линий С1 – С4 появился сигнал, можно определить, какая клавиша нажата в данный момент.

Для организации клавиатуры используются кнопки, включенные по матричной схеме. Сигналывыбора ряда матрицы формируются на транзисторных ключах, управляемых выходами дешифратора DD274HC138. Для управления дешифратором используются выходы порта микроконтроллера PC0 – PC2. Для считывания состояния нажатых клавиш используются порты PC5…PС7.

Таким образом, были рассмотрены основные функциональные блоки создаваемого устройства