1
« en: Lunes 31 de Agosto de 2009, 05:07 »
Buenos dias, a todos, despues de haber estado dando vueltas por toda la web, no pude encontrar una solucion a mi problema. Aqui va.
Tengo que diseñar un software para conectar una PPi(Interfase paralelo programable) con el puerto isa de la pc. Este software tiene que poder generar un contador que se actualice cada dos segundo, aqui mi problema, creo haber resuelto el contador, pero no ecunetro como usar el timer, o alguna otra instruccion que me retrase la ejecucion de mi codigo durante dos segundos.
void TPPI :: contador(timer1)
{
L1=1;//0001
L2=2;//0010
L3=4;//0100
L4=8;//1000
int i;
for(i=0;i<=9999;i++){
unidad = unidad++;
A.Sacar(puertosalidaA,A.deco (unidad));
A.Sacar(puertosalidaC,L1);
if(unidad == 9){
unidad=0;
decena=decena++;
A.Sacar(puertosalidaA,A.deco (decena));
A.Sacar(puertosalidaC,L2);
if(decena == 9){
decena=0;
centena=centena++;
A.Sacar(puertosalidaA,A.deco (centena));
A.Sacar(puertosalidaC,L3);
if(centena ==9){
centena=0;
umil=umil++;
A.Sacar(puertosalidaA,A.deco (umil));
A.Sacar(puertosalidaC,L4);
if(umil==9){
umil=0;
}
}
}
}
}
}
esa es la parte de mi codigo que tengo que hacer que cada dos segundos cambie el dato.
Si por favor alguien tiene la respues le agradeceria me la de, porque estoy a punto de enloqueser.
Desde ya muchas gracias
P/D: estoy trabajando con la version 2007 del Borland C++ Builder