Хотелось бы спросить совета у Soir. Есть идея навеянная реалиями, может и в других областях можна будет применить. Суть проекта такова: отсчет времени войны в Украине. Сама конфигурация меню проекта требует согласования с Soir. В наличии МК attiny2313 или атмега8, индикаторы led 7 сегментные на 8-9 индикаторов, 74HC595 регистр сдвига (шт по потребности), DS 3231.
ТЗ: отображение прошедших дней (год (для других проектов на всякий случай), дней, часов) основной режим который можно будет отключать в меню. Второй режим текущее время ЧЧ-ММ-СС. Кнопки меню, сет, +, -.
- В основном режиме сколько прошло времени: первый индикатор год, если не прошло и года то он погашен. 2-4 индикатор дней (365, если высокосный 366), 5-8 инд время, в 6 индикаторе мигающая точка секунд (если на 9 индикаторов то 7 индикатор тире мигающее каждую секунду. (может в меню сделать пункт 8-9 индикаторов?). Так как у 595 всего 8 выходов то для первого малоточного индикатора взять вывод МК? Начало отсчета выставляется в меню (в меню пункты St (стартовое время) и tt (текущее время). В разделе St On-OF (начало отсчета), если On-xx (1-99 время отображения корректируется кнопками +/-) если OF то в основном отображается текущее время. Следующее нажатие кнопки set переход время, set - переход день, месяц, год. set - переход в меню tt-хх (время отображения 1-99) . set - переход время, set переход tг-xx (время отображения 1-99), set - переход день, месяц, год. Если стартовое время больше текущего то отображается минус (обратный отчет, сколько осталось до выставленного времени).
- Текущее время tt (8 инд)ЧЧ-ММ-СС. 9 инд 1 пустой ЧЧ-ММ-СС.
- Индикация меняется: отсчет, текущее время, ДД-ММ-ГГ.
Приму Ваши предложения. В железе проект будет реализован по обстановке в Украине. Предлагаю разобраться с проектом в Протеусе, а там как Бог даст в железе.