You are on page 1of 14

Resumen

En la realizacin del reloj digital, con segundos, minutos y horas se buscaba utilizar Un
contador Binario que pudiese realizar la accin de conteo programado como lo hace el
reloj. Se utiliz el integrado 74LS193 que es un Contador Binario Sncrono de 4 bit, bajo la
tecnologa TTL Mediana integracin.
El circuito se divide bsicamente en 3 partes.
1.- El generador de pulsos (para que cambie automticamente la cuenta).
(Normalmente se ocupa un integrado 555).
2.- El convertidor de pulsos a cdigo BCD (Binario).
(Aqui se utiliza el 74LS193).
3.- El decodificador de BCD a 7 segmentos.
(Aqui se utiliza el 74LS47).
El proceso se llev a cabo por secciones, hacindose algo independiente el diseo previo
de los segundos del de los minutos y las horas. Luego, las secciones se fueron
ensamblando analizando detalladamente cuales salidas deberan dar el dato para que la
siguiente seccin trabajase correctamente. El proceso de la diseo del reloj se llev en 5
etapas: Contador mdulo 10 (Prueba), Segundos (Contador mdulo 60), Minutos, Horas
(Normal y Militar).
La fase previa fue la realizacin de un contador mdulo 10; esto con el fin de analizar el
funcionamiento del integrado y conocer cada uno de sus pines para no tener problemas
posteriormente. Para los segundos, se realiz un contador Mdulo 60 ascendente, en
donde el Reseteo Maestro (MR) determina el restablecimiento del conteo, cuando detecta
la seal del nmero correspondiente que en nuestro caso sera el 9 (1001), y se
proporciona una seal alta pues es la necesaria para la activacin de dicho pin; de all se
explica la utilizacin de la compuertas and y or de 2 entradas que proporcionan los datos
de activacin del Reseteo; para la seal del conteo ascendente, el pin correspondiente
(CPU) se conect directamente a la salida del temporizador que es quien marca la pauta,
bajo su generacin de pulsos. La Realizacin de los minutos, fue exactamente igual a la
de los segundos, mediante un contador Mdulo 60. Para la seal necesaria del conteo
ascendente, la entrada ya no va conectada al temporizador pues contaran
sincronizadamente segundos y minutos, sino que se conecta a la salida de la compuerta
and de las decenas del segundero; esto se hace con el fin de que cuando el segundero
produzca un ciclo completo la misma seal que activa la carga paralela, sea quien
determine el conteo de las Unidades; as cada vez que el segundero de un conteo
completo el minutero avanzar un estado en su conteo. Posteriormente se hace lo mismo
con las horas, para as sincronizar el conteo de las tres secciones (Vase planos por
secciones).
El ensamble de las secciones va dando paso a una nueva etapa del reloj, para finalmente
obtener un reloj con conteo de horas, minutos y segundos, en hora militar y normal, en
donde identifica las horas de la maana y de la tarde.

CONTADOR MOD 10
Con el pin MR (1) y el pin PL (2)

ANLISIS DEL INTEGRADO

Para la realizacin del proyecto fue necesario realizar ste contador Mdulo 10 para
identificar previamente todos los pines y su diferente utilizacin. Se hizo la prueba del
contador con dos pines fundamentales para el conteo, el pin PL (Carga paralela) Y el pin
MR (Master Reset). Finalmente se decidi hacer el diseo del reloj con el Pin MR. A
continuacin la explicacin terica y prctica de cada uno.
CPU: Count Up Clock Pulse input. Entrada de contador ascendente. Es aquel que recibe
la seal ya sea del reloj, o de la compuerta para realizar el conteo ascendente. Se activa
con un 0 Lgico.
CPD: Count Down Clock Pulse input. Entrada de contador descendente. sta compuerta
realiza el mismo trabajo que CPU, slo que lo hace para contadores descendentes. Como
es un reloj, no la utilizaremos, y como se activa con un 0 lgico, en nuestro caso ir a
VCC.
MR: Asynchronus Master Reset. Reseteo asncrono o simplemente Reset. ste pin se
encarga de llevar el contador a cero, cuando recibe la seal de activacin. Se activa con 1
lgico, por eso para estimular su trabajo con respecto a las salidas, se utiliza una
compuerta nand.

PL: Asynchronus Parallel Load: Carga paralela asncrona. Se encarga de reiniciar el


