Предлагаю Вашему вниманию библиотеку по работе с 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 КБ]
Скачиваний: 826
|
Последний раз редактировалось mcmega 15 янв 2015, 12:06, всего редактировалось 13 раз(а).
|