Gracias PKJ por la explicación, queda perfectamente claro.
Es una buena idea usar el timer de la propia CPU
.
El programa ya esta correcto, y funciona bien. Pero el servo no me gira correctamente, estoy seguro que ya no es fallo de la aplicacion, sino que es algo hardware, imagino que sera por que el puerto paralelo no esta preparado para enviar señales tan rapido.
Asi que tendre que buscar otra de hacerlo.
Muchas gracias por tu ayuda, saludos!!!