conteo al recibir la seal que lo estimula. Es quien vuelve a cargar el proceso. Se activa
con un 0 lgico, por eso la compuerta previa a su activacin es una compuerta nand.
Dn: Parallel Data inputs. Entradas paralelas. Son stas entradas quienes indican desde
que punto va a comenzar el conteo, ya sea ascendiendo o descendiendo. D3 es mayor
peso y D0 es menor peso. En nuestro caso todos irn a tierra, pues el conteo comenzar
desde cero.
Qn: Flip-Flop outs. Salidas de Flip-Flop. Como se indica, son las salidas siendo Q3 la de
mayor peso (8) y Q0 la de menor peso (1). De all se toman las entradas de las
compuertas.
TCD: Terminal Count Down (Borrow) output. Salida del conteo descendente (Prstamo).
Se utiliza para llevar el dato del anterior contador en los conteos descendentes. Slo se
utiliza cuando el conteo es normal, es decir hasta 15. En nuestro caso no se conecta.
TCU: Terminal Count Up (Carry) output. Salida del conteo ascendente (Acarreo). Se utiliza
para llevar el dato al siguiente contador en los conteos ascendentes. Slo se utiliza
cuando el conteo es normal. En nuestro caso no se conecta.

SECCION SEGUNDOS

SECCIN MINUTOS

Luego de que se hubiese realizado la prctica del contador Mdulo 10 y se hubiese


revisado el datasheet del integrado se analizaron e identificaron los pines de la siguiente
manera:

Dn: Entradas paralelas


Qn: Salidas de Flip Flops
PL: Carga Paralela
MR: Reseteo Maestro
TCD y TCU: Prstamo y acarreo
CPU y CPD: Conteo ascendente y descendente

Logramos determinar que al contrario de el 74LS192, en el integrado 74LS193 no


podemos utilizar el Carry ni el Borrow, puesto que el conteo que necesitamos realizar no
es la secuencia normal que ste debera realizar, ya que es un conteo binario, lo que
significa tener 15 estados. Por tanto, necesitamos que la seal nos la proporcione una
compuerta lgica. Las compuertas lgicas estn conectadas de manera que cuando se
realice la operacin en las salidas a las cuales estn conectadas se produzca un estado
alto y se active el pin MR, que es quien lleva todos los contadores a cero, es decir es el
reset del circuito. Las entradas Dn (D1, D2, D3, D4) Determinan el punto partida del
contador, en ste caso todas estn a tierra, lo que quiere decir que el primer nmero en la
secuencia binaria ser un 0000, lo que en decimal equivale a cero.
En el caso del contador Mdulo 60, la compuerta de las unidades est conectada a las
salidas del 74LS193 que equivalen a 8 y 2. Esto quiere decir que cuando el conteo pase
por 9, al llegar a 10 se produzca el reseteo; la salida de sta compuerta tambin est
conectada a CPU, y la mecnica es igual a la de las unidades, slo que en vez de esperar
el pulso del reloj, se espera la seal de la compuerta. Vale la pena recordar que las
entradas CPU y CPD se activan con niveles lgicos bajos, entonces cuando las salidas
son altas el CPU de las decenas est desactivado, pero inmediatamente la compuerta
realiza su trabajo, la seal baja realiza el conteo del primer dgito de las decenas y as
continuar sucesivamente hasta que realice todo el ciclo y las decenas estimulen el
Reseteo total.
En cuanto a las entradas CPD y PL, se conectaron a la lnea positiva, pues stas se
activan tambin con Niveles lgicos bajos, y para el circuito no requerimos su
funcionamiento. Hay que aclarar que para los minutos y los segundos se realiz el mismo
circuito pues ambos requieren de un conteo hasta 50 (Mod 60). Lo que cambia es que
para los minutos, la entrada CPU de las unidades no va a ir al reloj, si no a la salida de la
compuerta lgica que determina el reseteo de las decenas, es decir se colocarn en
CASCADA los integrados de stas dos secciones. (Vase Segundos y minutos)

SEGUNDOS Y MINUTOS

SECCION HORAS MILITAR Y CIVIL

Lo que logramos en la seccin de las horas fue realizar un contador con dos diferentes
mdulos 25 y 12. Para esto se necesitaron diferentes grupos de compuertas para detectar
la llegada de los contadores a 13 (Que sera la 1) y a 24.
Las secuencias de conteo del reloj estn descritas abajo
Secuencia Para Modo 24 Hrs.
00, 01, 02, 03, 04, 05, 06, 07, 08, 09, Al Siguiente Pulso Restablece a 0 las unidades y
cuenta + 1 Decena.
10, 11, 12, 13, 14, 15, 16, 17, 18, 19, Al Siguiente Pulso Restablece a 0 las unidades y
cuenta + 1 Decena.
20, 21, 22, 23, 24, Reset a -> 00. Unidades y Decenas.
Secuencia Para Modo 12 Hrs.
01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, Restablecer a 01
& Cambio de Indicadores AM. PM.
Para analizar mejor la ubicacin de las compuertas y la funcin que cumplen, vamos a
analizar paso a paso el recorrido que hace la seal por las compuertas. De arriba para
abajo y de derecha a izquierda.
El planteamiento: Reloj con modos de operacin de 12 y 24 Hrs. En modo 12 hrs. seales
de AM. PM. Hablaremos solo de los contadores de Horas, Unidades y Decenas.
U1C: Detecta cuando el reloj llega a 13 Hrs. Genera un pulso llamado h13, ese pulso
pasa atraves de la compuerta G Y si el conmutador est en la posicin 12Hrs=1.
U1A: Detecta cuando el reloj llega a 24 Hrs. Genera un pulso llamado h24, ese pulso pasa
a travs de la compuerta U6A Y si el conmutador est en la posicin 24Hrs=0 el
inversor invierte la seal y la funcin de U6A se cumple.
U7A: restablece a 0 el contador de decenas de horas segn como est el conmutador
24Hrs=0/12Hrs=1.
Esto es si est en 24Hrs=0 O si est en 12Hrs=1.

