Escolar Documentos
Profissional Documentos
Cultura Documentos
UNIVERSIDAD NACIONAL
SANTIAGO ANTNEZ DE MAYOLO
FACULTAD DE CIENCIAS
c
c
cc
c
cc
c
c
c
c c
c
c c
cc
!c c
ccccccccccccc
INTRODUCCIN
En el presente trabajo se explica el diseo y desarrollo para implementar un
termmetro digital basado en el microcontrolador PIC 16f877A, fabricado por
Microchip, el cual se programar en el lenguaje ensamblador del microcontrolador para
el funcionamiento del proyecto.
La temperatura es un factor de medida engaoso debido a su simplicidad. A
menudo pensamos en ella como un simple nmero, pero en realidad es una estructura
estadstica cuya exactitud y repetitividad pueden verse afectadas por la masa trmica, el
tiempo de medida, el ruido elctrico y los algoritmos de medida.
La temperatura es difcil de medir con exactitud an en circunstancias ptimas, y en
las condiciones de prueba en entornos reales es an ms difcil. Entendiendo las ventajas
y los inconvenientes de los diversos enfoques que existen para medir la temperatura,
resultar ms fcil evitar los problemas y obtener mejores resultados.
Pin
1
2
3
4
5
6
7
8
9
10
11/18
19
20
Nombre
Funcin
Lgica
Habilita el chip
Lee la informacin
Iniciar conversin
Entrada de reloj
Indicador fin conversin
Seal positiva analgica
Seal negativa analgica
Tierra analgica
1/2 mximo del Pin 6
Tierra digital
Salidas digitales
Salidas reloj interno
Alimentacin
I/0
I/0
I/0
I/0
-0,3/16V
0
0
I/0
hasta 6,5V
digitales son cantidades discretas y por lo tanto es ms fcil trabajar con ellas que con
cantidades analgicas.
Posee dos entradas analgicas: VIN (+) y VIN (-), las cuales permiten tener
entradas diferenciales. Es decir, el voltaje real de entrada VIN es la diferencia
entre los voltajes aplicados en dichas terminales. En mediciones hechas en
un solo punto, la entrada analgica se aplica en V IN(+) mientras que VIN(-) se
conecta a la tierra analgica. Durante la operacin normal, el convertidor
utiliza V CC = +5 V como voltaje de referencia y la entrada analgica puede
variar desde 0 hasta 5 V, que es el valor de escala completa.
Convierte el voltaje analgico de entrada en una salida digital de ocho bits.
La salida es de tres estados, lo que permite conectar al convertidor con
facilidad en canales de datos. Con ocho bits la resolucin es de 5V / 255 =
19.6 mV.
Tiene un circuito de reloj interno que produce una frecuencia igual con
f=1/(1.1RC), donde R y C son los valores de los componentes externos
conectados al convertidor. Una frecuencia tpica de reloj es de 606 kHz y se
A.c A
c
c
c
c
c
c
[[
c
c
c
c
Ec c irc c usc sc ustrc c c suc r c c
r t ccucrti ccucss rcuc cstc s c sc cL
c c u cc
trs rc c trturc c itc c tc c rc c c stcc
is siti c trc c c s ic uc rs uic c c rc c r c
tr cc
c
E c s c sic iuc iuric c si c c is siti c
rstcucr cciicccc!cstc iuricsc cicrc
cr t cuscs tc cuti i r scrcirctrturschstc""c
#c $c tic c s ic c ss rc uc sc ic stc sc c c
rti rc i %iit c
/&c c u c sc uc rti rc /c c 'c itsc c
s iccr cc cu ctic crc rcctrs rrc cs c ic c
L !ccucs ciit cc'citscucsccc c sccitrrti
c
1 PROTOBOARD
PIC 16f877A
SENSOR LM35DZ
ADC0804
CRISTAL DE 4Mhz
DISPLAY DE CRISTAL LQUIDO DE 2 X 16
2 CAPACITORES CERMICOS DE 27pf
CAPACITOR CERMICO DE 150pf
2 POTENCIMETROS DE PRESICIN DE 10K
RESISTENCIA DE 10K A DE WATT
FUENTE DE ALIMENTACIN DE 5V
CABLE TELEFNICO
PINZAS DE PUNTA Y CORTE
MULTIMETRO DIGITAL
FUENTE DE ALIMENTACIN REGULADA DE 5V
R ig ;
R ig i t ;
*t t,*t t2,*t t ;
l g tl g;
i t i,j;
i i
{
= 0;
I
fig
P B, 4,5, , 3, 2, , 0;
S ;
EA;
f
i=0;i<5;i++{
EA;
t t = "I . SIS E AS";
Rt
,i,t t;
l
000;
t t2 = "I E IEIA EEIA";
Rt
2,i,t t2;
l
000;
}
t t = "IEIEIA EEIA";
Rt
2,,t t;
A = 0 2;
ISA
= 0 ;
l
0000;
EA;
t t = "tR";
f
j=;j>0;j--{
EA;
Rt
,j,t t;
l
500;
}
il
{
= A
2;
tl
g =
l
g * 5000;
tl
g = tl
g / 023 - 40;
= tl
g / 000;
if
==0
2,,' ';
l
2,,4+;
=
tl
g / 00 % 0;
P
4+;
=
tl
g / 0 % 0;
P
4+;
P
'.';
= tl
g % 0;
P
4+;
P
'';
l
200;
}
}
E#
E#
E
0#2
#
E#
E#
E#
E#
E
0#0
0#0
0#09
0#20
0#2
0#24
0#25
0#2
IEZ
E $ 0#2
E
$ 0#2
I
E 0#29
;################ %IEZ E PA%A #####################
0#00
III
;################ PA%A PIIPA #########################
0#05
#i lR <02.i >
; i
Rti .
;*********ABA E VAES E E%PEAA.*******************
;************************************************************
;Rti ABA
;R i
l
l
$l
l ttR t l .
;E t ".
;Sli ".
;Vi l Rtili! i gR .
;************************************************************
ABA
A" P,
E" B'00000'
E" B'000000'
E" B'000000'
E" B'00000000'
E" B'0000000'
E" B'0000000'
E" B'000000'
E" B'0000000'
E" B'000000'
E" B'000000'
E" B'00000'
E" B'0000000'
E" B'000000'
E" B'000000'
E" B'00000'
E" B'000000'
E" B'00000'
E" B'00000'
E" B'0000'
E" B'0000000'
E" B'000000'
E" B'000000'
E" B'00000'
E" B'000000'
E" B'00000'
E" B'00000'
E" B'0000'
E" B'000000'
E" B'00000'
E" B'00000'
E" B'0000'
E" B'00000'
E" B'0000'
E" B'0000'
E" B'000'
E" B'0000000'
E" B'000000'
E" B'000000'
E" B'00000'
E" B'000000'
E" B'00000'
E" B'00000'
E" B'0000'
E" B'000000'
E" B'000000'
E" B'000000'
E" B'000000'
E" B'000000'
E" B'000000'
E" B'000000'
E
;S%A " A P
;- 3 PS.0
;- 2 PS.
;- PS.2
; 0 PS.3
;+ PS.4
;+ 2 PS.5
;+ 3 PS.
;+ 4 PS.
;+ 5 PS.
;+ PS.9
;+ PS.0
;+ PS.
;+ 9 PS.2
;+0 PS.3
;+ PS.4
;+2 PS.5
;+3 PS.
;+4 PS.
;+5 PS.
;+ PS.9
;+ PS.20
;+ PS.2
;+9 PS.22
;+20 PS.23
;+2 PS.24
;+22 PS.25
;+23 PS.2
;+24 PS.2
;+25 PS.2
;+2 PS.29
;+2 PS.30
;+2 PS.3
;+29 PS.32
;+30 PS.33
;+3 PS.34
;+32 PS.35
;+33 PS.3
;+34 PS.3
;+35 PS.3
;+3 PS.39
;+3 PS.40
;+3 PS.4
;+39 PS.43
;+40 PS.44
;+40 PS.45
;+40 PS.4
;+40 PS.4
;+40 PS.4
;+40 PS.49
;+40 PS.50
;EA E A SBIA.
III
BS SAS,P0
;PE%S S PES A Y B % SAIAS,
ISB
ISA
B
SAS,P0
%V" B'000000' ;II%S E & '000000' E E EIS
%V" ASI
;ASI.
A II
;IIIAIZA%S E ISPAY .
%V" B'000000'
A
E
%V" 0#0
A
E
%EIAE
A
%V" ''
;AS EES E Y A E A'IV
A
;02.I.
%V" 'A'
A
A
%V" ' '
A
A
%V" ''
A
A
%V" 'E'
A
A
%V" '%'
A
A
%V" 'P'
A
A
%V" 'E'
A
A
%V" ''
A
A
%V" 'A'
A
A
%V" ''
A
A
%V" ''
A
A
%V" ''
A
A
%V" 'A'
A
A
%V" 0#0
A
E
%EIAE
%V"
A
%V"
A
%V"
A
%V"
A
%V"
A
%V"
A
%V"
A
%V"
A
%V"
A
%V"
A
%V"
A
%V"
A
'E'
A
'S'
A
''
A
''
A
'E'
A
''
A
''
A
'+'
A
'0'
A
'0'
A
B'0'
A
''
A
%V" B'000000'
%V" PA
A
IA%IE
A
A
A
A
E%P
E%P
E%P
E%P
E%P
;E A.
BS SAS,P0
%V" B''
%V" ISB
B SAS,P0
%V" B'0000000'
%V" PA
A
A
A
A
A
E%P
E%P
E%P
E%P
E%P
%V" B'00000000'
%V" PA
A
A
A
A
A
E%P
E%P
E%P
E%P
E%P
%V
PB,"
ABA
A
ABA
%V" E%PEAA
BS
SAS,P0
A
B
ISB
SAS,P0
%V" B'00000'
%V" PA
BSS
EAIV
PSIIV
%V"
A
%V"
A
0#
E
'+'
A
I
EAIV
E%PEAA
B
E%PEAA.
;%AA E SI '+' A A PSII 0#
;E ISPAY Y SAA A A PSII
;I.
%V" 0#
;Y %AA E SI '-' A A PSII 0#
A E
;E ISPAY .
%V" '-'
A
A
I
A
%V
B
%V" 0#9
A
E
I,"
A
A
%V"
A
%V
A
0#
E
E,"
A
PIIPA
;Rti E%P
;R i
t
l
t ltR l A
2
t
il
;
255 40 ti$ t.
;E t i gR .
;Sli i gR .
;Vi l Rtili! A3,A4
;*************************************************** **********
E%P
%V" .255
;SBIA E E%PIZAI %EIAE
%V" A3
;S AES AAS S %ES
%V" .40
;E EI%A 255 Y 40 ESPEIVA%EE.
%V" A4
BE3
ESZ A3,
BE3
BE4
ESZ A4,
BE3
E
&
I
;SBIA E VIEE E VA E
E
;BIAI E EIS A B.
%V" B'000000' ;VAIABE IEZ=0.
%V" IEZ
%V" B'0000000' ;VAIABE =.
%V"
S
PII
I E,
;IE%EA%S E E P AA
S
%V E%PEAA," ;EEA E E%PEAA.
ES
%V" I
%V IEZ,"
SB" E%PEAA, ;ESA%S 0 A A E%PEAA PAA
BS SAS,
;SEPAA AS EEAS E AS IAES.
PII
A
I
I I,
;IE%EA%S I E P AA
A
%V ,"
;IA E E%PEAA.
SB" I,
;ESA%S A AS IAES PAA SABE
BS SAS,
;AS IAES.
I
%V ASI,"
;VEI%S E VA E I A ASI.
#" I
%V ASI,"
;VEI%S E VA E E A ASI.
#" E
E
;################ I PA%A PIIPA #####################
E
; i
g
X.c SNTESIS
Como hemos explicado el proyecto realiza la medicin de la
temperatura del ambiente usando un sensor LM35 el cual nos da la medida
en una seal analgica, la que ser convertida a digital por el convertidor
analgico digital que otorgara como salida una seal digital de 8bits que
sern interpretadas por el PIC 16f877A y se realizar la visualizacin de los
datos en el LCD.
Con este dispositivo podemos medir la temperatura de un ambiente
o aparato en concreto como pudiera ser un motor, nevera, etc.
BIBLIOGRmFm
www.microchip.com
www.fairchildsemi.com
www.monografias.com
www.samsung.com