Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Клавиатура и дисплей





Блок ввода информации с клавиатуры состоит из следующих элементов: матрица клавиш 7х4 с защитными диодами и резисторами, дешифратор К555ИД7 (3 - 8) DD4 и шифратор К555ИВ1 (8 - 3) DD7. Т.к. частота опроса клавиатуры не велика (порядка 10Гц), данная организация блока позволяет сократить число задействованных линий микроконтроллера. Матрица клавиш опрашивается микроконтроллером по линиям RB4, RB5, RB6 с помощью дешифратора К555ИД7 (3 - 8) DD4. Код нажатой клавиши принимается шифратором К555ИВ1 (8 - 3) DD7, который преобразует его в двоичный и передаёт на линии RC0, RC1 микроконтроллера. Таким образом осуществляется сканирование клавиатуры. Программно оно может осуществляться по прерыванию таймера.

Алфавитно-цифровой ЖК-модуль MT–10S1

Жидкокристаллический модуль MT–10S1 состоит из БИС контроллера управления и ЖК панели. Контроллер управления КБ1013ВГ6, производства ОАО «АНГСТРЕМ», аналогичен HD44780 фирмы HITACHI и KS0066 фирмы SAMSUNG.

Модуль выпускается со светодиодной подсветкой. Модуль позволяет отображать 1 строку из 10 символов. Символы отображаются в матрице 5х8 точек. Между символами имеются интервалы шириной в одну отображаемую точку.

Каждому отображаемому на ЖКИ символу соответствует его код в ячейке ОЗУ модуля.

Модуль содержит два вида памяти – кодов отображаемых символов и пользовательского знакогенератора, а также логику для управления ЖК панелью. Недопустимо воздействие статического электричества больше 30 вольт.

Модуль позволяет:

· модуль имеет программно-переключаемые две страницы встроенного знакогенератора;

· работать как по 8-ми, так и по 4-х битной шине данных (задается при инициализации);

· принимать команды с шины данных;

· записывать данные в ОЗУ с шины данных;

· читать данные из ОЗУ на шину данных;

· читать статус состояния на шину данных;

· запоминать до 8-ми изображений символов, задаваемых пользователем;

· выводить мигающий (или не мигающий) курсор двух типов;

· управлять подсветкой.

Модуль управляется по параллельному 4-х или 8-ми битному интерфейсу. Временные диаграммы приведены на рис. 10 и 11. Примеры обмена по интерфейсу приведены на рис. 12 и 13. Программное управление осуществляется с помощью системы команд, приведенной в таблице 4. Перед началом работы модуля необходимо произвести начальную установку.

Модуль позволяет задать изображения восьми дополнительных символов знакогенератора, использующихся при работе наравне со встроенными.

Временные диаграммы


Рис. 10. Диаграмма чтения

 


Рис. 11. Диаграмма записи


Рис. 12. Диаграмма обмена по 4-х битному интерфейсу

Рис. 13. Диаграмма обмена по 8-ми битному интерфейсу


Начальная установка модуля

Таблица 2. Назначение внешних выводов

Вывод Обозначение Назначение вывода
  DB0 Шина данных (8-ми битный режим)(младший бит в 8-ми битном режиме)
  DB1 Шина данных (8-ми битный режим)
  DB2 Шина данных (8-ми битный режим)
  DB3 Шина данных (8-ми битный режим)
  A0 Адресный сигнал — выбор между передачей данных и команд управления
  R/W Выбор режима записи или чтения
  E Разрешение обращений к модулю (а также строб данных)
  DB7 Шина данных (8-ми и 4-х битные режимы) (старший бит)
  DB6 Шина данных (8-ми и 4-х битные режимы)
  DB5 Шина данных (8-ми и 4-х битные режимы)
  DB4 Шина данных (8-ми и 4-х битные режимы)(младший бит в 4-х битном режиме)
  GND Общий вывод (0В)
  NC Не используется
  UCC Напряжение питания (5В)
  +LED + питания подсветки
  –LED – питания подсветки

Выводы DB0-DB7 подключаются к порту D микроконтроллера;

A0 – подключается к линии 5 порта A;

R/W – подключается к к линии 4 порта A;

E – подключается к дешифратору выбора микросхем.

 

Date: 2015-10-19; view: 386; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию