AVR микроконтроллеры для начинащих (урок 5) подключение LCD дисплея HD44780 (ч2)

preview_player
Показать описание
*********************************************************************
Помощь проекту: WebMoney Z396366925965
*********************************************************************

Описание: Подключение ЖКИ дисплея на основе HD44780 своеобразная классика изучения микроконтроллеров. Дело в том что это весьма удачный способ выводить различную информацию в удобном для человека виде. Плюс на данный момент существует множество различных примеров кода для работы с этим ЖКИ. Цена данного дисплея лежит в пределах от 150-300р.
Рекомендации по теме
Комментарии
Автор

Ну наконец то нашел адекватное объяснение, спасибо тебе👍

Mr_Dark__
Автор

Спасибо за труд!! Очень доходчиво объясняешь;)

МейрамСапаров-яи
Автор

Попробовал подключить дисплей на 20х2, а 20х4.... отображается всё равно всё в первых двух строках. Как задействовать 3 и 4 строки?

Grigoryev
Автор

Код сложноват для новичка.Можно проще писать 1) не двоичными кодами, а деесятичными 2)без дефайнов 3)Лишние фуункции разбиения байта на младшие и старшие.Есть же простая функция lcd_putsf("lesson6");4)Зачем расписывать тело функций, если оно уже в ббилиотеке подключаемой реализовано?

scherbakovss
Автор

Здраствуйте! у менея проблема с отображением в Proteus подключил все верно, програма скомпилировалась, прошивку в МК вставил, на LCD вместо надписи 'Done At Home' выводит просто значение 28005, подскажите как исправить???

МішаПоляруш-хд
Автор

Не понятно. Можно подсоединять ножки МК к LCD в любой последовательности? Почему RS и E подключены к PD0 и PD1 соответственно. Где в программе указанно об этом (что именно эти выходы отвечают за это подключение). Также с выходами PD4...PD7 МК не понятно, как они в программе подключены к дисплею (а если их переставить местами, что будет)?
Извините, но для новичка вообще не понятно((

Другой момент, как подключить дисплей на разные порты. Например данные на РA1, PB4, PC7, PD2?

E и RS на PC2 и PA7 соответственно?
Думаю мой вопрос понятен?

И было бы нагляднее, если бы вы писали программу и снимали видео одновременно, комментируя то что вы делаете. Разбор уже написанной программы (как в этом видео) не совсем понятен для начинающих (что куда зачем).

Ruzik
Автор

Хм.. а зачем в lcd_init вызов происходт 3 раза подряд ???

gruntovik
Автор

Всем здрасте. У протеуса в библиотеках к LCD нету русского языка. Чтоб сделать русский, нужно заменить библиотеку в самом протеусе.

КоляЛев-йв