tomas de tiempo en C

Scummpitajo
14 de Febrero del 2006
Hola muy buenas, estoy haciendo un programa en c que toma señales por el puerto serie y por ahora solo cuenta las veces que entra las señales, me gustaría recoger en número de señales cada cierto tiempo

para ser más exactos, cada segundo o cada 5 segundos meter en un fichero el número de señales y en que segundo se dio. Lo malo es que no se como cronometrar e implementarlo.

¿me podeis echar una mano?

gracias