You are on page 1of 19

TEMA: PROYECTO RELOJ DIGITAL

CURSO: LABORATORIO DE SISTEMAS


DIGITALES
Paredes Paredes Alex Fernando
Garca Colque Wilson
Alvaro Cueva Jhon diego
Reynoso Mamani Yimmi
Catasi Pacheco Ivan

DOCENTE: RICARDO PEALOZA

Reloj Digital

Arequipa-2014

Pgina 0

AGRADECIMIENTO
Primero y antes que nada, dar gracias a Dios, por estar con
nosotros en cada paso que damos, por fortalecer nuestros
corazones e iluminar nuestras mentes y por haber puesto en
nuestros caminos a aquellas personas que han sido nuestro
soporte y compaa durante todo el periodo de nuestro estudio
del proyecto.
Agradecer hoy y siempre a nuestras familias por el esfuerzo realizado

Reloj Digital

Pgina 1

INDICE
Contenido

Pgina

Introduccin 03
Marco Terico. 04
Cristal de cuarzo 04
Display LCD 05
DS1307. 10
Microcontrolador PIC. 13
Funcionamiento del Circuito. 16
Conclusiones. 17
Recomendaciones 17
Bibliografia 18

Reloj Digital

Pgina 2

INTRODUCCION

El circuito es un sencillo reloj digital el cual utiliza muy pocos componentes.


Es bien sabido que existen muchas formas de llegar a algo en concreto, en este proyecto
se ha utilizado un oscilador externo un cristal de 4MHz el cual fija la frecuencia base y
entrega los pulsos de reloj, as como tambin un PIC para la programacin el lenguaje c
de nuestro reloj digital que estar conectado a nuestro integrado DS1307 que es en si el
reloj que vamos a construir y por ltimo El pulsador se utiliza para ajustar la hora y poner
el circuito en marcha.
Utilizaremos directamente una fuente de alimentacin de 5 voltios, para evitar el enorme
aumento de volumen que nos supondra incluir en el montaje una fuente de tensin
rectificada y regulada para la frecuencia de la frecuencia de pulsos necesaria.

COMPONENTES:
PIC PIC16F876
Resistores
Cristal 4 MHz y 38MHz
Pulsador
LCD LM016L
EL DS1307

Reloj Digital

Pgina 3

MARCO TERICO

1.-CRISTAL DE CUARZO
Este material tiene la caracterstica que oscila a una frecuencia determinada por el
material, el corte y otros parmetros de el mismo, cuando le aplicas voltaje de corriente
directa a sus extremos.
Genera una onda senoidal con una amplitud muy baja, la cual tienes que amplificar o en
los circuitos que utilizan este dispositivo ya tiene su amplificador interno.
La tensin a aplicar es muy baja, y siempre se tiene que limitar la corriente con
resistencias.
Y pues lo utilizar casi siempre como reloj para uP (microprocesadores) y muchos circuitos
integrados mas, y tambien para generar una portadora de AM, en realidad tiene muchas
aplicaciones.
Lo que hace el cristal es resonar a una frecuencia, que depende del tipo de corte del
mismo.
Si se intercala en un circuito oscilador produce y estabiliza la oscilacin a una frecuencia
fija, por eso se los emplea como generadores de seal reloj.
Al igual que lo seres vivos necesitan del corazn para que bombee sangre el resto del
cuerpo, los p(Microprocesador) y los c(Microcontrolador) necesitan un generador de
pulos para poder excitar los elementos electrnicos llevando los pulsos (ceros y unos
lgicos), cuantificando los registros, sincronizando funciones transmitiendo pulsos, entre
otras funciones.

Reloj Digital

Pgina 4

2.-DISPLAY LCD LM016L


