You are on page 1of 4

Tema: Medidor de temperatura RTD

CALCULOS
PARA 0 CON UNA REISTENCIA DE 100

PARA 120 RESISTECNIA DE 146.06

Amplificador (0-5)V

Programa
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 0
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 5
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 4
DEFINE ADC_BITS 10
DEFINE ADC_CLOCK 3
DEFINE ADC_SAMPLEUS 50
ADC_SAMPLEUS 50
TRISA =%1
ADCON1 = %00001110
dato VAR WORD
tempvar word
g CON 1024
sensar:
ADCIN 0, dato
temp = dato/540;
;temp =dec temp1;(dato-1)*30
if (dato> $FFA0) then
LCDOUT $fe,1,"Temperatura Alta"
else
LCDOUT $fe,1,"Temperatura:" ;limpiar LCD y sacar texto
LCDOUT $fe,$c6, dectemp ,"Grados" ;Display el decimal de dato
endif
pause 200
GOTO sensar
END
CIRCUITO

You might also like