int main(void) { /* perform the needed initialization here */ Init_Leds(); while (!Init_Teclas(&pulsador[0],0,4,1,0,0)); /* Ejemplo: En EDU CIA el Pulsador 0, TEC 1 // Se instanciarĂa de la siguiente forma: tecla puls0; Init_Teclas(&pulsador[0],0,4,1,0,0) donde: *puerto = 0; // GPIO port 0 -4 *pin_loc = 4; *pin_group = 1; // Grupo 1 de pines (P1_0) *pin_num = 0; //Pin 0 *func = 0; //Func0 */ while (!Init_Teclas(&pulsador[1],0,8,1,1,0)); while (!Init_Teclas(&pulsador[2],0,9,1,2,0)); while (!Init_Teclas(&pulsador[3],1,9,1,6,0)); Init_Timers(); Setear_Tiempo(TIEMPO_T); while(1) { } return 1; }
int main(void) { /* perform the needed initialization here */ Init_Leds(); Init_Teclas(); Init_Timers(); Setear_Tiempo(TIEMPO_T); while(1) { auxiliar =Chequea_T(); switch(auxiliar) { case TEC1: arciris = 1; color=0; break; } if (arciris) { Arcoiris(); } } return 1; }
int main(void) { Init_Leds(); InitIntTimerRIT(TiempoInt); InicializarADC(); InicializarUART(2,9600); while (1) { asm("nop"); } }
int main(void) { Init_Leds(); Enciende(AMARILLO); Delay(NDELAY); Apaga_Led(AMARILLO); Delay(NDELAY); Enciende(ROJOL); Delay(NDELAY); Apaga_Led(ROJOL); Delay(NDELAY); Enciende(VERDEL); Delay(NDELAY); Apaga_Led(VERDEL); Delay(NDELAY); Enciende(ROJO); Delay(NDELAY); Apaga_Led(ROJO); Delay(NDELAY); Enciende(VERDE); Delay(NDELAY); Apaga_Led(VERDE); Delay(NDELAY); Enciende(AZUL); Delay(NDELAY); Apaga_Led(AZUL); Delay(NDELAY); Invierte_Led(AMARILLO); Delay(4*NDELAY); Invierte_Led(AMARILLO); Delay(2*NDELAY); Invierte_Led(ROJOL); Delay(4*NDELAY); Invierte_Led(ROJOL); Delay(2*NDELAY); Invierte_Led(VERDEL); Delay(30*NDELAY); Invierte_Led(VERDEL); Delay(2*NDELAY); Invierte_Led(AZUL); Delay(4*NDELAY); Invierte_Led(AZUL); Delay(2*NDELAY); Invierte_Led(VERDE); Delay(4*NDELAY); Invierte_Led(VERDE); Delay(2*NDELAY); Invierte_Led(ROJO); Delay(4*NDELAY); Invierte_Led(ROJO); Delay(2*NDELAY); Init_Teclas(); while(1) { Enciende(AMARILLO); Delay(NDELAY); Apaga_Led(AMARILLO); Delay(NDELAY); TeclaPulsada =1; TeclaPulsada = Lee_Teclas(Tecla_1); if (TeclaPulsada==0) { Enciende(ROJOL); Delay(NDELAY); Apaga_Led(ROJOL); Delay(NDELAY); } TeclaPulsada =1; TeclaPulsada = Lee_Teclas(Tecla_2); if (TeclaPulsada==0) { Invierte_Led(VERDEL); Delay(30*NDELAY); Invierte_Led(VERDEL); Delay(2*NDELAY); } TeclaPulsada =1; TeclaPulsada = Lee_Teclas(Tecla_3); if (TeclaPulsada==0) { Enciende(ROJOL); Delay(NDELAY); Apaga_Led(ROJOL); Delay(NDELAY); } TeclaPulsada =1; TeclaPulsada = Lee_Teclas(Tecla_4); if (TeclaPulsada==0) { Invierte_Led(AZUL); Delay(4*NDELAY); Invierte_Led(AZUL); Delay(2*NDELAY); } } }