Подключение LCD1602 к микроконтроллеру по трем проводам.

preview_player
Показать описание
Интересная библиотека для работы с символьным дисплеем LCD1602 на контроллере hd44780 через сдвиговый регистр 74HC595. Можно использовать на любом микроконтроллере AVR.

Моя версия (atmega8):

Рекомендации по теме
Комментарии
Автор

Супер 👍🏻 спасибо. Это хорошо но память прошивки чуть больше занимает. Хочу попробовать. Но я в Codevision только понимаю. В Атмел студио что то не получилось перейти.

dargindarginec
Автор

Функция Switch работает довольно просто. Например есть число 1973. Его нужно вывести на экран. Перед этим нужно разбить его на 4 цифры: 1, 9, 7 и 3, чтобы вывести. Тогда:

1973 / 1000 = 1 (тысячи)
1973 % 1000 = 973 (остаток от деления)
973 / 100 = 9 (сотни)
973 % 100 = 73 (остаток от деления)
73 / 10 = 7 (десятки)
73 % 10 = 3 (остаток от деления)
3 (единицы)


Теперь программа и контроллер понимают что вместо 1973 нужно вывести 1 9 7 3.

ВладиславПшеничний-дщ
Автор

'0' это ASCII код. Чтоб не использовать к примеру itoa()

thqthq