Все версии рабочие - нет там никаких демок, сотни людей повторили конструкцию и все ок. В некоторых архивах не было модуля sanrise.c, уж больно он мне тяжело дался. Теперь архивы содержат все исходники. Запустите симуляцию в Proteus, посмотрите, что у вас не так. Обязательно, после запуска готового устройства нужно ввести время, дату, временную зону, координаты (градусы широты и долготы). По умолчанию там стоит моя широта и долгта (69 сев 32 вост 3 временная зона), а у нас солнце сейчас не заходит и таймер, соответственно, включаться не будет. Обязательно нужно прошить еепром, файл с расширением *.eep. Иногда туда может записаться мусор (например вместо 69 сев - 169 сев, а на индикаторе высвечиваются только две последние цифры), нужно погонять установками +/- до реального числа. Это может произойти с широтой, долготой и т.д. Желаю успехов!