02/01/2006, 13:22
|
| Colaborador | | Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 19 años, 4 meses Puntos: 24 | |
mmmmm, puedo darte una sugerencia, el reloj que has programado acarrea un error en el tiempo. Este delay(1000), no te asegura que tu aplicacion se suspenda exactamente por un segundo, aveces ese tiempo es mayor, pero nunca menor, por lo que este error se te va sumando en cada suma de 1 segundo. Para mejorarlo tendrias que imprimir la hora que marque el reloj del bios, el cual no se atraza. No me acuerdo la funcion que se usaba, pero estaba en la biblioteca bios.h, consulta la ayuda de esa biblioteca y encontraras la funcion.
Si esta precision no te importa, entonces haz caso omiso de esta critica, ya que el error que s egenera en tu programa es practicamente nulo, y tendrias que dejarlo andando varios miles de segundos para que se atrace un segundo.
Bye |