PIC 16f877a

Hola, quisiera consultarles con respecto a un programa para un termometro que estoy haciendo, esto es lo que llevo. utilizo un pic 16f877a y utilizo como sondas unos lm35

HTML:
#include<16f877a.h>
#include<stdlib.h>
#fuses XT,NOLVP,NOWDT
#use delay(clock=4000000)
#include<lcd.c>
#define use_portb_lcd TRUE
#use delay(clock=4000000)
#include "lcd.c"
#fuses NOLVP,XT,NOWDT,NOPROTECT,PUT
#use fast_io(A)
#use fast_io(B)
#use fast_io(C)

void main(void){

  int temp1,temp2,temp3,temp4;
  const int tmp=50;

  set_tris_a(0xFF) ; 
  set_tris_b(0x00); 
  set_tris_c(0x00) ;       
  setup_adc_ports(all_analog);
  setup_adc(ADC_CLOCK_INTERNAL);

  while(true){
   set_adc_channel(0);
   temp1=read_adc();
   temp1=(temp1/10)-tmp;
 lcd_init();
   lcd_gotoxy(0,1);  
   printf(lcd_putc,"T1= %d1 ºC",temp1); 
   delay_ms(500);
	}
}

y este es el circuito que he armado pero sin resultados, alguna ayuda que me puedan prestar??

11gr7es.jpg
 
BUeno lo que logro ver es que tienes mal conectado el lcd.
Mira como se conecta:


Saludos.
 
Meter una cancion en un pic?????????????????????????????? diablos como hacer eso....
existen integrados que te pueden ayudar y el pic haria la funcion de activarlos. pero meter una cancion en el pic...???? bueno si alguien sabe... que diga...
 
Atrás
Arriba