Vous êtes sur la page 1sur 12

AO DE LA PROMOCIN DE LA INDUSTRIA RESPONSABLE Y DEL COMPROMISO CLIMTICO

FACULTAD DE INGENIERA ELCTRICA Y


ELECTRNICA

TTULO

RELOJ DIGITAL Y TERMMETRO


ASIGNATURA

: MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR

CATEDRTICO

: ING. RAL SANCHEZ POMA

FECHA DE ENTREGA

: 25 DE JULIO DEL 2014

EJECUTOR

APELLIDOS Y NOMBRES
BAQUERIZO VEGA, Kevin Joel
BAUTISTA MALLQUI, Yunior ngel
CABRERA PALACIOS, Luis Alejandro
ESTRELLA ROJAS, Jhon

FACULTAD
INGENIERA ELCTRICA
INGENIERA ELCTRICA
INGENIERA ELCTRICA
INGENIERA ELCTRICA

CICLO
VI
VI
VI
VI

FIRMA

HYO PER
2014
KEVIN
[NOMBRE DE LA EMPRESA]

RELOJ DIGITAL Y TERMMETRO

RELOJ DIGITAL Y TERMMETRO


1. DEFINICIN.1.1. RELOJ DIGITAL.Se denomina reloj digital al que indica la hora mediante nmeros digitales, por
oposicin al reloj analgico que lo hace mediante manecillas. El funcionamiento
de los relojes digitales en electrnico normalmente, si bien existen emuladores
informticos que pueden presentar en la pantalla de una computadora tanto
relojes analgicos como digitales.
1.2. TERMMETRO.Lo termmetros digitales son aquellos que, valindose de
dispositivos
transductores,
utilizan
luego
circuitos
electrnicos
para convertir en nmeros las pequeas variaciones de tensin obtenidas,
mostrando finalmente la temperatura en un visualizador.
El termistor es un dispositivo que vara su resistencia elctrica en funcin de la
temperatura. Algunos termmetros 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 fcilmente usando un dispositivo programador de PIC.
Esta caracterstica facilita sustancialmente el diseo de proyectos, minimizando
el tiempo empleado en programar los microcontroladores (C).
Esta subfamilia consta de los siguientes modelos que varan de acuerdo a
prestaciones, cantidad de terminales y encapsulados:

PIC16F870
PIC16F871

PIC16F872

PIC16F873A
PIC16F874A

MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR

Pg. 1

RELOJ DIGITAL Y TERMMETRO

PIC16F876A

PIC16F877A

La "A" final de los modelos PIC16F873A, PIC16F874A, PIC16F876A y PIC16F877A


indica que estos modelos cuentan con mdulos de comparacin analgicos.
El hecho de que se clasifiquen como microcontroladores (MCU) de 8 bits hace
referencia a la longitud de los datos que manejan las instrucciones, y que se
corresponde con el tamao del bus de datos y el de los registros de la CPU.

2.2. LM35.El LM35 es un sensor de temperatura con una precisin calibrada de 1C. Su
rango de medicin abarca desde -55C hasta 150C. La salida es lineal y cada
grado centgrado equivale a 10mV, por lo tanto:
150C = 1500mV
-55C = -550mV1
CARACTERISTICAS.Sus caractersticas ms relevantes son:

Esta calibrado directamente en grados Celsius.


La tensin de salida es proporcional a la temperatura.
Tiene una precisin garantizada de 0.5C a 25C.

Opera entre 4 y 30 voltios de alimentacin.

Baja impedancia de salida.


Baja corriente de alimentacin (60uA).

Bajo coste.

MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR

Pg. 2

RELOJ DIGITAL Y TERMMETRO

El LM35 no requiere de circuitos adicionales para calibrarlo externamente. La


baja impedancia de salida, su salida lineal y su precisa calibracin hace posible
que est integrado sea instalado fcilmente en un circuito de control. Debido a
su baja corriente de alimentacin se produce un efecto de auto calentamiento
muy reducido. Se encuentra en diferentes tipos de encapsulado, el ms comn
es el TO-92, utilizada por transistores de baja potencia.

2.3. LCD 16X2 (LM016L).Una pantalla de cristal lquido o LCD (sigla del ingls liquid crystal display) es
una pantalla delgada y plana formada por un nmero de pxeles en color o
monocromos colocados delante de una fuente de luz o reflectora. A menudo se
utiliza en dispositivos electrnicos de pilas, ya que utiliza cantidades muy
pequeas de energa elctrica.

MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR

Pg. 3

RELOJ DIGITAL Y TERMMETRO

2.4. CRYSTAL DE 4MHz.Un oscilador de cristal es aquel oscilador que incluye en su realimentacin un
resonador piezoelctrico.
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 tensin de alimentacin. La
dependencia con la temperatura depende del resonador, pero un valor tpico
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 pequeo 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 potencimetro 10Kohm.


1 resistencia de 10 ohm.
4 resistencias de 100 ohm.
5 resistencias de 1Kohm.
4 pulsadores.
2 condensadores cermicos de 22pF.
1 transistor 2N3904
1 led rojo.
MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR

Pg. 4

RELOJ DIGITAL Y TERMMETRO

3. PROGRAMA EN PIC BASIC.'****************************************************************


