Beruflich Dokumente
Kultur Dokumente
“PUERTO DE MEJILLONES”
CARRERA ELECTRONICA
Cochabamba – Bolivia
1
PRACTICA # CIRCUITO RELOJ DIGITAL
1. Tema
RELOJ DIGITAL
2. Objetivos
Diseñar, analizar y construir un reloj digital, el cual tenga la posibilidad de ser igualado.
3. Introducción.
Lo que se pretende hacer básicamente, es utilizar contadores conectados en cascada de manera tal que
se obtenga un conteo similar al de un reloj digital. Para reiniciar los contadores luego de que han
llegado a cierto valor, se utilizará compuertas AND conectadas específicamente para este fin. Una
vez obtenido el conteo, lo siguiente será decodificarlo y posteriormente mostrarlo, para esto se
utilizará el decodificador BCD a 7 segmentos 7447, y displays que mostrarán el conteo, estos deberán
ser de ánodo común para que puedan funcionar con el decodificador antes mencionado.
La frecuencia a la que debe trabajar el reloj debe ser lo más aproximada a 1hz, pues con esta
frecuencia conseguimos que los contadores funcionen a 1 ciclo por cada segundo.
4. Marco Teórico
Contadores
Un contador digital está constituido exactamente en igual forma que un divisor de frecuencia. En
efecto, el circuito divisor por diez es en el fondo un contador, porque cuenta hasta diez pulsos y da
una salida; se repone y queda listo para repetir el procedimiento de nuevo. Si se colocan varios flip-
flops tipo JK en cascada, que inicien en el binario CERO, un BURST de pulsos en serie, colocados
en la entrada, dejará los flip-flops en estados tales que ellos indiquen en forma binaria la cantidad de
pulsos que arribaron al terminal de entrada.
Hay muchas clases distintas de flip-flops contadores en un circuito integrado IC. El módulo de un
contador especifica la máxima cuenta que el alcanza antes de reciclar. Los contadores módulo 10 son
muy populares porque ellos reciclan después de caer el décimo pulso de entrada, y por lo tanto
proveen una manera fácil de contar en decimal. Ellos son a menudo llamados CONTADORES DE
DECADAS BCD (Binario Codificado a Decimal), y siempre tienen solamente cuatro terminales de
salida (representan desde el 0000 hasta el 1001).
Los contadores que están diseñados para aprovechar al máximo los cuatro bits del word nibble (medio
byte) de salida, se llaman contadores HEXADECIMALES (representan desde el 0000 hasta el 1111).
2
Los contadores pueden tener una variedad de controles de entrada. Un contador típico, por ejemplo,
se puede programar para que cuente hacia arriba o hacia abajo (Up/Down). Puede también tener
entradas de control para regresar la cuenta a 0's, iniciar la cuenta en cualquier valor deseado, o para
indicar los momentos en los cuales el contador debe trabajar. Estos últimos terminales son los
habilitadores, o entradas ENABLE. Debido a que los contadores almacenan la cuenta acumulada
hasta que llegue el próximo pulso del reloj, ellos pueden ser considerados STORAGE REGISTERS.
Decodificador
El decodificador es un circuito que recibe n entrada y produce 2n salidas. Puede verse como un
generador de min términos, puesto que cada salida corresponde a una de las 2n combinaciones de
entrada. De todas las salidas, solo se generará un 1 en la salida cuyo subíndice corresponde al código
binario de la combinación de entrada.
Muchos utilizan como salida activa el 0 en lugar del 1. Con esto todas las salidas estarán en 1 menos
la correspondiente a la combinación de entrada
Display 7 segmentos
Son elementos que nos sirven para representar de forma visual información, por lo general datos
numéricos. Estos elementos están constituidos por diodos emisores de luz y pueden ser de 2 tipos:
ánodo común y cátodo común.
Este elemento se ensambla o arma de manera que se pueda activar cada segmento por separado
logrando de esta manera combinar los elementos y representar todos los números en el display (del
0 al 9).
Cada elemento del display tiene asignado una letra que identifica su posición en el arreglo del
display.
3
Como punto de partida para el diseño del reloj, se requiere de una secuencia de pulsos que activen
los contadores, para nuestro caso estos pulsos fueron obtenidos mediante un temporizador LM555
configurado para operación como multivibrador astable.
Los valores de los elementos externos para el 555 fueron calculados de manera que podamos obtener
aproximadamente una frecuencia de 1hz.
Una vez obtenido el generador para el funcionamiento, lo siguiente es emplear contadores para
obtener la secuencia de números en binario, que luego serán decodificados y mostrados.
4
- Los pines 16 y 8 son alimentación (Vcc) y tierra, respectivamente.
- Los pines 15, 1, 10 y 9 son entradas de datos, para establecer valor desde el cual se quiere que
arranque el conteo. Para nuestro caso, estos pines no se utilizarán, por lo que irán conectados a
tierra.
- Los pines 3, 2, 6 y 7 son las salidas de donde obtenemos el conteo.
- Los pines 4 y 5 son las entradas descendente y ascendente de reloj, respectivamente. Para nuestra
aplicación, solo utilizaremos la entrada ascendente de reloj, es decir el pin número 5.
- Los pines 12 y 13 generan un pulso activo en bajo cuando se ha completado un ciclo de conteo,
estos pines se utilizan si se requiere conectar más contadores de manera que se pueda extender el
MOD para el conteo. El pin 12 genera un pulso para conteo ascendente, mientras que el pin 13 lo
hace para conteo descendente.
- El pin 14, al recibir un pulso reinicia el conteo, por lo que será utilizado para controlar el conteo
requerido para un reloj.
Para mostrar el conteo con números decimales, necesitamos usar los decodificadores 7447.
El circuito Integrado 7447, es un decodificador de Binario a Decimal.
5
.
Ya que se requiere contar solamente desde 00 hasta 59 en los segundos y minutos, como vamos a
utilizar un formato de 24H00, de 00 a 24 en para las horas, es necesario reiniciar los contadores para
que cumplan con los requerimientos especificados. Para esto, usaremos un integrado 7408, que consta
de 4 compuertas AND de 2 entradas, del cual utilizaremos 3, 1 para reiniciar los segundos, otro para
reiniciar los minutos y un último para reiniciar las horas.
Para poder igualar el reloj, implementamos pulsantes que envían la señal del reloj directamente al pin
ascendente de los contadores de minutos y horas.
Ya que cada vez que se reinician los minutos, se envía un pulso del RESET del ultimo contador de
minutos al UP del contador de las horas, esto hará que, cuando mandamos el pulso del reloj para
igualar las horas, se reinicien también los minutos, pues UP de horas y RESET de minutos están
conectados. Este problema lo arreglamos colocando un diodo, de manera que el pulso que va del
RESET del contador de minutos hacia el UP del contador de horas viaje solo en ese sentido.
6
A continuación, se muestran capturas de la simulación del circuito funcionando en PROTEUS:
7
6. Materiales Utilizados:
(1) Protoboard.
(2) Pulsantes.
(1) Diodo.
8
Pinzas, y alambres conectores.
7. Conclusiones:
Se utilizó un Circuito Integrado LM555 para generar los pulsos sincrónicos que maneja el
reloj, sin embargo no es recomendable hacerlo porque se corre el riesgo de cometer errores
de precisión que influyen directamente en el manejo del tiempo, se recomienda como
alternativa un Transformador AC/DC y utilizar, mediante un puente rectificador la frecuencia
de 60 Hz que proviene de la red pública de Corriente alterna.
Al utilizar el 74193 optimizamos el circuito ya que nos ahorramos algunas compuertas que
hubieran hecho el circuito más grande.
Por último se puede decir que utilizando los conocimientos adquiridos durante todo este ciclo
se logró construir un circuito capaz de realizar un conteo aproximado de segundos, minutos
y horas, muy similar a un reloj digital común. Además pudimos desarrollar criterios de
diseño.