Secuencia 4 Leds
Secuencia 4 Leds
Secuencia 4 Leds
void tiemporetardo(int);
//Programa principal
void main(void)
{
int tiempo = 2000;
while(1)
{
//Una luz encendida
PORTBbits.RB6 = 1;
PORTBbits.RB5 = 0;
PORTBbits.RB4 = 0;
PORTBbits.RB3 = 0;
tiemporetardo(tiempo);
//Dos luces encendidas
PORTBbits.RB6 = 1;
PORTBbits.RB5 = 1;
PORTBbits.RB4 = 0;
PORTBbits.RB3 = 0;
tiemporetardo(tiempo);
//Tres luces encendidad
PORTBbits.RB6 = 1;
PORTBbits.RB5 = 1;
PORTBbits.RB4 = 1;
PORTBbits.RB3 = 0;
tiemporetardo(tiempo);
//Cuatro Luces encendidas
PORTBbits.RB6 = 1;
PORTBbits.RB5 = 1;
PORTBbits.RB4 = 1;
PORTBbits.RB3 = 1;
tiemporetardo(tiempo);
//Luces apagadas
PORTBbits.RB6 = 0;
PORTBbits.RB5 = 0;
PORTBbits.RB4 = 0;
PORTBbits.RB3 = 0;
tiemporetardo(tiempo);
}
return;
}
//tiemporetardo
void tiempo retardo(int t)
{
for(int i=0; i<t; i++)
__delay_ms(1);
}