You are on page 1of 7
DDEEPPAARRTTAAMMEENNTOTO DDEE LLAABBOORRAATTOORRIIOOSS
DDEEPPAARRTTAAMMEENNTOTO DDEE
LLAABBOORRAATTOORRIIOOSS

CRONÓMETRO DIGITAL

OBJETIVO

Los contadores son uno de los circuitos digitales de mayor aplicación en la construcción de sistemas lógicos electrónicos. Éstos pueden ser sincrónicos o asincrónicos.

Los contadores sincrónicos constituyen un caso particular de circuito secuencial sincrónico en donde los pulsos de en trada que se van a contar se inyectan a la entrada

de

reloj o de

pulsos

de todos los flip-flops que

componen el contador, obligando a los

flip-flops a cambiar de estado de forma simultánea con la sola dife rencia en los tiempos

de operación de los flip-flops individuales. El cambio

de

estado de cada

uno de

los flip-

flops será función de los valores lógicos presen tes en las entradas de excitación (SR, JK o

D) de cada uno de los flip-flops.

A dife rencia de los contadores sincrónicos, en los contadores asincrónicos los pulsos de cuen ta no se inyectan a todas las entradas de reloj de los flip-flops de forma simultánea, causando una mayor simplicidad en el circuito del contador, pero una mayor len titud en su operación.

La presen te práctica tiene como objetivo familiarizar al estudi ante en la operación

de

los circuitos de

contadores con el diseño

de

un circuito práctico como

es

el

caso

del

cronómetro digital.

PLANTEAMIENTO DEL PROBLEMA

 

Diseñar el circuito de un cronómetro digital,

con

las señ ales

que

se

muestran en

el

diagrama siguiente. El cronómetro debe rá poder contar el tiempo en segund os desde 0 hasta 39 segund os en forma decimal.

Contar

Contar

Borrar

Borrar
Contar Borrar

CRONÓMETRO

reloj

DIGITAL

SALIDA

Al display de 7 segmentos

Por tanto el cronómetro tend rá dos digitos decimales, el dígito de las unid ades y
Por tanto el cronómetro tend rá dos digitos decimales,
el
dígito de
las unid ades
y
el
DDEEPPAARRTTAAMMEENNTOTO DDEE
LLAABBOORRAATTOORRIIOOSS

dígito de las decenas, los cuales debe rán ser llevados al display de 7 segmentos para poder visualizar el número de segund os transcurridos desde que se arranca a contar al cronómetro hasta que se detiene.

Los pulsos de reloj deben ser obtenidos del generador de frecuen cias (27) y divisor de frecuencias (28) con la frecuen cia apropiada.

Las señal de “Contar “ será obtenida de un teclado (31) Cuando Borrar = 1, el contador se repone a 0 segundos. Cuando Contar = 1 el cronómetro arranca, y cuando Contar se regresa a 0 se detiene el cronómetro.

Para el dígito de las unidades, utilice el circuito integrado del contador binario

sincrónico (39) convertido en contador de cima l datos en paralelo.

(0...9)

utilizando su en trada de cargar

Para el dígito de las decenas utilice flip-flops JK. Para este dígito implemente un contador binario asincrónico de 0 a 3, ya que la velocidad del contador es muy lenta, y el contador asincrónico ne cesi ta menos circuitos para su realización que el sincrónico. Utilice como máximo dos compuertas AND/ NAND, espe cificando muy bien todas las conexi ones que se deb en efe ctuar en el mo ntaje del circuito en el laboratorio.

SOLUCIÓN.

El diagrama en bloques del cronómetro se muestra en el diagrama siguiente, el cual está

compuesto de dos contadores: un contador decimal para

el

dígito de

las

unid ades y un

contador binario de

0

a

3

para

el

dígito de

las decenas.

Los pulsos

de

reloj con una

frecuencia de

1

Hz

(1

pulso

por

segund o) incrementan al contador de

las

unidades.

Cuando ocurra el décimo pulso el dígito de las uni dades pasa a 0 y produce una

transición que provoca que el dígito de las decenas se incremente, etc.

