Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: LCD 44780 (работа через регистр сдвига 74HC595) |
Цитата |
|
Перезалил библиотеку, более новая и удобная версия) Переназначить порты не получится, так как используется аппаратный SPI, а он жёстко привязан к ногам МК. Можно только поменять порядок выводов для LCD (D4-D7, RS, E). И не забудьте вывод RW на LCD посадить на землю))
Перезалил библиотеку, более новая и удобная версия) Переназначить порты не получится, так как используется аппаратный SPI, а он жёстко привязан к ногам МК. Можно только поменять порядок выводов для LCD (D4-D7, RS, E). И не забудьте вывод RW на LCD посадить на землю))
|
|
|
 |
Добавлено: 03 янв 2015, 16:08 |
|
|
 |
|
|
Заголовок сообщения: |
Re: LCD 44780 (работа через регистр сдвига 74HC595) |
Цитата |
|
Библиотека нормальная. Но у меня, почему-то не получается поменять выводы на 595. При всех попытках переназнчить порты на экране либо пусто, либо мусор. Подскажите как это исправить. Спасибо.
Библиотека нормальная. Но у меня, почему-то не получается поменять выводы на 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
|
Предлагаю Вашему вниманию библиотеку по работе с LCD 44780 совместимыми по 4-х битной шине. Работа осуществляется через регистр сдвига 74HC595. Проверена в железе и Протеусе, всё работает отлично! [b][u][color=#0000FF]Используется аппаратный SPI[/color][/u][/b] [u]Адресация на строки используется для экрана 16х4 (1-$80, 2-$C0, 3-$90, 4-$D0)[/u] Сама библиотека LCD44780Reg.alg Описание в проекте. [spoiler=][img]https://lh4.googleusercontent.com/-skgRvncDg1U/VLd0vgVyZCI/AAAAAAAAAqs/3US7BcAFU0Y/s1152/LCD44780Reg.png[/img][/spoiler] Возможности: 1. Вывод статического текста 2. Вывод переменной (до 5 разрядов, максимальное значение 65.535), можно разрядность изменить 3. Вывод кода символа 4. Вывод строки смешанного содержания (код символа и текст) 5. Вывод байта в Hex (2 варианта - вывод старшего значения и вывод целиком, очень удобно при отладке) 6. Пример создания пользовательских символов
Есть рабочий проект с симуляцией в Протеусе))
|
|
|
 |
Добавлено: 19 июл 2013, 15:59 |
|
|
 |
|