13
 “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 VI VI VI ESTRELLA ROJAS, Jhon INGENIERÍA ELÉCTRICA APELLIDOS Y NOMBRES BAQUERIZO VEGA, Ke vin Joe l BAUTISTA MALLQUI, Yunior Ángel CABRERA PALACIOS, Luis Alejandro FIRMA FACULTAD INGENIERÍA ELÉCTRICA INGENIERÍA ELÉCTRICA INGENIERÍA ELÉCTRICA RELOJ DIGITAL Y TERMÓMETRO

Reloj Digital y Termómetro

Embed Size (px)

Citation preview

Page 1: 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

Page 2: 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

Page 3: Reloj Digital y Termómetro

8/16/2019 Reloj Digital y Termómetro

http://slidepdf.com/reader/full/reloj-digital-y-termometro 3/12

Page 4: Reloj Digital y Termómetro

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. 

Page 5: Reloj Digital y Termómetro

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.

Page 6: Reloj Digital y Termómetro

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

Page 7: Reloj Digital y Termómetro

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

Page 8: Reloj Digital y Termómetro

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

Page 9: Reloj Digital y Termómetro

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

Page 10: Reloj Digital y Termómetro

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

Page 11: Reloj Digital y Termómetro

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.

Page 12: Reloj Digital y Termómetro

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.-