Las pantallas de cristal lquido (LCD) se han popularizado mucho en los ltimos aos,
debido a su gran versatilidad para presentar mensajes de texto (fijos y en movimiento),
valores numricos y smbolos especiales, su precio reducido, su bajo consumo de
potencia, el requerimiento de solo 6 pines ( terminal o patilla) del PIC para su conexin y
su facilidad de programacin en lenguajes de alto nivel (por ejemplo, lenguaje C). Desde
todo punto de vista el empleo del display LCD 16x2 (LCD 2x16) debera considerarse como
la primera opcin a la hora de decidir por un dispositivo de presentacin alfanumrica,
excepto cuando las condiciones de iluminacin ambiental no sean las ms favorables. En
este ltimo caso se debera pensar en el empleo de displays de 7 segmentos, que aunque
no tienen la misma versatilidad tienen la ventaja innegable de sus mejores caractersticas
de visibilidad an en los ambientes ms desfavorables. En la actualidad existen diversos
modelos de display LCD, aunque los ms comunes son los LCD 16x2 (16 caracteres x 2
filas) o LCD 2x16, gobernados por el controlador Hitachi HD44780, que se ha convertido
en el estndar de facto para las aplicaciones con microcontroladores PIC.
El display LM016L, que tiene las caractersticas mencionadas . Existen LCD 16x2 con
diferentes combinaciones de colores de fondo y texto. El LCD 16x2 (LCD 2x16) tiene en
total 16 pines (tome en cuenta que la posicin correcta del display es con los pines en la
parte superior, aunque existen modelos en los que la posicin correcta es con los pines en
la parte inferior) . La datasheet muestra 14 pines, los dos pines adicionales son el nodo
(15) y el ctodo (16) del LED de fondo.

Conexin del LCD 16x2 al PIC


Los pines de conexin de un mdulo LCD han sido estandarizados por lo cual en la mayora
de ellos son exactamente iguales siempre y cuando la lnea de caracteres no sobrepase los
ochenta caracteres por lnea. Por otro lado es de suma importancia localizar exactamente
cul es el pin Numero 1 ya que en algunos mdulos se encuentra hacia la izquierda y en
otros mdulos se encuentra a la derecha.
Reloj Digital

Pgina 5

Pin N-. Sismologa Nivel I/O Funcin


1

VSS

0 Vlts. Tierra ( GND ).

VCC

+ 5 Vlts. DC.

Vee = Vc -

Ajuste del Contraste.

RS

0/1 I

0= Entrada de una Instruccin.


1= Entrada de un dato.

R/W

0/1 I

0= Escribir en el modulo LCD.


1= Leer del modulo LCD

Habilitacin del modulo LCD

DB0

0/1 I/O BUS DE DATO LINEA 1 ( LSB ).

DB1

0/1 I/O BUS DE DATO LINEA 2

DB2

0/1 I/O BUS DE DATO LINEA 3

10

DB3

0/1 I/O BUS DE DATO LINEA 4

11

DB4

0/1 I/O BUS DE DATO LINEA 5

12

DB5

0/1 I/O BUS DE DATO LINEA 6

13

DB6

0/1 I/O BUS DE DATO LINEA 7

14

DB7

0/1 I/O BUS DE DATO LINEA 8 (MSB).

15

LED (+) Back Light

16

LED (-) Back Light.

Interpretacin del significado de los Pines del Mdulo LCD

El Pin nmero 1 y 2:
estn destinados para conectarle los 5 Voltios que requiere el modulo para su
funcionamiento y el Pin nmero 3 es utilizado para ajustar el contraste de la pantalla; es
decir colocar los caracteres ms oscuros o ms claros para poderse observar mejor.
Observe la siguiente imagen de cmo deben estar conectados los tres primeros pines.
La resistencia representada como R3 es un potencimetro variable que puede oscilar
entre 10 K y 20 K indiferentemente.

Reloj Digital

Pgina 6

El Pin nmero 4:
Denominado "RS" trabaja paralelamente al Bus de datos del mdulo LCD ( Bus de datos
son los Pines del 7 al 14 ). Este bus es utilizado de dos maneras, ya que usted podr
colocar un dato que representa una instruccin o podr colocar un dato que tan solo
representa un smbolo o un carcter alfa numrico; pero para que el modulo LCD pueda
entender la diferencia entre un dato o una instruccin se utiliza el Pin Numero 4 para tal
fin.
Si el Pin nmero 4 = 0 le dir al mdulo LCD que est presente en el bus de datos una
instruccin, por el contrario, si el Pin nmero 4 = 1 le dir al mdulo LCD que est
presente un smbolo o un carcter alfa numrico.

