Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 04 май 2025, 03:08

Часовой пояс: UTC + 3 часа [ Летнее время ]



Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Анти-спам
Анти-спам:
Выполните задание
   

Обзор темы - LCD 44780 (работа через регистр сдвига 74HC595)
Автор Сообщение
  Заголовок сообщения:  Re: LCD 44780 (работа через регистр сдвига 74HC595)  
Цитата
Перезалил библиотеку, более новая и удобная версия)
Переназначить порты не получится, так как используется аппаратный SPI, а он жёстко привязан к ногам МК. Можно только поменять порядок выводов для LCD (D4-D7, RS, E). И не забудьте вывод RW на LCD посадить на землю))
Сообщение Добавлено: 03 янв 2015, 16:08
  Заголовок сообщения:  Re: LCD 44780 (работа через регистр сдвига 74HC595)  
Цитата
Библиотека нормальная.
Но у меня, почему-то не получается поменять выводы на 595. При всех попытках переназнчить порты на экране либо пусто, либо мусор.
Подскажите как это исправить. Спасибо.
Сообщение Добавлено: 03 янв 2015, 03:43
  Заголовок сообщения:  Re: LCD 44780 (работа через регистр сдвига 74HC595)  
Цитата
Класс! Все собирался заняться - а вот уже готово. Спасибо.
Сообщение Добавлено: 20 июл 2013, 21:37
  Заголовок сообщения:  LCD 44780 (работа через регистр сдвига 74HC595)  
Цитата
Предлагаю Вашему вниманию библиотеку по работе с LCD 44780 совместимыми по 4-х битной шине.
Работа осуществляется через регистр сдвига 74HC595.
Проверена в железе и Протеусе, всё работает отлично!
Используется аппаратный SPI
Адресация на строки используется для экрана 16х4 (1-$80, 2-$C0, 3-$90, 4-$D0)
Сама библиотека LCD44780Reg.alg
Описание в проекте.

Возможности:
1. Вывод статического текста
2. Вывод переменной (до 5 разрядов, максимальное значение 65.535), можно разрядность изменить
3. Вывод кода символа
4. Вывод строки смешанного содержания (код символа и текст)
5. Вывод байта в Hex (2 варианта - вывод старшего значения и вывод целиком, очень удобно при отладке)
6. Пример создания пользовательских символов

Есть рабочий проект с симуляцией в Протеусе))


Вложения:
Комментарий к файлу: Исходник с Протеусом
Test_LCD.zip [40.35 КБ]
Скачиваний: 827
Сообщение Добавлено: 19 июл 2013, 15:59

Часовой пояс: UTC + 3 часа [ Летнее время ]


Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB