Sì. Esiste la procedura Delay() che prende un parametro intero che indica il numero di millisecondi di pausa. Esempio:
codice:
Program Tempo;
Uses Crt;
Begin
   ClrScr;
   Writeln('Dopo un secondo apparira'' la prossima scritta');
   Dealy(1000);
   Writeln('Ecco la scritta');
End.
Ciao.