Cronómetro digital

DDEEPPAARRTTAAMMEENNTOTO DDEE LLAABBOORRAATTOORRIIOOSS
DDEEPPAARRTTAAMMEENNTOTO DDEE
LLAABBOORRAATTOORRIIOOSS

Decenas

Las señal de “Contar “ será obtenida de un teclado (31) Cuando Borrar = 1, el

reloj

Las señal de “Contar “ será obtenida de un teclado (31) Cuando Borrar = 1, el

8

4

2

1

8

4

2

1

Por

ejemplo,

flanco positivo

si

el

del

pasa

a

0 (0000),

contador

de

las

número en

el

cronómetro es

el

09 (0000,

1001),

al

ocurrir

el

décimo pulso

la

transición

unid ades

se

en

la

en trada

del

contador

negativa

aplica

al

de

1

a

0

contador

del

de

bit

las

de

las

unid ades este

de

mayor

decenas

orden

del

haciénd olo

incrementar y pasando a 1 (0001).

DDEEPPAARRTTAAMMEENNTOTO DDEE LLAABBOORRAATTOORRIIOOSS
DDEEPPAARRTTAAMMEENNTOTO DDEE
LLAABBOORRAATTOORRIIOOSS

La función de la compuerta NAND consiste en bloque ar los pulsos de reloj cuando Contar

=0.

Si Contar

=

0,

la

salida

de

la

compuerta

NAND =1

y

no

se

aplican pulsos

al

cronómetro.

 

Se muestra el circuito digital del cronómetro digital

BORRAR

Contar

CTRDIV16

CT=0

2+ G1

Display de

7 segmentos

1 Hz

reloj

  • 1- decenas unidades

G2

2+/G1: entrada de pulsos para conteo creciente

C3

C3: entrada asincrónica de carga que se activa con 0

1

2

4

8

CT=0: entrada asincrónica de borrado que se activa con 1

DDEEPPAARRTTAAMMEENNTOTO DDEE LLAABBOORRAATTOORRIIOOSS
DDEEPPAARRTTAAMMEENNTOTO DDEE
LLAABBOORRAATTOORRIIOOSS

entrada

La función de la compuerta NAND consiste en bloque ar los pulsos de reloj cuando Contar

1

2

4

bit mayor orden

BORRAR

1J

1K

pulsador

BORRAR

1

 

8

Q0

Q 0 Q 1

Q1

 
1J

1J

1K R

R

1 2 4 bit mayor orden BORRAR 1J pulsador Q 0 Q 1 1J 1K R

Observación: Con un nivel alto en la entrada (CT=0), se borra el contador

En el circuito el contador binario de las de cenas está compuesto por dos flip-flops, pués

éste nada más debe

contar de 0 a 3 (00 a 11) según las especificaciones.

En el contador binario

CTRDIV16, la en trada C3 es alimentada por una compuerta NAND

para que cuando ocurra el décimo pulso y este contador pase a 1010 momentáneamente

DDEEPPAARRTTAAMMEENNTOTO DDEE LLAABBOORRAATTOORRIIOOSS
DDEEPPAARRTTAAMMEENNTOTO DDEE
LLAABBOORRAATTOORRIIOOSS

la entrada

C3 se

haga

0 y se

cargue

el número presente en

su en trada (0000).

forma se obliga a este contador a

pasar

del número 9 (1001) al 0 (0000).

De esta

Finalmente la señal Borrar lleva a 0 a todo el cronómetro según la conexi ón efectuada.

BIBLIOGRAFÍA

  • 1. Víctor P. Nelson, H. Troy Nagle, Bill D. Carroll y J. David Irwin, “Análisis y Diseño de Circuitos Lógicos Digitales “, Prentice-Hall Hispanoamericana S.A., 1996

  • 2. System Technick, “DIGI BOARD2 Descripción Técnica “

DDEEPPAARRTTAAMMEENNTOTO DDEE LLAABBOORRAATTOORRIIOOSS
DDEEPPAARRTTAAMMEENNTOTO DDEE
LLAABBOORRAATTOORRIIOOSS