reporte lm35.doc
TRANSCRIPT
-
8/19/2019 reporte lm35.doc
1/12
UNIVERSIDAD TECNOLÓGICA TULA–TEPEJI
MICROCONTROLADORES
Programa Educativo M!catr"#ica$ %r!a Automati&aci"#
I#g' Jorg! Sa(gado D)a&
*MC+G,
Practica *
TERMOMETRO
I#t!gra#t!-
A#to#io D! J!-.- E-trada Uga(d!
J!-.- S/#c0!& M!#do&a
Jua# Car(o- Tr!1o M!#do&aR!2!c3a 4ami(! Nu5!& V!(!&
http://www.google.com.mx/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRw&url=http://www.fondosytemas.com/cubos-en-3d-un-espectacular-fondo/&ei=3WP2VPPzHcuhyAT70ILoBg&bvm=bv.87269000,d.aWw&psig=AFQjCNHVI7xsL0eJ1w4d2q09FqoFRobP2Q&ust=1425519924395304http://www.google.com.mx/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRw&url=http://www.fondosytemas.com/cubos-en-3d-un-espectacular-fondo/&ei=3WP2VPPzHcuhyAT70ILoBg&bvm=bv.87269000,d.aWw&psig=AFQjCNHVI7xsL0eJ1w4d2q09FqoFRobP2Q&ust=1425519924395304http://www.google.com.mx/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRw&url=http://www.fondosytemas.com/cubos-en-3d-un-espectacular-fondo/&ei=3WP2VPPzHcuhyAT70ILoBg&bvm=bv.87269000,d.aWw&psig=AFQjCNHVI7xsL0eJ1w4d2q09FqoFRobP2Q&ust=1425519924395304http://www.google.com.mx/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRw&url=http://www.fondosytemas.com/cubos-en-3d-un-espectacular-fondo/&ei=3WP2VPPzHcuhyAT70ILoBg&bvm=bv.87269000,d.aWw&psig=AFQjCNHVI7xsL0eJ1w4d2q09FqoFRobP2Q&ust=1425519924395304http://www.google.com.mx/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRw&url=http://www.fondosytemas.com/cubos-en-3d-un-espectacular-fondo/&ei=3WP2VPPzHcuhyAT70ILoBg&bvm=bv.87269000,d.aWw&psig=AFQjCNHVI7xsL0eJ1w4d2q09FqoFRobP2Q&ust=1425519924395304http://www.google.com.mx/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRw&url=http://www.fondosytemas.com/cubos-en-3d-un-espectacular-fondo/&ei=3WP2VPPzHcuhyAT70ILoBg&bvm=bv.87269000,d.aWw&psig=AFQjCNHVI7xsL0eJ1w4d2q09FqoFRobP2Q&ust=1425519924395304http://www.google.com.mx/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRw&url=http://www.fondosytemas.com/cubos-en-3d-un-espectacular-fondo/&ei=3WP2VPPzHcuhyAT70ILoBg&bvm=bv.87269000,d.aWw&psig=AFQjCNHVI7xsL0eJ1w4d2q09FqoFRobP2Q&ust=1425519924395304http://www.google.com.mx/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRw&url=http://www.fondosytemas.com/cubos-en-3d-un-espectacular-fondo/&ei=3WP2VPPzHcuhyAT70ILoBg&bvm=bv.87269000,d.aWw&psig=AFQjCNHVI7xsL0eJ1w4d2q09FqoFRobP2Q&ust=1425519924395304http://www.google.com.mx/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&uact=8&ved=0CAcQjRw&url=http://www.fondosytemas.com/cubos-en-3d-un-espectacular-fondo/&ei=3WP2VPPzHcuhyAT70ILoBg&bvm=bv.87269000,d.aWw&psig=AFQjCNHVI7xsL0eJ1w4d2q09FqoFRobP2Q&ust=1425519924395304
-
8/19/2019 reporte lm35.doc
2/12
Introducción
Atr!v!- d! (a 6r/ctica 0ar!mo- u# t!rm"m!tro co# !( LM,* 7u! d!-6(i!gu! (at!m6!ratura !# (a 6a#ta((a LCD a trav8- d! !-ta 6ractica -! ((!vara aca2o u#
6roc!-o 7u! co#((!va d!-d! (a 6rogramaci"# 0a-ta !( armado 9)-ico d!( circuito a-)mi-mo como (a -imu(aci"# 'S! i#t!gra# d! igua( ma#!ra (o- mat!ria(!- uti(i&ado-$a-) como !( 6roc!-o !# !( cua( -! ((!vo aca2o toda (a 6ractica a-) como co# (ai#t!graci"# d!( t!c(ado a(9a#um8rico -! ((!va aca2o (a co#v!r-i"# a C:$ ;:$
-
8/19/2019 reporte lm35.doc
3/12
Marco Teórico
LCD
¿Qué es un LCD?E( LCD ?Li7uid Cr=-ta( D=-6(a=@ o 6a#ta((a d! cri-ta( ()7uido !- u# di-6o-itivo!m6(!ado 6ara (a vi-ua(i&aci"# d! co#t!#ido- o i#9ormaci"# d! u#a 9orma gr/9ica$m!dia#t! caract!r!-$ -)m2o(o- o 6!7u!5o- di2u1o- d!6!#di!#do d!( mod!(o' E-t/go2!r#ado 6or u# microco#tro(ador !( cua( dirig! todo -u 9u#cio#ami!#to'
¿Cómo se conecta?
E# (a -igui!#t! imag!# d! Prot!u- -! 6u!d! o2-!rvar (a !-tructura d! -u- 6i#!-'Lo 6od!mo- dividir !# (o- Pi#!- d! a(im!#taci"#$ 6i#!- d! co#tro( = (o- 6i#!- d!(
2u- d! dato- 2idir!ccio#a(' Por (o g!#!ra( 6od!mo- !#co#trar ad!m/- !# -u!-tructura (o- 6i#!- d! %#odo d! (!d 2ac3(ig0t = c/todo d! (!d 2ac3(ig0t'
Significado de os !ines de LCD"
#ines de aimentación"
Vss: G#dVdd: * vo(tio-Vee: corr!-6o#d! a( 6i# d! co#tra-t!$ (o r!gu(ar!mo- co# u# 6ot!#ci"m!tro d!
B< co#!ctado a Vdd'
#ines de contro"
RS: Corr!-6o#d! a( 6i# d! -!(!cci"# d! r!gi-tro d! co#tro( d! dato- ?@ o r!gi-trod! dato- ?B@' E- d!cir !( 6i# RS 9u#cio#a 6ara(!(am!#t! a (o- 6i#!- d!( 2u- d!dato-' Cua#do RS !- !( dato 6r!-!#t! !# !( 2u- 6!rt!#!c! a u# r!gi-tro d!
http://1.bp.blogspot.com/-r0KXeL4vEiM/UNh7XHOnABI/AAAAAAAABsk/9BMqEBKtPHw/s1600/lcd2.jpg
-
8/19/2019 reporte lm35.doc
4/12
co#tro(i#-trucci"#' 4 cua#do RS !- B !( dato 6r!-!#t! !# !( 2u- d! dato-6!rt!#!c! a u# r!gi-tro d! dato- o u# car/ct!r'RW: Corr!-6o#d! a( 6i# d! E-critura ?@ o d! L!ctura ?B@' No- 6!rmit! !-cri2ir u#dato !# (a 6a#ta((a o (!!r u# dato d!-d! (a 6a#ta((a'E: Corr!-6o#d! a( 6i# E#ta2(! o d! 0a2i(itaci"#' Si E ?@ !-to 7ui!r! d!cir 7u! !(
LCD #o !-t/ activado 6ara r!ci2ir dato-$ 6!ro -i E ?B@ -! !#cu!#tra activo =6od!mo- !-cri2ir o (!!r d!-d! !( LCD'
#ines de $us de datos"E( u- d! dato- 2idir!ccio#a( com6r!#d! d!-d! (o- 6i#!- D a DF' Para r!a(i&ar (acomu#icaci"# co# !( LCD 6od!mo- 0ac!r(o uti(i&a#do (o- 2it- d!( 2u- d! dato-?D a DF@ o !m6(!a#do (o- H 2it- m/- -ig#i9icativo- d!( 2u- d! dato- ?DH a DF@'E# !-t! ca-o vamo- a !>6(icar (a comu#icaci"# co# !( 2u- d! H 2it-'
-
8/19/2019 reporte lm35.doc
5/12
%SQ&%M'
-
8/19/2019 reporte lm35.doc
6/12
C'('CT%()STIC'S
-
8/19/2019 reporte lm35.doc
7/12
CL'SI*IC'CIO+%S M,-IM'
LM,*
E( LM./ !- u# -!#-or d! t!m6!ratura co# u#a
6r!ci-i"# ca(i2rada d! BC' Su ra#go d!
m!dici"# a2arca d!-d! +**:C 0a-ta B*:C' La
-a(ida !- (i#!a( = cada grado c!#t)grado
!7uiva(! a BmV$ 6or (o ta#toB*C B*mV
+**C +**mV
-
8/19/2019 reporte lm35.doc
8/12
CARACTERISTICAS
• E-t/ ca(i2rado dir!ctam!#t! !# grado- C!(-iu-'• La t!#-i"# d! -a(ida !- 6ro6orcio#a( a (a t!m6!ratura'• Ti!#! u#a 6r!ci-i"# gara#ti&ada d! '*:C a K*:C'•
a1a im6!da#cia d! -a(ida'• a1a corri!#t! d! a(im!#taci"# ?uA@'
E( LM,* #o r!7ui!r! d! circuito- adicio#a(!- 6ara ca(i2rar(o !>t!r#am!#t!' La 2a1aim6!da#cia d! -a(ida$ -u -a(ida (i#!a( = -u 6r!ci-a ca(i2raci"# 0ac! 6o-i2(! 7u!!-t! i#t!grado -!a i#-ta(ado 9/ci(m!#t! !# u# circuito d! co#tro(' D!2ido a -u 2a1acorri!#t! d! a(im!#taci"# -! 6roduc! u# !9!cto d! auto ca(!#tami!#to mu=r!ducido' S! !#cu!#tra !# di9!r!#t!- ti6o- d! !#ca6-u(ado$ !( m/- com.# !-!( TO+K$ uti(i&ada 6or tra#-i-tor!- d! 2a1a 6ot!#cia' Tam2i8# !-t! -!#-or -i !-
co#!ctado a u#o 6!ro o2ti!#!- ga#a#cia g!#!ra( = d! -a(ida'
Desarroo
Mat!ria( = E7ui6o
• PIC• R!-i-t!#cia- ,, O0m• LCD KB• Ca2(!• Pot!#ci"m!tro B<• T!c(ado Matricia( HH• Gra2ador d! PICS• S!#-or LM,*• So9tQar! Mi3roC
#rogramación Mi0ro C
char keypadPort at PORTC;
// LCD module connections
sbit LCD_RS at RB_bit;
sbit LCD_!" at RB#_bit;
sbit LCD_D at RB$_bit;
sbit LCD_D# at RB%_bit;
sbit LCD_D& at RB'_bit;
sbit LCD_D( at RB)_bit;
sbit LCD_RS_Direction at TR*SB_bit;
sbit LCD_!"_Direction at TR*SB#_bit;
sbit LCD_D_Direction at TR*SB$_bit;
sbit LCD_D#_Direction at TR*SB%_bit;
sbit LCD_D&_Direction at TR*SB'_bit;
sbit LCD_D(_Direction at TR*SB)_bit;
// !nd LCD module connections
unsi+ned int temp;
,oat tempC-temp.-temp-tempR;
unsi+ned short kp-ant0$;
char rC1%#2-r.1%#2-r1%#2-rR1%#2;
int 30$-a;
4oid main56 7
8"S!L 0 $3$C;
8"S!L9 0 $;
TR*S8 0 $3..;
//8DCO"%:. 0 % ;//Desacti4ar comentario para 4oltae de R!.<
di=erente de #>
C%O"_bit 0 $;
C'O"_bit 0 $;
Lcd_*nit56;
Lcd_Cmd5_LCD_CL!8R6;
Lcd_Cmd5_LCD_C?RSOR_O..6;
Lcd_Out5%- )- @TemperaturaA@6;
Lcd_Chr5'-%'-'')6;
hile5%6
7
a 0 eypad_ey_Click56;
i=5a00a00a00%'a00%&6
7 30%;
do
kp 0 a;
hile 5Ekp6;F
i=5300$ 300% GG kp00%' 67
kp 0 %';F
sitch 5kp6 7
case A kp0; break; // 8
case A kp0; break; // B
case %'A kp0%'; break; // C
case %&A kp0%&; break; // D
F
temp 0 8DC_Read5'6;
tempC 0 5,oat65temp H $:6; .loatToStr5tempC-rC6;
temp. 0 5,oat6555temp H $:6H5%:66
-
8/19/2019 reporte lm35.doc
9/12
i=5kp0067Lcd_Out5'- %)-@@6;Lcd_Out5'--r6;F
else i=5kp0067Lcd_Out5'- %)-@.@6;Lcd_Out5'--r.6;F
else i=5kp00%'67Lcd_Out5'-%)-@C@6;Lcd_Out5'--rC6;F
else i=5kp00%&67Lcd_Out5'-%)-@R@6;Lcd_Out5'--rR6;F
F ;
-
8/19/2019 reporte lm35.doc
10/12
8l JnaliKar el pro+rama continuamos con lo ue =ue armar el cMmo habNauedado en la simulaciMn en proteus: ue dando como se muestra en la J+urade arriba- conectamos lo ue =ue el sensor de temperatura- el tecladoal=anumrico- un potenciMmetro para la intensidad de la luK de la pantalla- ypor ultimo conectamos la pantalla LCD:
Los datos de la pantalla podNan cambiarse con las teclas 580!L>*"-B0.8R!"9!*T y C0 C!LS*?S6
-
8/19/2019 reporte lm35.doc
11/12
A( 0a2!r co#!ctado corr!ctam!#t! -! r!a(i&aro# u#a -!ri! d! 6ru!2a- 7u! 9u! !(cam2io d! t!m6!ratura :C$ :;$ :
-
8/19/2019 reporte lm35.doc
12/12
Concusiones
R!2!c3a 4ami(! N.5!& V8(!&E( LM,* co#!ctado a (a 6a#ta((a LCD #o- guiamo- !# !( data -0it d!( (m,* 6araco#!ctar(o d! ma#!ra corr!cta = a-) 9u#cio#! d! acu!rdo a (o d!-!ado = 9u#cio#!d! (a mi-ma ma#!ra 7u! (a -imu(aci"# = (a 6rogramaci"# 7u! r!a(i&amo- !(LM,* m!dir/ (a t!m6!ratura 6ara d!-6u8- ma#dar(a a trav8- d!( 6ic a (a 6a#ta((aLCD = a-) mi-mo co# !( t!c(ado a(9a#um8rico uti(i&a#do (a- (!tra- A$ $ C$ D 6arar!a(i&ar (a co#v!r-io#!- a C: ;: 4