El Pin nmero 5:
Denominado "R/W" trabaja paralelamente al Bus de datos del mdulo LCD ( Bus de datos
son los Pines del 7 al 14 ). Tambin es utilizado de dos maneras, ya que usted podr
decirle al mdulo LCD que escriba en pantalla el dato que est presente en el Bus; por
otro lado tambin podr leer que dato est presente en el Bus. Si el Pin nmero 5 = 0 el
modulo LCD escribe en pantalla el dato que est presente el Bus; pero si el Pin nmero 5 =
1 significa que usted necesita leer el dato que est presente el bus del mdulo LCD.

El Pin nmero 6:
Denominado "E" que significa habilitacin del mdulo LCD tiene una finalidad bsica:
conectar y desconectar el modulo. Esta desconexin no estar referida al voltaje que le
suministra la corriente al mdulo; la desconexin significa tan solo que se har caso omiso
a todo lo que est presente en el bus de datos de dicho modulo LCD.
En la mayora de los circuitos electrnicos modernos que incluyan elementos electrnicos
como Microcontroladores, Memorias y Mdulos LCD, utilizan el mismo bus de datos. Esto
es para no tener un bus de datos independientemente por cada elemento electrnico,
esto implicara que los circuitos electrnicos sean mucho ms grandes por la cantidad de
conexiones necesaria a cada uno de los elementos.
Ahora como los Microcontroladores, memorias y mdulos LCD utilizan el mismo bus de
datos, deber existir en cada uno de ellos un Pin de habilitacin "E" que permita
desconectar y conectar cuando sea necesario. Por ejemplo si usted necesita trabajar con
la memoria RAM para obtener o escribir cierta informacin, ser necesario que deshabilite
el modulo LCD para que no presente basura en la pantalla, o se ejecuten instrucciones no
deseadas.

Reloj Digital

Pgina 7

Los Pines desde el nmero 7 hasta el nmero 14:


Representan 8 lneas que se utilizan para colocar el dato que representa una instruccin
para el modulo LCD o un carcter alfa numrico. El Bus de datos es de 8 Bits de longitud y
el Bit menos significativo est representado en el Pin nmero 7, el Pin ms significativo
est representado en el Pin nmero 14 .La conexin ms recomendable del display LCD
16x2 (2x16) requiere 4 pines para los datos (D7:D4), 1 pin para habilitar/deshabilitar el
display (E) y 1 pin para los modos comando/carcter (RS)

Reloj Digital

Pgina 8

DATASHET DISPLAY LM016

Reloj Digital

Pgina 9

3.-EL DS1307.
Aunque de forma superficial, el DS1307 es un reloj/calendario de baja potencia,
completo con 56 bytes de SRAM no-voltil. Como ya se ha mencionado, el
reloj/calendario del DS1307, provee informacin de segundos, minutos, horas, da,
fecha, mes y ao. La fecha al final del mes durante los meses con menos de 31 das, se
ajusta automticamente e incluye las correcciones para el ao bisiesto. El reloj
funciona en cualquiera de los formatos de hora 24 o 12 horas con indicador AM/PM.
El DS1307 tiene un circuito integrado en el sensor de energa que detecta los fallos de
alimentacin y cambia automticamente a la fuente de respaldo de seguridad.
El acceso a los datos, se obtiene mediante la aplicacin de una condicin de inicio
(start) y la prestacin de un cdigo de identificacin del dispositivo (0x68), seguido de
una direccin de registro. Los registros posteriores se puede acceder de forma
secuencial. El DS1307 viene en un paquete de 8-pines DIP, adems de otros formatos.
El DS1307 cuenta en formato BCD.
El DS1307 utiliza un cristal externo de 32.768kHz. El circuito oscilador no necesita
resistencias o condensadores externos para funcionar.

Reloj Digital

Pgina 10

El diagrama del mdulo es bastante sencillo, por lo que nos lo podemos hacer
nosotros:

1.-PIN 1 (X1) y PIN 2 (X2):


