Hola manolo
Lo cierto es que al proyecto que has subido no le veo ninguna lógica, no se si te habrás dejado alguna subrutina por el camino.
Ya hace algunos días, me planteaste la misma cuestión, y en su momento te propuse un par de soluciones ( a nivel educativo), te la adjuntare para que lo simules en proteus y verás como lees el tiempo del ciclo sin ningún problema.
Recuerda que se trata de un proyecto muy básico, pero te podrá servir como rampa de lanzamiento para tus pruebas.
Si te surge cualquier duda ya sabes donde encontrarme.
juanfra