Lectura analógica de un LM35 en PIC18F4550 (MikroC)
unsigned int in = 0;
void main() {
 ADCON1 |= 0x00;  // AN 0-12 como entradas analógicas
 CMCON  |= 7;     // Comparadores desactivados
  TRISA  = 0xFF;        // PORTA como entrada
  TRISC  = 0;           // PORTC como salida
  TRISB  = 0;           // PORTB como salida
  do {
    in = ADC_Read(0);   // Lectura analógica por AN0
    PORTB = in;         //  8 bits a PORTB
    PORTC = in >> 8;    // los 2 bits mas significantes a RC1 y RC0
  } while(1);
}
 
 
 
          
      
 
  
 
 
 
 
 
 
 
 
 
 
No hay comentarios:
Publicar un comentario