Prac. 8 - Ej 9 - int por flanco

Prac. 8 - Ej 9 - int por flanco

de Rossana Guerra Celano -
Número de respuestas: 2
Hola, me podrían dar alguna idea sobre cómo encararlo? sobre todo la detección por flanco. Gracias.


En respuesta a Rossana Guerra Celano

Re: Prac. 8 - Ej 9 - int por flanco

de Juan Pablo Lorier Arismendi -
hola Rosana,

Yo no encuentro donde dice que tiene que ser por flanco.
Yo lo hice así:

Una rutina tiempo que se invoca con cada ciclo del reloj.

void tiempo () {
out(accesorio, in(accesorio)|1);
if (in(sensor)&1) then {
if (contador < 300) then
contador++;
else
out(accesorio, in(accesorio)|2);
}else{
contador=0;
out(accesorio, !(!in(accesorio)|1));
}
}

void main(){
//deshabilitar interrrupciones
//instalar rutinas de interrupción
contador=0;
//habilitar interrupciones
while true;
}

Así lo pensé yo, no se si está bien. Si alguien lo quiere corregir, mejor.
Saludos,