часы на микроконтроллере avr

Есть просьба, хочу собрать простенькие часы на микроконтроллере, можно даже на семисементниках.
Расскажите какой алгоритм и как написать программу.
Новичек, пока ничего не умею, но с паяльником дружу :-)