ej_comp_87Xa.c

Ir a la documentación de este archivo.
00001 
00019 #include <pic/p16f877a.h>
00020 #include <comp.h>
00021 
00022 int main(void) 
00023 {       
00024     TRISAbits.TRISA0 = 1;           // A0 como entrada
00025     TRISAbits.TRISA3 = 1;           // A3 como entrada
00026     TRISBbits.TRISB7 = 0;           // B7 como salida
00027 
00028 
00029     comp_init( TWO_COMP_MULTI4_VREF ); // Inicia comparadores en modo multiplexado con Vref interna
00030 
00031     comp_set_vref( VREF_50 );         // Establece Vref en 50% Vdd
00032 
00033     while (1)
00034     {    
00035         if ( comp1_read() == 1 )    // lee comparador 1  = comprueba bit C1OUT de registro CMCON
00036             PORTBbits.RB7 = 1;      // Enciende led
00037         else
00038             PORTBbits.RB7 = 0;      // Apaga led
00039     }   
00040 }

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