Подключение LCD дисплея - 1602 (HD44780)

Все о микроконтроллерах: устройство, функционирование, использование, программирование, языки программирования, программаторы, программы
Правила форума
Уважай других и будешь уважаем

Подключение LCD дисплея - 1602 (HD44780)

Сообщение novgen » 13 июн 2014, 21:41

Купил вот такой девайс, за 70 рублей!!!
Изображение
Сегодня существует очень большая разновидность таких индикаторов, которые между собой отличаются :
- числом строк – 1,2 или 4.
- числом символов в каждой строке – от 8 до 80.
- с последовательным или параллельным интерфейсом.
- размерами индикатора.
Если говорить о технологии изготовления, то самыми популярными на сегодняшний день являются : LC – индикатор (жидкокристаллический), OLED – индикатор (органические соединения) и VF – индикатор (вакуумно-люминесцентный).
Преимущества
- совместимость с ASCII – таблицей символов. Очень удобно при написании кода для этих индикаторов.
- очень простой интерфейс : для параллельного интерфейса – всего 3 управляющих вывода и 4-/8-битная шина данных, для последовательного интерфейса и того меньше.
- низкая стоимость, в основном для ЖК индикаторов.
- легко доступен, имеются практически в каждом радио-магазине.
Всем удачи!
novgen
Аватар пользователя
novgen
 
Сообщений: 133
Зарегистрирован: 02 ноя 2013, 16:19
Откуда: Москва

Подключение LCD дисплея - 1602 (HD44780)

Сообщение novgen » 30 июн 2014, 00:43

Здравствуйте, сегодня я расскажу Вам о подключение LCD дисплея - HD44780.
Существует множество различных ЖКИ дисплеев, но почти все они имеют один и тот же встроенный микроконтроллер HD44780, что позволяет писать один и тот же код для управления различными дисплеями.
И так, мы будем работать с ЖКИ - wh1602b-ygk-ctk
Изображение
Наш ЖКИ имеет 2 строки по 16 символов. Для управления ЖКИ используется 16 выводов. (см. РИС ниже)
Изображение
Назначение выводов:
1) GND — общий провод.
2) VCC — питание 5v.
3) VEE - вход контрастности. Сюда нужно подавать напряжение от нуля до напряжения питания, тем самым задается контрастность изображения. Удобно поставить переменный резистор наминалом 10к.
4) RS - линия определяет, с каким из регистров производится текущая операция: 0 – регистр команд (IR); 1 – регистр данных (DR).
5) R/W - линия определяет, направление передачи данных в текущей операции: 0 – запись данных в контроллер ЖКИ; 1 – чтение данных из контроллера ЖКИ.
6) E - линия стробирования/синхронизации данных. Операция чтения/записи стартует по заднему фронту на этой линии.
7-14) D0…D7 - линии данных. В 8-битном режиме используются все линии данных, при 4-битном старшая тетрада.
15) LEDA - это вход Анода светодиодной подсветки 5v.
16) LEDB - соответственно Катод. Сажаем на общий провод через 100 Ом.
Изображение

Продолжение следует...
novgen
Аватар пользователя
novgen
 
Сообщений: 133
Зарегистрирован: 02 ноя 2013, 16:19
Откуда: Москва

Re: Подключение LCD дисплея - 1602 (HD44780)

Сообщение Rusvra » 13 май 2015, 16:11

Добрый день novgen
Когда продолжение будет? (Ваших статей)
С уважением Ruslan Volkov
Аватар пользователя
Rusvra
 
Сообщений: 44
Зарегистрирован: 21 янв 2014, 23:41
Откуда: Нижегородская обл.

Re: Подключение LCD дисплея - 1602 (HD44780)

Сообщение novgen » 13 май 2015, 18:46

Rusvra писал(а):Добрый день novgen
Когда продолжение будет? (Ваших статей)

Привет! А что именно Вас интересует?
novgen
Аватар пользователя
novgen
 
Сообщений: 133
Зарегистрирован: 02 ноя 2013, 16:19
Откуда: Москва


Вернуться в Микроконтроллеры

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1