Хотелось бы собрать такую схемку
Описание часов.
1. Функции.
– часы, формат отображения времени 24-х часовый, часы:минуты.
– календарь с автоматическим переход на летнее/зимнее время и учетом високосного года.
– цифровая коррекция точности. Возможна ежесуточная коррекция ±25 сек. Установленное значение в 1 час 0 минут 30 сек будет прибавлено/вычтено из текущего времени.
– будильник. В заданное время/день в течении одной минуты раздаются короткие двойные сигналы. Отключить звук досрочно можно нажатием на любую из кнопок. Когда работа будильника разрешена, то включается светодиод ALARM.
– термометр. Диапазон измеряемой температуры -55,0 ÷ 125,0 оС. Если температура выше 99,9 или ниже -9,9 оС десятые доли градуса не отображаются. Возможность коррекции температуры ±4,0 оС.
– использование энергонезависимой памяти микроконтроллера для сохранения настроек при отключении питания.
– ручная или автоматическая регулировка яркости индикатора в зависимости от освещенности.
2. Настройка.
2.1. При включении питания часы в основном режиме.
2.2. Нажатием на кнопку MENU производится вход в режим настроек и выбора группы параметров для установки. В пределах группы выбор параметра для установки производится кнопкой SET. По-очереди доступны для установки:
Группа CLOC:
– минуты;
– часы;
– секунды (обнуляются и бегущие секунды при нажатии на кнопки PLUS или MINUS);
– величина коррекции времени. В старшем разряде символ "с".
– величина коррекции температуры. В старшем разряде символ "t".
Группа dAtE: «dAtE» отображается в разряде «часы», мигает разряды даты:
– день недели;
– день месяца;
– месяц;
– год.
Группа ALAr:
– активация будильника. В старшем разряде символ "БУ". В младших разрядах «А», каждый день, «r», ручная настройка дня срабатывания;
– ручной режим. В старшем разряде символ "БУ". В младших разрядах день срабатывания "1…7", если работа будильника разрешена, "-1... -7", если запрещена;
– минуты срабатывания будильника;
– часы срабатывания будильника.
Группа Sec:
– секунды нарастающие. В старших разрядах символы «Sc», в младшем «Н»;
– секунды убывающие. . В старших разрядах символы «Sc», в младших «У»;
– анимация поочередная. В старших разрядах символы «Sc», в младших «А».
Группа LiGH:
– включение автоматического управления яркостью индикатора. В старшем разряде символ "A", в младших "On", если автоматическое регулирование разрешено, "OF", если яркость устанавливается вручную;
– минимальный порог яркости для автоматического режима. В старших разрядах символы "L_".
– максимальный порог яркости для автоматического режима. В старших разрядах символы "L¯".
– уровень яркости в ручном режиме. В старших разрядах символы "L–".
2.3. Устанавливаемый параметр мигает.
2.4. Удержанием кнопок PLUS/MINUS производится ускоренная установка параметра.
3. Примечания.
1. Для минимального и максимального порогов яркости диапазон установки 0 ÷ 99, но программой вводятся ограничения: минимальный не может быть больше либо равным максимальному и наоборот.
2. При установке параметров яркости информация на индикаторе отображается с выбранной величиной яркости.
4. Особенности схемы.
1. Если предполагается использовать функцию автоматической регулировки яркости индикатора, то вместо RV1 устанавливается фоторезистор. Значение резистора R17 следует подобрать для получения нужной чувствительности системы.
2. Датчик температуры может работать и по 2-х проводной схеме подключения. Если планируется измерять температуру в помещении, где установлены часы, то датчик все равно следует выносить за корпус часов.
3. Пищалка BUZ1 должна быть со встроенным генератором. В зависимости от тока потребления возможно придется установить усилитель (транзисторный ключ).
ТЗ (Word) и приблизительная схема (Proteus) подключения в архиве.