Base, Colector, Emisor electronica la Mejor.

Blog cerrado, cualquier consulta a:
americo.etn@gmail.com o suscríbete para recibir información actualizada

to stay updated on our progress.

martes, 23 de noviembre de 2010

Voltimetro con pic y lcd

Este proyesto lo encontre por ahi y me parecio muy interesante, me dije?? que codigo emplearan y zaz muy ingenioso el programa del pic.

añadi en la simulacion de proteus un voltimetroDC virtual, para que vean que el pic mide lo mismo que un voltimetro.

El programa en C para entrenar el pic es este:

nota: Esto mide hasta 5 voltios. modificar para que mida mas. ojo

#include <16F876.h>
#device adc=10

#FUSES XT,NOWDT
#FUSES
#use delay(clock=4000000)
#include

void main() {
   int16 q;
   float p;

   setup_adc_ports(AN0);                                   //Canal 0 analógico
   setup_adc(ADC_CLOCK_INTERNAL);    //Fuente de reloj RC

   lcd_init();
  
   for (;;) {
      set_adc_channel(0);           //Habilitación canal0
      delay_us(20);
      q = read_adc();                  //Lectura canal0
      p = 5.0 * q / 1024.0;           //Conversión a tensión

      printf(lcd_putc, "\fADC = %4ld", q);
      printf(lcd_putc, "\nVoltage = %01.2fV", p);

      delay_ms(100);
      }
}

5 comentarios:

Calopsia dijo...

Me podrias dar mas informacion al respecto? ya que veo el codigo y hay un #include sin ninguna referencia y un for(;;) que no se entiende que hace.. es como que esta incompleto..

necesito armar uno de estos por favor.. si me podes ayudar con esos datos te lo voy a agradecer.. saludos

jesus dijo...

Hm el for(;;) equivale a un while(1) es decir es un bucle infinito , el #include <16F876.h> hace inclucion alibrerias para el pic respectivo, recuerda q esto es C para PIC y no para PC, el código dado es utilizado con PICC o CCS Compiler (;))

Anónimo dijo...

ola amigo favor como que eu coloco a virgula no voltimetro para ler os decimais, com pic simulador ide

sebastian samano dijo...

aue valores tienen las resistencias y los demas componenetes:?

Anónimo dijo...

SI QUISIERA ESA CODIFICACION EN LENGUAJE ASSEMBLER COMO SERIA AMIGO

Con la tecnología de Blogger.

Numero de Visitas

Buscador del Blog

Archivo del blog

Recomendaciones del BLOG

Utiliza el buscador para encontrar todo lo que quieras; que tenemos material de casi todas las materias de la Carrera de Ingeniería Electrónica.

Ademas puedes contactarte con el administrador del blog a este correo: reto.etn@gmail.com