U8A: Debemos, por fuerza, saber todas las funciones de los 74LS193. Su entrada de
control PL sirve para pasar los datos en sus Ds hacia sus Qs. Esto ocurrir cuando esta
seal PL es baja (0). Este nivel lgico 0 se lo da la compuerta K cuando se genere un
pulso MR para el contador de las decenas Y cuando el conmutador 24Hrs=0/12Hrs=1
est en la posicin 12Hrs=1. Como en las entradas Ds del contador de unidades tenemos
programado 0001, este contador pasar esos datos a sus Qs con lo que se restablecer
a 1 en modo 12 Hrs. No as cuando est en modo 24 Hrs.
U6B: Detecta cuando el contador de unidades llega a 10, cuando llega, se restablece a 0
a travs de la compuerta B y cuenta +1 el contador de decenas puesto que ya han pasado
una decena de horas.
U7B: restablece a o el contador de unidades cuando el reloj llega a 24 Hrs O cuando
este contador llega a 10.
Finalmente, el funcionamiento del circuito, es muy similar a lo que se ha hecho con
segundos y minutos, teniendo en cuenta que a la entrada CPU de las unidades llega la
salida de las decenas de los minutos, para hacer el mismo proceso que se muestra en la
conexin entre minutos y segundos.
Hay que agregar tambin que para cumplir con la caracterstica de que el nmero cero no
aparezca cuando el conteo se hace slo en las unidades, es decir cunado la hora En civil
o en militar sea entre 01, 02, 03, 04, 05, 06, 07, 08, 09 la secuencia se muestre de la
forma 1, 2, 3, 4, 5, 6, 7, 8, 9 en los display. Esto lo realizamos probando los pines del
74LS47, y observando sus especificaciones. Colocamos un Swich lgico en el PIN RBI y
comprobamos que cuando est a 1 lgico la operacin es normal con el cero, pero
cuando se lleva a 0 lgico (Tierra) el cero desaparece tal y como el enunciado lo dice.
En el anlisis se realiz un contador Mdulo 30 para comprobar la aparicin o no del 0 en
las decenas. (Vase prueba 74LS47)

HORAS MILITAR Y CIVIL

PRUEBA 74LS47

REFERENTES TERICOS

A continuacin adjuntamos una serie de referentes tericos que fueron fundamentales


para el desarrollo del proyecto. Algunos dieron solucin a problemas que se nos
presentaron en el anlisis
. Otros fueron fundamentales para comprender la verdadera esencia del proyecto. Otros
adems le agregaron la esttica y la forma, peor todos stos conceptos se debieron tener
en cuenta para el desarrollo del Reloj digital.
Acerca de las compuertas dentro de los circuitos.
Para explicar el por qu utilizar determinada compuerta hay que memorizar sus
STATEMENTS.(Estatutos Declaraciones Reglas).
AND:...Cuando todas sus entradas sean 1 la salida ser 1.
NAND: Cuando todas sus entradas sean 1 la salida ser 0.
OR:.....Cualquier 1 en sus entradas la salida ser 1.
NOR:...Cualquier 1 en sus entradas la salida ser 0.
XOR:...Cuando sus entradas son diferentes la salida es 1.
XNOR:.Cuando sus entradas son diferentes la salida es 0.
Tambin podramos considerarlos en otra forma:
AND:...Cualquier 0 en sus entradas la salida ser 0.
NAND:.Cualquier 0 en sus entradas la salida ser 1.
OR:.....Todas sus entradas en 0 la salida ser 0.
NOR:...Todas sus entradas en 0 la salida ser 1.
XOR:...Cuando sus entradas son iguales la salida ser 0.
XNOR:.Cuando sus entradas son iguales la salida ser 1.
Cualquier grupo que memoricemos estara bien ya que uno es consecuencia del otro.
En tu circuito utilizas NAND porque T usas para restablecer el (los) contadores la entrada
PL (Program Load).
Notas esos pequeos crculos en la entrada PL? Eso quiere decir que la seal PL es
cierta cuando es 0. dicho de otra forma: para que el contador Sienta que le est llegando
una seal PL esta debe ser baja(0) y responde pasando lo que hay en sus entradas D a
sus Q.Como en tu circuito todas las Ds estn a tierra(0) las Qs toman ese valor(0).
Las Qs del 74193 son ciertas cuando son altas(1).
Cmo llegar a la conclusin de utilizar una NAND?.
Es relativamente sencillo si vemos las reglas de las compuertas: Queremos detectar

