• Domingo 19 de Mayo de 2024, 07:05

Autor Tema:  Re: URGENTE!!! SOBRE CALCULAR TIEMPO EN MILISEGUNDOS  (Leído 2145 veces)

maxpower

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
    • http://www.jasonwilliams.8k.com
Re: URGENTE!!! SOBRE CALCULAR TIEMPO EN MILISEGUNDOS
« en: Domingo 17 de Agosto de 2003, 06:46 »
0
NECESITO SABER EN FORMA URGENTE COMO CALCULAR EL TIEMPO EN C, EN MILISEGUNDOS (TENGO QUE CALCULAR APROXIDAMENTE 3 MILISEGUNDOS), LES AGRADECERIA QUE ME DIGAN COMO SE HACE.!!!!!:yes:

Astor

  • Miembro MUY activo
  • ***
  • Mensajes: 112
    • Ver Perfil
Re: URGENTE!!! SOBRE CALCULAR TIEMPO EN MILISEGUNDOS
« Respuesta #1 en: Lunes 18 de Agosto de 2003, 06:27 »
0
Si queres respuestas concretas, del mismo modo debes realizar las preguntas.

Que significa calcular el tiempo en milisegundos ?

maxpower

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
    • http://www.jasonwilliams.8k.com
Re: URGENTE!!! SOBRE CALCULAR TIEMPO EN MILISEGUNDOS
« Respuesta #2 en: Martes 19 de Agosto de 2003, 03:37 »
0
es que tengo que calcular cuanto tiempo se presiono un boton, por mas que corto que sea el lapso entre que apreto un boton y lo solto, tengo que saber de cuanto tiempo se trata, con la funcion clock() lo minimo que puedo calcular con 5 milisegundos, pero necesito menos que eso (aproximadamente 3 milisegundos) Gracias por interesarse en el tema. espero respuestas;)

Astor

  • Miembro MUY activo
  • ***
  • Mensajes: 112
    • Ver Perfil
URGENTE!!! SOBRE CALCULAR TIEMPO EN MILISEGUNDOS
« Respuesta #3 en: Martes 19 de Agosto de 2003, 12:37 »
0
Supongo por lo de el "boton" que estaras bajo windows. El micro tiene mapeado en la direccion 0x40 un integrado llamado 8254 que posee tres timers. Esos timers usan como clock un cristal con un periodo de aproximadamente de 839 nano segundos. El timer 0 se mapea mediante el PIC (8259) en la IRQ e interrumpe cada 839 nano * cuenta cargada en el.
El problema es que este timer es utilizado por los schedulers para conmutar tareas, con lo cual no es tan simple la utilizacion en sistemas multitarea que corran en modo protegido.

Si por casualidad estabas en DOS avisame que es mucho mas sencillo su uso.