Описание работы LCD часиков: всего три клавиши, 1) pinD.0=при нажатии на которую(с некоторой задержкой) происходит переход в режим настройки времени, опознаётся обнулением всех чисел путем перебегания нижнего курсора и остановки на первом нуле, который соответствует десяткам часов, обнулению не подлежит только 20ХХ года естественно(т.к. год в DS1307 идет двухзначный, а в LCD полный) 2)pinD.1=перебор цифр от меньшей к большей, в плане минут, часов даты и месяца не учел только дату, которую можно поставить 31февраля или 31 апреля. Обратного счета также нет. 3)pinD.2=переводит с одной настройки на другую, с дня месяца на год... в конце предложит ввести день недели, день недели будет писать русскими буквами (красиво) и также перебирает от меньшого(понедельника) к большому(воскресенье) потом снова. Записать установленное время также эта клавиша только с некоторой задержкой... P.S. В качестве саморекламы вышла сама-сабой надпись "Шакиров Альнер", которая будет высвечиваться после отключения питания в течении нескольких минут (точнее до первой десятикратной минуты т.е. включили часики в 15:22 25/05/2015, то день недели высветится только в 15:30!!! Если в 16:45, то только 16:50 т.е. само больше будет светиться 10минут... Это надпись осталась после первых проектов когда только осваивал LCD!!! Она висит в InitLCD её можно попробовать удалить или корректировать под свои РЕКЛАМЫ!!!
|