'*
UNIVERSIDAD NACIONAL DEL CENTRO DEL PER
*
'*
FAC. INGENIERA ELCTRICA Y ELECTRNICA
*
'*
*
'* TTULO : RELOJ DIGITAL Y TERMMETRO.BAS
*
'* CURSO : MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR
*
'* DOCENTE : ING. RAL SANCHEZ POMA
*
'* ALUMNOS : BAQUERIZO VEGA KEVIN JOEL
*
'*
BAUTISTA MALLQUI YUNIOR ANGEL
*
'*
CABRERA PALACIOS LUIS ALEJANDRO
*
'*
ESTRELLA ROJAS JHON
*
'****************************************************************
DEFINE LCD_DREG PORTD
DEFINE LCD_DBIT 0
DEFINE LCD_RSREG PORTE
DEFINE LCD_RSBIT 0
DEFINE LCD_EREG PORTE
DEFINE LCD_EBIT 1
Define ADC_BITS 10
Define ADC_CLOCK 3
Define ADC_SAMPLEUS 50
Resul var word
temp var word
TRISA = %11111111
ADCON1 = %10000010
TRISD = 0
Pause 200
X VAR BYTE
Y VAR BYTE
Z VAR BYTE
D VAR BYTE
Minutos VAR PORTB.0
Hora VAR PORTB.1
Dia VAR PORTB.2
TRISB.0 = 1
TRISB.1 = 1
TRISB.2 = 1
X=0
Y=0
Z=0
D=0
Inicio:
For X = 0 TO 23
D=D+1

'Hora
'Da
MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR

Pg. 5

RELOJ DIGITAL Y TERMMETRO

IF D = 7 Then
D=0
EndIF
For Y = 0 TO 59
'Minutos
For Z = 0 TO 59
'Segundos
IF Minutos = 1 Then
Y=Y+1
IF Y = 60 Then
Y=0
EndIF
EndIF
IF Hora = 1 Then
X=X+1
IF X = 24 Then
X=0
EndIF
EndIF
IF Dia = 1 Then
D=D+1
IF D = 7 Then
D=0
EndIF
EndIF
IF D = 0 Then
LCDOut $FE,1," ",DEC2 X,":",DEC2 Y,":",DEC2 Z," LUN "
EndIF
IF D = 1 Then
LCDOut $FE,1," ",DEC2 X,":",DEC2 Y,":",DEC2 Z," MAR "
EndIF
IF D = 2 Then
LCDOut $FE,1," ",DEC2 X,":",DEC2 Y,":",DEC2 Z," MIE "
EndIF
IF D = 3 Then
LCDOut $FE,1," ",DEC2 X,":",DEC2 Y,":",DEC2 Z," JUE "
EndIF
IF D = 4 Then
LCDOut $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
MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR

Pg. 6

RELOJ DIGITAL Y TERMMETRO

IF D = 6 Then
LCDOut $FE,1," ",DEC2 X,":",DEC2 Y,":",DEC2 Z," DOM "
EndIF
ADCIN 0, Resul
temp=(resul/2)-1
Lcdout $fe,$C0," Temp: ",dec temp," oC "
IF temp>=25 then
high portb.3
else
low portb.3
endif
Pause 1000
next z
next y
next x
GoTo Inicio
end
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
MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR

Pg. 7

RELOJ DIGITAL Y TERMMETRO

: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
MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR

Pg. 8

RELOJ DIGITAL Y TERMMETRO

: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
MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR

Pg. 9

RELOJ DIGITAL Y TERMMETRO

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

MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR

Pg. 10

B3

VOUT

27.0

22pF

C2

LM35

U2

1k

R5

1k

R1

CRYSTAL

X1

E0
E1

2N3904

Q1

8
9
10

2
3
4
5
6
7

13
14
RB0/INT
RB1
RB2
RB3/PGM
RB4
RB5
RB6/PGC
RB7/PGD

B2

PIC16F877A

R3
1k

HORA

B0
B1
B2
B3

1k

B1

19
20
21
22
27
28
29
30

15
16
17
18
23
24
25
26

33
34
35
36
37
38
39
40

R2

DIA

RD0/PSP0
RD1/PSP1
RD2/PSP2
RD3/PSP3
RD4/PSP4
RD5/PSP5
RD6/PSP6
RD7/PSP7

RA0/AN0
RA1/AN1
RA2/AN2/VREF-/CVREF
RA3/AN3/VREF+
RA4/T0CKI/C1OUT
RA5/AN4/SS/C2OUT
RC0/T1OSO/T1CKI
RE0/AN5/RD
RC1/T1OSI/CCP2
RE1/AN6/WR
RC2/CCP1
RE2/AN7/CS
RC3/SCK/SCL
RC4/SDI/SDA
MCLR/Vpp/THV
RC5/SDO
RC6/TX/CK
RC7/RX/DT

OSC1/CLKIN
OSC2/CLKOUT

U1

B0

86%

1k

R4

MINUTO

ALUMNOS:

DOCENTE:

CURSO:

SEMESTRE:

10k

RV1
VSS
VDD
VEE

100

R9

VI

ESTRELLA ROJAS JHON

CABRERA PALACIOS LUIS ALEJANDRO

BAUTISTA MALLQUI YUNIOR ANGEL

BAQUERIZO VEGA KEVIN JOEL

ING. RAL SANCHEZ POMA

MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR

FAC. INGENIERA ELCTRICA Y ELECTRNICA

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER

1
2
3

22pF

LM016L

LCD1

E0

RELOJ DIGITAL Y TERMOMETRO

RS
RW
E
4
5
6
E1

D0
D1
D2
D3
D4
D5
D6
D7
7
8
9
10
11
12
13
14

C1

RELOJ DIGITAL Y TERMMETRO

6. SIMULACIN EN ISIS PROTEUS.-

MICROPROCESADORES Y ARQUITECTURA DEL COMPUTADOR

Pg. 11

Vous aimerez peut-être aussi