Oigan se estan desviando del tema un poco jeje.
yo no quiero hacer retardos con microcontroladores eso es muy pero muy sencillo, tampoco quiero encargale la funcion a un microcontrolador en realidad lo que quiero es poder implementar el protocolo I2C, y otros usando tal ves el puerto paralelo o el com, para ello en unas rutinas en delphi ya tengo las rutinas lo que pasa es que los prosesadores hoy dia hacen las rutinas muy rapido por ejemplo: mi prosesador corre a 2400 mhz, osea un microsegundo en mi pc es un periodo muy largo de tiempo.
yo encontre esta rutina para el retardo no se si hace exaptamente lo que quiero pero no la entiendo muy bien:
http://www.delphi3000.com/articles/article_1324.asp?SK=
Aca una explicacion de la instruccion RDTSC que ahi exponen para que vean por donde va mi idea:
http://www.atc.us.es/asignaturas/tpb...m#_Toc99333468
Queda claro que todo lo quiero hacer en delphi los micros los usare en otras cosas ok, gracias por su interes.