ej_timer0.c

Ir a la documentación de este archivo.
00001 
00020 #include <pic/p16f877a.h>
00021 #include <timer0.h>
00022 
00023 int main(void) 
00024 {       
00025         TRISAbits.TRISA4 = 1;
00026         TRISBbits.TRISB7 = 0;
00027         PORTBbits.RB7 = 0;
00028 
00029         timer0_init(COUNTER_EXTERN);    //Inicia timer0 modo contador 
00030                                         //(reloj o estímulo externo en RA4)
00031 
00032         timer0_set_edge(FAL_EDGE);      //Establece incremento de contador 
00033                                         //en flanco de bajada
00034 
00035         timer0_set_prescaler(PRESC_DIV_2);// Establece prescaler en frecuencia 
00036                                           //de instrucciones / 2
00037 
00038         while (timer0_read() < 2);      // Espera aqui mientras la cuenta del timer < 2
00039 
00040         PORTBbits.RB7 = 1;
00041 }
00042 

Generado el Thu Jan 8 00:55:37 2009 para pic-gcc-library por  doxygen 1.5.1