hace 8 años
Estimados buen día,
Estoy haciendo con el PIC C Compiler un soft para seleccionar distintos puertos de salida del 16f877a. Hace muchísimo que no programo por lo cual me está costando mucho y necesito ayuda El programa tiene que hacer lo siguiente:
Enciendo y está Habilitado el puerto b0, meto un pulso por pulsador y se apaga este puerto y enciende el b1. Luego meto otro pulso se apaga el b1 y se enciende el b2. Luego así por pulso enciende b0 y b1, otro pulso se apaga b1 y enciende b0 y b2 y por ultimo enciende b2 y b0. Cuando llego a esta última combinación de puertos meto un pulso y se vuelve a encender solo b1 de nuevo, osea que comienza la rutina, abajo esta lo que vengo haciendo si bien es el principio del programa. como puerto de entrada puse al puerto B3 que es donde conectaria al pulsador.
Agradecería si alguien me puede guiar.
Saludos
#include <16f877A.h>
#fuses hs,
void main()
{
int i;
i=0;
set_tris_b(0b11111000);
while(1)
output_b(0b00000001);
for(i=0;i<=8;i=i+1)
{
if(i=1)
{output_b(0b00000010);
}
else
{output_b(0b00000000);
}
if(i=1)
{output_b(0b00000010);
}
else
{output_b(0b00000000);
}
}
}
¿Realmente quieres cerrar esta reparación?
Sí
No
¿Realmente quieres reabrir esta reparación?
Sí
No
¿Realmente quieres borrar este post?
Sí
No