Gravar Data e Hora

Boa tarde à todos,
Estou desenvolvendo um projeto para um PIC 16F628A, a programação estou fazendo em assembly e preciso gravar na memória não volátil a data e hora em que um botão foi pressionado e quando este botão for desabertado precisarei gravar a data e a hora novamente.
Consigo gravar informações na memória não volátil, mas não faço nem idéia de como gravar a data e a hora de cada vez que o botão for abertado/desapertado.
Me disseram que precisarei trabalhar com real time para fazer isto, mas não faço nem idéia de como fazê-lo.
Alguém da lista poderia me auxiliar com isto?
Agradeço desde já
Fabrício
Estou desenvolvendo um projeto para um PIC 16F628A, a programação estou fazendo em assembly e preciso gravar na memória não volátil a data e hora em que um botão foi pressionado e quando este botão for desabertado precisarei gravar a data e a hora novamente.
Consigo gravar informações na memória não volátil, mas não faço nem idéia de como gravar a data e a hora de cada vez que o botão for abertado/desapertado.
Me disseram que precisarei trabalhar com real time para fazer isto, mas não faço nem idéia de como fazê-lo.
Alguém da lista poderia me auxiliar com isto?
Agradeço desde já
Fabrício