[an error occurred while processing this directive]
8051 да, наверное староват... НО: погрешность у него тока кварцевая - тк юзаешь таймер с автоперезагрузкой, и оно тебе молотит прерывания. Ты их потом спокойно считаешь, прескалируешь, преобразуешь в ЧЧ-ММ-СС. Ошибка (за счёт времени обработки) при точном кварце не более единиц мс!!!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)