Reloj Digital y Termómetro
-
Upload
frank-k-galvan-zevallos -
Category
Documents
-
view
236 -
download
0
Transcript of Reloj Digital y Termómetro
8/16/2019 Reloj Digital y Termómetro
http://slidepdf.com/reader/full/reloj-digital-y-termometro 1/12
“AÑO DE LA PROMOCIÓN DE LA INDUSTRIA RESPONSABLE Y DEL COMPROMISO CLIMÁTICO”
“FACULTAD DE INGENIERÍA ELÉCTRIC A Y
ELECTRÓNICA”
TÍTULO
ASIGNATURA : MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR
CATEDRÁTICO : ING. RAÚL SANCHEZ POMA
FECHA DE ENTREGA : 25 DE JULIO DEL 2014
EJECUTOR :
KEVIN[NOMBRE DE LA EMPRESA]
HYO – PERÚ
2014
CICLO
VI
VIVI
VIESTRELLA ROJAS, Jhon INGENIERÍA ELÉCTRICA
APELLIDOS Y NOMBRES
BAQUERIZO VEGA, Kevin Joel
BAUTISTA MALLQUI, Yunior ÁngelCABRERA PALACIOS, Luis Alejandro
FIRMAFACULTAD
INGENIERÍA ELÉCTRICA
INGENIERÍA ELÉCTRICAINGENIERÍA ELÉCTRICA
RELOJ DIGITAL Y TERMÓMETRO
8/16/2019 Reloj Digital y Termómetro
http://slidepdf.com/reader/full/reloj-digital-y-termometro 2/12
RELOJ DIGITAL Y TERMÓMETRO
MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR
Pg. 1
RELOJ DIGITAL Y TERMÓMETRO
1. DEFINICIÓN.-
1.1. RELOJ DIGITAL.-Se denomina reloj digital al que indica la hora mediante números digitales, por
oposición al reloj analógico que lo hace mediante manecillas. El funcionamiento
de los relojes digitales en electrónico normalmente, si bien existen emuladores
informáticos que pueden presentar en la pantalla de una computadora tanto
relojes analógicos como digitales.
1.2. TERMÓMETRO.-
Lo termómetros digitales son aquellos que, valiéndose de
dispositivos transductores, utilizan luego circuitos electrónicospara convertir en números las pequeñas variaciones de tensión obtenidas,
mostrando finalmente la temperatura en un visualizador.
El termistor es un dispositivo que varía su resistencia eléctrica en función de la
temperatura. Algunos termómetros hacen uso de circuitos integrados que
contienen un termistor, como el LM35, el cual puede configurarse para
funcionar en las escalas Celsius o Fahrenheit. Estos circuitos pueden consultarse
en las hojas de datos de cada integrado.
2. COMPONENTES UTILIZADOS.-
2.1. PIC 16G877A.-
Los PIC16F87X forman una subfamilia de microcontroladores PIC (Peripheral
Interface Controller ) de gama media de 8 bits, fabricados por Microchip
Technology Inc..
Cuentan con memoria de programa de tipo EEPROM Flash mejorada, lo que
permite programarlos fácilmente usando un dispositivo programador de PIC.
Esta característica facilita sustancialmente el diseño de proyectos, minimizandoel tiempo empleado en programar los microcontroladores (µC).
Esta subfamilia consta de los siguientes modelos que varían de acuerdo a
prestaciones, cantidad de terminales y encapsulados:
PIC16F870
PIC16F871
PIC16F872
PIC16F873A
PIC16F874A
8/16/2019 Reloj Digital y Termómetro
http://slidepdf.com/reader/full/reloj-digital-y-termometro 3/12
8/16/2019 Reloj Digital y Termómetro
http://slidepdf.com/reader/full/reloj-digital-y-termometro 4/12
RELOJ DIGITAL Y TERMÓMETRO
MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR
Pg. 3
El LM35 no requiere de circuitos adicionales para calibrarlo externamente. La
baja impedancia de salida, su salida lineal y su precisa calibración hace posible
que esté integrado sea instalado fácilmente en un circuito de control. Debido asu baja corriente de alimentación se produce un efecto de auto calentamiento
muy reducido. Se encuentra en diferentes tipos de encapsulado, el más común
es el TO-92, utilizada por transistores de baja potencia.
2.3. LCD 16X2 (LM016L).-
Una pantalla de cristal líquido o LCD (sigla del inglés liquid crystal display ) es
una pantalla delgada y plana formada por un número de píxeles en color o
monocromos colocados delante de una fuente de luz o reflectora. A menudo se
utiliza en dispositivos electrónicos de pilas, ya que utiliza cantidades muy
pequeñas de energía eléctrica.
8/16/2019 Reloj Digital y Termómetro
http://slidepdf.com/reader/full/reloj-digital-y-termometro 5/12
RELOJ DIGITAL Y TERMÓMETRO
MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR
Pg. 4
2.4. CRYSTAL DE 4MHz.-
Un oscilador de cristal es aquel oscilador que incluye en su realimentación un
resonador piezoeléctrico.
El oscilador de cristal se caracteriza por su estabilidad de frecuencia y pureza de
fase, dada por el resonador.
La frecuencia es estable frente a variaciones de la tensión de alimentación. La
dependencia con la temperatura depende del resonador, pero un valor típico
para cristales de cuarzo es de 0' 005% del valor a 25 °C, en el margen de 0 a
70 °C.
Estos osciladores admiten un pequeño ajuste de frecuencia, con un
condensador en serie con el resonador, que aproxima la frecuencia de este, de
la resonancia serie a la paralela. Este ajuste se puede utilizar en los VCO para
modular su salida.
2.5. OTROS.-
1 potenciómetro 10Kohm.
1 resistencia de 10 ohm.
4 resistencias de 100 ohm.
5 resistencias de 1Kohm.
4 pulsadores.
2 condensadores cerámicos de 22pF.
1 transistor 2N3904 1 led rojo.
8/16/2019 Reloj Digital y Termómetro
http://slidepdf.com/reader/full/reloj-digital-y-termometro 6/12
RELOJ DIGITAL Y TERMÓMETRO
MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR
Pg. 5
3. PROGRAMA EN PIC BASIC.-
'****************************************************************'* UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ *
'* FAC. INGENIERÍA ELÉCTRICA Y ELECTRÓNICA *'* *'* TÍTULO : RELOJ DIGITAL Y TERMÓMETRO.BAS *'* CURSO : MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR *'* DOCENTE : ING. RAÚL SANCHEZ POMA *'* ALUMNOS : BAQUERIZO VEGA KEVIN JOEL *'* BAUTISTA MALLQUI YUNIOR ANGEL *'* CABRERA PALACIOS LUIS ALEJANDRO *'* ESTRELLA ROJAS JHON *'****************************************************************DEFINE LCD_DREG PORTDDEFINE LCD_DBIT 0DEFINE LCD_RSREG PORTEDEFINE LCD_RSBIT 0DEFINE LCD_EREG PORTEDEFINE LCD_EBIT 1Define ADC_BITS 10Define ADC_CLOCK 3Define ADC_SAMPLEUS 50Resul var wordtemp var wordTRISA = %11111111ADCON1 = %10000010TRISD = 0Pause 200X VAR BYTEY VAR BYTEZ VAR BYTED VAR BYTEMinutos VAR PORTB.0Hora VAR PORTB.1
Dia VAR PORTB.2TRISB.0 = 1TRISB.1 = 1TRISB.2 = 1
X = 0Y = 0Z = 0D = 0Inicio:
For X = 0 TO 23 'HoraD = D + 1 'Día
8/16/2019 Reloj Digital y Termómetro
http://slidepdf.com/reader/full/reloj-digital-y-termometro 7/12
RELOJ DIGITAL Y TERMÓMETRO
MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR
Pg. 6
IF D = 7 ThenD = 0
EndIFFor Y = 0 TO 59 'Minutos
For Z = 0 TO 59 'SegundosIF Minutos = 1 Then
Y = Y + 1IF Y = 60 ThenY = 0EndIF
EndIFIF Hora = 1 Then
X = X + 1IF X = 24 ThenX = 0
EndIFEndIFIF Dia = 1 Then
D = D + 1IF D = 7 ThenD = 0EndIF
EndIF
IF D = 0 Then
LCDOut $FE,1," ",DEC2 X,":",DEC2 Y,":",DEC2 Z," LUN "EndIF
IF D = 1 ThenLCDOut $FE,1," ",DEC2 X,":",DEC2 Y,":",DEC2 Z," MAR "
EndIF
IF D = 2 ThenLCDOut $FE,1," ",DEC2 X,":",DEC2 Y,":",DEC2 Z," MIE "
EndIF
IF D = 3 ThenLCDOut $FE,1," ",DEC2 X,":",DEC2 Y,":",DEC2 Z," JUE "
EndIF
IF D = 4 ThenLCDOut $FE,1," ",DEC2 X,":",DEC2 Y,":",DEC2 Z," VIE "
EndIF
IF D = 5 Then
LCDOut $FE,1," ",DEC2 X,":",DEC2 Y,":",DEC2 Z," SAB "EndIF
8/16/2019 Reloj Digital y Termómetro
http://slidepdf.com/reader/full/reloj-digital-y-termometro 8/12
RELOJ DIGITAL Y TERMÓMETRO
MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR
Pg. 7
IF D = 6 ThenLCDOut $FE,1," ",DEC2 X,":",DEC2 Y,":",DEC2 Z," DOM "
EndIF
ADCIN 0, Resultemp=(resul/2)-1Lcdout $fe,$C0," Temp: ",dec temp," oC "
IF temp>=25 thenhigh portb.3
elselow portb.3
endif
Pause 1000next znext ynext x
GoTo Inicioend
4. ARCHIVO EN EXTENSION “.HEX”.-
:020000040000FA
:10000000B401EF280408A70089100910091083160D
:10001000891009100910F030880583122708B418D8
:100020002F283A30A1009830A2203330A600442077
:100030001330A1008830A22044206430A120442045
:100040006430A1202230A600442028302E200C301D
:100050002E2006302E20B41427082F283414A60092
:10006000341C3D280910033C031C42284220073061
:10007000A100D030A220031408003414FE3C031960
:10008000EA280914A60E341C34108914F0308805AF
:1000900026080F3988048910A60E341844283230F7:1000A000A12003140800B51329080319B51705305A
:1000B000A8002730A300103069200330A300E830E7
:1000C0006920A30164306920A3010A306920240853
:1000D0007028A2002508A1002408A000C92020083B
:1000E000A000A8030319B513290803197A282802C8
:1000F000031808002008031DB513B51B0800303E87
:10010000E528A000A00DA00D200D3839C1389F00B2
:100110000030A1003230A2201F151F198D281E08A3
:10012000A10083161E08EA28A301A200FF30A2073F:10013000031CA307031CEA280330A100DF30A22020
8/16/2019 Reloj Digital y Termómetro
http://slidepdf.com/reader/full/reloj-digital-y-termometro 9/12
RELOJ DIGITAL Y TERMÓMETRO
MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR
Pg. 8
:100140009628A101E83EA000A109FC30031CAB28C1
:10015000A0070318A828A0076400A10FA82820184A
:10016000B128A01CB5280000B5280800A200043062
:10017000B928A80023082102031DC0282208200254
:10018000043003180130031902302805031DFF3025:10019000EA28A501A4011030A600210DA40DA50D8B
:1001A0002208A4022308031C230FA5020318DF283A
:1001B0002208A40723080318230FA5070310A00D86
:1001C000A10DA60BCD282008EA28840031088A005A
:1001D000300882008313031383126400080083161F
:1001E000FF30850082309F008801C83083128A0169
:1001F000942083160614861406158312BF01C001CD
:10020000C101BE01BF01640018303F028A110A1209
:100210000318C42BBE0A64003E08073C8A110A1268
:10022000031D1329BE01C00164003C3040028A1145
:100230000A120318BF2BC10164003C3041028A112D
:100240000A120318BA2B64008A110A12061C3129FB
:10025000C00A640040083C3C8A110A12031D31297F
:10026000C00164008A110A12861C3F29BF0A64007B
:100270003F08183C8A110A12031D3F29BF01640080
:100280008A110A12061D4D29BE0A64003E08073C69
:100290008A110A12031D4D29BE0164003E08003C6C
:1002A0008A110A12031D9629FE308A0103200130AB
:1002B0008A01032020308A0103200230A9003F0870:1002C000A400A5010230B000B1018A0153203A30E8
:1002D0008A0103200230A9004008A400A5010230D1
:1002E000B000B1018A0153203A308A010320023064
:1002F000A9004108A400A5010230B000B1018A01A3
:10030000532020308A01032020308A01032020302E
:100310008A0103204C308A01032055308A010320D2
:100320004E308A01032020308A01032064003E08F9
:10033000013C8A110A12031DDF29FE308A010320C5
:1003400001308A01032020308A0103200230A900F5:100350003F08A400A5010230B000B1018A0153207A
:100360003A308A0103200230A9004008A400A50108
:100370000230B000B1018A0153203A308A010320D3
:100380000230A9004108A400A5010230B000B1016B
:100390008A01532020308A01032020308A01032063
:1003A00020308A0103204D308A01032041308A0128
:1003B000032052308A01032020308A010320640088
:1003C0003E08023C8A110A12031D282AFE308A01C7
:1003D000032001308A01032020308A0103200230EB
:1003E000A9003F08A400A5010230B000B1018A01B4
8/16/2019 Reloj Digital y Termómetro
http://slidepdf.com/reader/full/reloj-digital-y-termometro 10/12
RELOJ DIGITAL Y TERMÓMETRO
MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR
Pg. 9
:1003F00053203A308A0103200230A9004008A400AB
:10040000A5010230B000B1018A0153203A308A01BF
:1004100003200230A9004108A400A5010230B00069
:10042000B1018A01532020308A01032020308A0143
:10043000032020308A0103204D308A0103204930F7:100440008A01032045308A01032020308A010320DD
:1004500064003E08033C8A110A12031D712AFE3013
:100460008A01032001308A01032020308A01032001
:100470000230A9003F08A400A5010230B000B1017C
:100480008A0153203A308A0103200230A900400833
:10049000A400A5010230B000B1018A0153203A3016
:1004A0008A0103200230A9004108A400A5010230FE
:1004B000B000B1018A01532020308A01032020308E
:1004C0008A01032020308A0103204A308A01032058
:1004D00055308A01032045308A01032020308A01EB
:1004E000032064003E08043C8A110A12031DBA2A44
:1004F000FE308A01032001308A01032020308A0166
:1005000003200230A9003F08A400A5010230B0007A
:10051000B1018A0153203A308A0103200230A90038
:100520004008A400A5010230B000B1018A015320A7
:100530003A308A0103200230A9004108A400A50135
:100540000230B000B1018A01532020308A0103201B
:1005500020308A01032020308A01032056308A018E
:10056000032049308A01032045308A0103202030CE:100570008A01032064003E08053C8A110A12031D0B
:10058000032BFE308A01032001308A010320203032
:100590008A0103200230A9003F08A400A50102300F
:1005A000B000B1018A0153203A308A0103200230A1
:1005B000A9004008A400A5010230B000B1018A01E1
:1005C00053203A308A0103200230A9004108A400D8
:1005D000A5010230B000B1018A01532020308A0108
:1005E000032020308A01032020308A010320533069
:1005F0008A01032041308A01032042308A0103200E:1006000020308A01032064003E08063C8A110A1249
:10061000031D4C2BFE308A01032001308A01032088
:1006200020308A0103200230A9003F08A400A50160
:100630000230B000B1018A0153203A308A01032010
:100640000230A9004008A400A5010230B000B101A9
:100650008A0153203A308A0103200230A900410860
:10066000A400A5010230B000B1018A01532020305E
:100670008A01032020308A01032020308A010320D0
:1006800044308A0103204F308A0103204D308A0113
:10069000032020308A01032000308A018120BA0023
8/16/2019 Reloj Digital y Termómetro
http://slidepdf.com/reader/full/reloj-digital-y-termometro 11/12
RELOJ DIGITAL Y TERMÓMETRO
MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR
Pg. 10
:1006A0002108BB0003103B0CB3003A0CB200013030
:1006B0003202BC000030031C013E3302BD00FE309C
:1006C0008A010320C0308A01032020308A010320E0
:1006D00020308A01032054308A01032065308A01CA
:1006E00003206D308A01032070308A0103203A30E4:1006F0008A01032020308A01032020308A01032050
:10070000A9013C08A4003D08A5000230B000B101D9
:100710008A01532020308A0103206F308A01032090
:1007200043308A01032020308A01032020308A01CF
:1007300003203C08A0003D08A100A30119308A0154
:10074000B6208A110A12031DAC2B8615831686115A
:1007500083128A110A12B02B861183168611831216
:100760000330A300E8308A019520C10A8A110A12D9
:10077000031D1C29C00A8A110A12031D1429BF0A6D
:100780008A110A12031D03298A01022963008A01C2
:02079000C62B76
:02400E007D3FF4
:00000001FF
5. EN CD ADJUNTO:
Datasheet PIC16F877A.
Datasheet LM35.
Datasheet LM016L. LCD 16x2.
8/16/2019 Reloj Digital y Termómetro
http://slidepdf.com/reader/full/reloj-digital-y-termometro 12/12
RELOJ DIGITAL Y TERMÓMETRO
MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR
Pg. 11
R A 0 / A N 0
2
R A 1 / A N 1
3
R A 2 / A N 2 / V R E F - / C V R E F
4
R A 4 / T 0 C K I / C 1 O U T
6
R A 5 / A N 4 / S S / C 2 O U T
7
R E 0 / A N 5 / R D
8
R E 1 / A N 6 / W R
9
R E 2 / A N 7 / C S
1 0
O S C 1 / C L K I N
1 3
O S C 2 / C L K O U T
1 4
R C 1 / T 1 O S I / C C P 2
1 6
R C 2 / C C P 1
1 7
R C 3 / S C K / S C L
1 8
R D 0 / P S P 0
1 9
R D 1 / P S P 1
2 0
R B 7 / P G D
4 0
R B 6 / P G C
3 9
R B 5
3 8
R B 4
3 7
R B 3 / P G M
3 6
R B 2
3 5
R B 1
3 4
R B 0 / I N T
3 3
R D 7 / P S P 7
3 0
R D 6 / P S P 6
2 9
R D 5 / P S P 5
2 8
R D 4 / P S P 4
2 7
R D 3 / P S P 3
2 2
R D 2 / P S P 2
2 1
R C 7 / R X / D T
2 6
R C 6 / T X / C K
2 5
R C 5 / S D O
2 4
R C 4 / S D I / S D A
2 3
R A 3 / A N 3 / V R E F +
5
R C 0 / T 1 O S O / T 1 C K I
1 5
M C L R / V p p / T H V
1
U 1
P I C 1 6 F 8 7 7 A
X 1
C R Y S T A L
C 1
2 2 p F
C 2
2 2 p F
2 7 . 0 3
1 V O U T
2 U 2
L M 3 5
R 1
1 k
D 7 1 4
D 6 1 3
D 5 1 2
D 4 1 1
D 3 1 0
D 2 9
D 1 8
D 0 7
E 6
R W 5
R S 4
V S S 1
V D D 2
V E E 3
L
C D 1
L
M 0 1 6 L
8 6 %
R V 1
1 0 k
R 2
1 k
R 3
1 k
R 4
1 k
D I A
H O R
A
M I N U T O
Q 1
2 N 3 9 0 4
R 5
1 k
R 9
1 0 0
B 3
B 3
B 2
B 2
B 1
B 1
B 0
B 0
E 0
E 0
E 1
E 1
U N I V E R S I D A D
N A C I O N A L D E L C E N T R O
D E L P E R Ú
F A C .
I N G E N I E R Í A E L É C T R I C A Y E L E C T R Ó N I C A
C U R S O :
D O C E N T E :
M I C R
O P R O C E S A D O R E S Y A R Q U I T E C T U R A D E L C O M P U T A D
O R
A L U M N O S :
B A Q
U E R I Z O
V E G A K E V I N
J O E L
B A U
T I S T A M A L L Q U I Y U N I O R A N G E L
C A B
R E R A P A L A C I O S L U I S A L E J A N D R O
E S
T R E L L A R O J A S J H O N
S E M E S T R E :
V I
I N G .
R A Ú L S A N C H E Z P O M A
R E L O J D I G I T A L Y T E R M O M E T R O
6. SIMULACIÓN EN ISIS PROTEUS.-