Поскольку ситуация отличается только временем, на которое пропало питание, то надо сделать таймер, который отследит это время. Варианты - real time clock с батарейкой, в память которого каждую секунду пишется время, когда прибор еще работал. После включения читаешь и смотришь разницу текущего и запомненного. Другой (радиолюбительский) вариант - пристраиваешь конденсатор, который достаточно медленно заряжается и разряжается от питания. Если была короткая проскчка, то читаешь с него единицу, если питания не было долго - получаешь 0.
|