Cristal de Cuarzo Estndar de 32.768KHz. La circuitera del oscilador interno est diseada
para operaciones con una capacitancia de carga (CL) de 12.5pF. X1 es la entrada del
oscilador y puede conectarse opcionalmente con un oscilador externo de 32.768kHz. La
salida del oscilador interno, X2, es flotante si un oscilador externo se conecta a X1
2.-PIN 3 (VBAT):
La entrada para el suministro de respaldo es de 3V con una celda de Litio Estndar u otra
fuente de energa. La batera debe mantener un lmite mximo y mnimo apropiado para
su operacin. Si la fuente de suministro no es requerida, VBAT debe ponerse a tierra.
3.-PIN 4 (GND): TIERRA
4.-PIN 5 (SDA):
Entrada/Salida serial de datos. SDA es la entrada/salida de datos para la interfaz serial . El
pin SDA se conecta como sumidero y necesita una resistencia de pull up externa. El voltaje
de pull up mximo puede ser de 5.5Vsin tener en cuenta el voltaje Vcc.
5.-PIN 6 (SCL):
Entrada serial de reloj. SCL es la entrada de reloj para la interfaz y se usa para sincronizar
la transferencia de datos en la interfaz serial. El voltaje de pull up mximo puede ser de
5.5V y no depende de Vcc.
6.-PIN 7 (SQW/OUT):
Maneja la seal de salida de onda cuadrada. Cuando est habilitada, se pone el bit SQWE
en 1, y la salida SQW/OUT tiene una de las 4frecuencias de onda cuadrada 1Hz, 4kHz,
8kHz, 32kHz. El pin SQW/OUT se conecta como sumidero y necesita una resistencia de pull
up externa.SQW/OUT opera con un voltaje Vcc o VBAT. El voltaje de pull up mximo
puedeser de 5.5V y no depende de Vcc. Si no se usa, este pin puede dejarse como salida
flotante

Reloj Digital

Pgina 11

7.-PIN 8 (VCC):
Fuente de poder primario. Cuando el voltaje es aplicado dentro de los lmites normales, el
dispositivo es totalmente accesible y pueden escribirse y leerse los datos. Cuando un
suministro auxiliar se conecta al dispositivo y VCC est por debajo de VTP, la lectura y
escritura se inhibe. Sin embargo, la funcin de almacenamiento de tiempo contina sin ser
afectado por el bajo voltaje de la entrada.

DATASHET DS1307

Reloj Digital

Pgina 12

4.-EL MICROCONTROLADOR PIC16F876


Caractersticas principales:
-

CPU tipo RISCC de altas prestaciones.


Repertorio de 35 instrucciones de una palabra.
Todas las instrucciones son de un nico ciclo, excepto las de salto, que llevan
dos.
Velocidad de trabajo de 20 Mhz, con un ciclo de instruccin de 200 ns.
Memoria de programa tipo flash de 8 Kpalabras.
Memoria de datos de 368 bytes.
Memoria EEPROM de datos de 256 bytes.
Patillaje compatible con PIC16C73B/74B/76/77.
Hasta 14 fuentes de interrupcin.
Pila por hardware de 8 niveles.
Modos de direccionamiento directo, indirecto y relativo.
Reset de conexin (POR).
Temporizacin de conexin y temporizacin de inicio de oscilacin.
Circuito supervisor (watchdog).
Cdigo de proteccin programable.
Tecnologa de alta velocidad y bajo consumo en la memoria CMOS
EEPROM/FLASH.

Reloj Digital

Pgina 13

Programacin in-situ va serie con dos patillas.


Posibilidad de programacin in-situ, va serie, mediante tensin simple de 5
voltios.
Acceso para lectura o escritura a la memoria de programa.
Gran margen de alimentacin entre 2 y 5,5 voltios.
Corriente de salida de 25 mA.
Bajo consumo:
Menor de 2 mA a 5V y 4 Mhz.
20 A a 3V y 32 Khz.
Menor de 1 A en reposo.

Prestaciones de perifricos:
-

Timer0: Temporizador-Contador de 8 bits, con Predivisor tambin de 8 bits.


