Está en la página 1de 17

UNH

Ing. Electrónica

CIRCUITOS DIGITALES II

74LS190

Contadores
SEMANA 5 (Sesión 5)
Mg. Javier Camilo Poma Palacios

Pampas - 2019
CONTADORES
Definición: Circuito secuencial cuyas salidas representan en un
determinado código el número de impulsos que se aplican a la
entrada.
Estructura: Biestables activados por flanco (FF) conectados
entre sí.
Módulo (M): número de valores por los que pasa (divisor por M).
Tipos:
Ascendentes
Descendentes
Tipos:
Asíncronos: Los FF no comparten la misma señal de reloj
Síncronos: Los FF comparten la misma señal de reloj:
 Síncronos propiamente dichos
 Contadores basados en registros de desplazamiento
CONTADORES
CONTADORES ASÍNCRONOS

Secuencia
Condiciones de funcionamiento
de cuenta
A2 A1 A0
0 0 0
0 0 1 A0 cambia de 0 a 1

0 1 0 A0 cambia de 1 a 0; A1 cambia de 0 a 1.

0 1 1 A0 cambia de 0 a 1

1 0 0 A0 cambia de 1 a 0; A1 cambia de 1 a 0; A2 cambia

1 0 1 A0 cambia de 0 a 1

1 1 0 A0 cambia de 1 a 0; A1 cambia de 0 a 1.

1 1 1 A0 cambia de 0 a 1
CONTADORES
CONTADORES ASÍNCRONOS  Utiliza FF tipo T o tipo JK.

QA QB QC

J Q J Q J Q
Entrada de
impulsos al CLK CLK CLK
contar
l K Q l K Q l K Q

“1” l l

Problema  lento ya que cada FF debe esperar a que el anterior


bascule.

Módulo M = 2n = 23 = 8 impulsos.
CONTADORES
CONTADORES ASÍNCRONOS  Módulo  2n
Se parte de un contador de modulo M = 2n y se conecta la
primera combinación no deseada mediante una NAND a las
entradas CLEAR de los FF JK o T.
Ejemplo: contador M = 12
J Q J Q J Q l J Q
Entrada de
impulsos a CLK CLK CLK CLK
contar
l K C l K C l K C l K C

“1” l l l

l l
CONTADORES
CONTADORES SÍNCRONOS  Ejemplo: Contador de modulo
M=16, con biestables JK.
TABLA DE TRANSICIONES SEÑALES DE CONTROL
ESTADO
ESTADO ACTUAL ENTRADAS SÍNCRONAS
SIGUIENTE
QD QC QB QA QD QC QB QA JD KD JC KC JB KB JA KA
0 0 0 0 0 0 0 1 0 X 0 X 0 X 1 X
0 0 0 1 0 0 1 0 0 X 0 X 1 X X 1
0 0 1 0 0 0 1 1 0 X 0 X X 0 1 X
0 0 1 1 0 1 0 0 0 X 1 X X 1 X 1
0 1 0 0 0 1 0 1 0 X X 0 0 X 1 X
0 1 0 1 0 1 1 0 0 X X 0 1 X X 1
0 1 1 0 0 1 1 1 0 X X 0 X 0 1 X
0 1 1 1 1 0 0 0 1 X X 1 X 1 X 1
1 0 0 0 1 0 0 1 X 0 0 X 0 X 1 X
1 0 0 1 1 0 1 0 X 0 0 X 1 X X 1
1 0 1 0 1 0 1 1 X 0 0 X X 0 1 X
1 0 1 1 1 1 0 0 X 0 1 X X 1 X 1
1 1 0 0 1 1 0 1 X 0 X 0 0 X 1 X
1 1 0 1 1 1 1 0 X 0 X 0 1 X X 1
1 1 1 0 1 1 1 1 X 0 X 0 X 0 1 X
1 1 1 1 0 0 0 0 X 1 X 1 X 1 X 1
CONTADORES
CONTADORES SÍNCRONOS  Ejemplo: Contador Modulo 16,
con biestables JK.

Simplificamos por Karnaugh:

JD = KD = QAQBQC

JC = KC = QAQB

JB = KB = QA

JA = KA= “1”
CONTADORES
CONTADORES SÍNCRONOS  Ejemplo: Contador M = 16 con
biestables JK.
QA QB QC QD

Entrada de l l l

impulsos a
contar
J Q l J Q l J Q l J Q

CLK CLK CLK CLK

l K l K l K l K

“1”

l
CONTADORES
CONTADORES SÍNCRONOS  Ejemplo: Contador Modulo 16,
con biestables JK.
Podemos ahorrar puertas lógicas si nos damos cuenta que:

JA=KA=“1”

JB=KB=QA

JC=KC=JBQB

JD=KD=JCQC
CONTADORES
CONTADORES SÍNCRONOS  Ejemplo: Contador M = 16, con
biestables JK.
QA QB QC QD

Clock l l l

J Q l J Q l J Q l J Q

CLK CLK CLK CLK

l K l K l K l K

“1”

l
CONTADORES
CONTADORES SÍNCRONOS  Ejemplo: Contador UP/DOWN
modulo M = 5.
CONTADORES
CONTADORES SÍNCRONOS  Ejemplo: contador UP/DOWN
de M = 5.
CONTADORES
CONTADORES SÍNCRONOS DE CUALQUIER SECUENCIA.
Ejemplo: Contador de la secuencia “2, 3, 5, 1, 7, 2, 3,...”
CONTADORES
CONTADORES SÍNCRONOS DE CUALQUIER SECUENCIA.
Ejemplo: Contador de la secuencia “2, 3, 5, 1, 7, 2, 3,...”
CONTADORES
CONTADORES SÍNCRONOS BASADOS EN REGISTROS DE
DESPLAZAMIENTO: CONTADOR EN ANILLO.
CONTADORES
CONTADORES SÍNCRONOS BASADOS EN REGISTROS DE
DESPLAZAMIENTO: CONTADOR JOHNSON O ANILLO
INVERTIDO
UNH
Ing. Electrónica

Gracias

También podría gustarte