cuando el contador llegue a 10 y sabemos que la combinacin de BITs es 1010 pero


ocupamos un 0 para utilizar la entrada PL.
Tomamos los valores ciertos (1s) de las Qs y decimos: Cuando todas las entradas sean
1 la salida ser 0.
Acerca de la representacin y simulacin
Normalmente las lneas de DATOS corren por el dibujo de derecha a izquierda; por la
derecha entran, por la izquierda salen procesadas. Si algn(os) dato(s) tiene que ser
reprocesado(s) se regresan por la parte alta del dibujo.
Las lneas de CONTROL entran por la parte baja del dibujo. Y fluiran hacia la derecha del
dibujo.
Claro todo esto hasta donde sea posible ya que algunos smbolos en algunos
Simuladores no se prestan para lograr hacer un diagrama LEIBLE o entendible
rpidamente.
Es extremadamente cansado el leer un diagrama con lneas sobrepuestas, muy grande
(componentes muy separados). Etc.

Acerca del ensamble en protoboard


Reglas para el armado de circuitos en el protoboard.
Aunque no existen reglas definidas para el ensamble de circuitos en un protoboard, y
cada persona puede armar un prototipo segn sus gustos y habilidades, se deben tener
en cuenta algunos aspectos bsicos con el fin de que el proyecto trabaje bien y sea de
fcil modificacin.
Tener a la mano todos los componentes para armar el circuito segn la lista de materiales.
Deje suficiente separacin, aunque no demasiada, entre los elementos para que el
ensamble de los dems componentes pueda realizarse sin tropiezos. Muchos
componentes en un espacio reducido dificultan el proceso de ensamble, y si es necesario
sustituir algn componente, puede verse obligado a desarmar parte del circuito.
No corte demasiado los terminales de los componentes ya que en algunos casos es
necesario cambiarlos de lugar donde se requiere que estos sean ms largos.
Utilice en lo posible un extractor de circuitos integrados para retirar o colocar los circuitos
integrados para evitar daos en sus terminales.

No instale sobre la protoboard componentes que generen una gran cantidad de calor,
pues pueden ocurrir derretimientos del plstico daando permanentemente a la placa. Tal
es el caso de resistencias de potencia o de semiconductores que disipen mucho calor.
No utilice componentes cuyos terminales sean muy gruesos o alambres de calibres
grandes que daarn con toda seguridad las laminillas de contacto que van dentro de los
agujeros de la protoboard. No fuerce ningn terminal o alambre dentro de los orificios.
En lo posible, no utilice el protoboard para circuitos de corriente alterna por encima de los
110 V, ya que el aislamiento no es suficiente y pueden generarse corto circuitos o
presentarse posibles situaciones de riesgo personal.
El armado de los circuitos debe ser tan ntido como sea posible. Esto no solamente
obedece a consideraciones de tipo esttico, sino a que un circuito ordenado es ms fcil
de ser diagnosticado en caso de mal funcionamiento, o de ser modificado de ser
necesario. En lo posible el cableado debe ser lo ms corto que se pueda.
Diferencia entre 74LS193 y 74LS192
Entre los ICs 192 y 193 hay una diferencia que pudiera afectar en mucho algn proyecto.
El 192 es contador en dcadas.
El 193 es un contador binario
Uno cuenta del 0 al 9
El otro cuenta del 0 al 15.
Acerca del 74LS47 y el display 7 segmentos.
Quizs surja la cuestin del por qu se utilizan un 47 y Un display de nodo comn.
Resulta que en el display de nodo comn todos los leds internos comparten el nodo.
Por tanto cada uno necesita llevar el ctodo respectivo a tierra. El 74LS47 es un
decodificador de BCD a 7 segmentos , entra un numero en codigo BCD con estados
lgicos. ste est diseado para un Diplay de nodo comn.
Es decir que si llegsemos a utilizar un display de ctodo, en el cual todos los nodos de
los Leds van a Vcc, se necesitara un 74LS48. ste tiene los mismos pines que el 74LS47
y est en el mismo orden, ms ya hemos visto la diferencia.