Timer1: Temporizador-Contador de 16 bits con Predivisor, que puede trabajar
con reloj externo en el modo reposo (sleep).
Timer2: Temporizador-Contador de 8 bits con registro de perodo de la misma
longitud, con Predivisor y Postdivisor.
Dos mdulos de Captura y Comparacin y uno PWM (modulacin por ancho de
impulso:

La captura es de 16 bits, con resolucin mxima de 12,5 ns.


La comparacin es de 16 bits, con resolucin mxima de 200 ns.
El bloque PWM tiene una resolucin mxima de 10 bits.
Convertidor multicanal analgico digital de 10 bits.
Puerto serie sncrono (SSP), con modo Maestro (SPI) e I2C (maestro/servidor).
Transmisor Receptor Universal Sncrono Asncrono (USART/SCI) con deteccin
de 9 bits y de direccin.
Circuito de deteccin de BROWN-OUT (bajada de tensin).

PATILLAJE

Reloj Digital

Pgina 14

DATASHET PIC 16F876

Reloj Digital

Pgina 15

FUNCIONAMIENTO:

El circuito consta principalmente de un PIC, un integrado DS1307, un display LM016, 2


cristales de cuarzo.
El integrado DS1307 es el componente mas importante del reloj, el cual trabaja
conjuntamente con un cristal de cuarzo de 38KHz. Dichas seales de reloj entran al PIC el
cual est programado especficamente para mostrar la fecha y hora exacta en el display.
El PIC tiene 28 pines de los cuales nosotros utilizamos 11 pines, los pines 9 y 10 se
conectaron al pulsador de seales que consta dos capacitores de 1nF y un cristal de
cuarzo de 4MHz el cual fija la frecuencia base y entrega los pulsos de reloj, cabe recalcar
que el cristal de cuarzo es sumamente ms estable y robusto que el timer 555, los pines
21 y 22 estn conectados al DS1307, los pines del 23 al 28 estn conectados al display, el
pin1 est conectado a reset.
Una vez armado el circuito en un protoboard, y haber arreglado algunos incovenientes,
procedimos a quemar el circuito en una placa.

Reloj Digital

Pgina 16

CONCLUSIONES:
-

En la realizacin de este proyecto se puso en prctica los conocimientos


tericos adquiridos de Sistemas Digitales.
El uso de un PIC ahorr considerablemente el trabajo para el diseo del
circuito.
Actualmente la mayora de circuitos digitales estn diseados con la intencin
de ocupar el menor espacio fsico posible, para lo cual entro en uso el PIC, este
dispositivo permite una mejor eficiencia y calidad de los circuitos electrnicos
digitales.
La frecuencia de los cristales de cuarzo utilizados son de gran importancia para
poder generar los pulsos de reloj.

RECOMENDACIONES:
-

Los conocimientos bsicos sobre programacin de PICs son muy importantes


para el curso de Sistemas Digitales y su respectivo laboratorio, por lo cual se
debera de dictar un curso enfocado a dicho tema.

Nuestro Laboratorio debera de tener una mejor implementacin de


dispositivos dedicados a Electrnica Digital.

Reloj Digital

Pgina 17

BIBLIOGRAFIA
http://embeddedcenter.wordpress.com/ece-study-centre/display-module/lcd-16x2lm016l/
http://www.monografias.com/trabajos11/infcinc/infcinc.shtml
http://www.programarpicenc.com/libro/cap03-display-lcd-16x2-2x16-hd44780-mikrocpro.html
http://www.neoteo.com/ds1307-reloj-en-tiempo-real-con-18f2550/
http://www.taringa.net/posts/hazlo-tu-mismo/5871039/DS1307-Reloj-en-tiempo-realcon-18F2550.html
http://www.forosdeelectronica.com/f11/funciona-cristal-cuarzo-20347/
http://es.wikipedia.org/wiki/Oscilador_de_cristal
http://es.wikipedia.org/wiki/PIC16F87X
http://www.bairesrobotics.com.ar/data/Car_esp_MCUs_v2.pdf

Reloj Digital

Pgina 18

You might also like