Mass

Páginas: 6 (1400 palabras) Publicado: 14 de marzo de 2013
CONTADORES
• Definición
• Diseño y analisis de un contador binario hacia
arriba de 3 bits con flip-flops JK.
• Otros contadores típicos
• Descripción VHDL
• Ejercicios

Definición
• Un contador es un circuito digital capaz de
contar sucesos electrónicos, tales como
impulsos, avanzando a través de una
secuencia de estados binarios.
• Contador síncrono es un tipo de contador
en elque todas las etapas utilizan el
mismo impulso de reloj.

DISEÑO DE UN CONTADOR BINARIO HACIA
ARRIBA DE 3 BITS CON FLIP-FLOPS JK
Paso 1 –Diagrama de estados
Cuando se aplica una señal de reloj, el
diagrama de estados muestra una
progresión de estados por los cuales el
contador avanza.
Paso 2 – Tabla del estado siguiente

Estado actual

Estado siguiente

Q1

Q0

Q2

Q1

Q00

Enumera cada estado del contador( estado
actual) junto con el correspondiente
estado siguiente. El estado siguiente es el
estado al que el contador paso desde su
estado actual, al aplicar un puso de reloj.
La tabla del estado siguiente se obtiene a
partir del diagrama de estados.

Q2

0

0

0

0

1

0

0

1

0

1

0

0

1

0

0

1

1

0

1

11

0

0

1

0

0

1

0

1

1

0

1

1

1

0

1

1

0

1

1

1

1

1

1

0

0

0

Paso 3 – Tabla de transiciones de los Flip-Flops
Se enumeran todas las posibles transiciones de salida, mostrando como evoluciona la
salida Q del flip-flop al pasar de los estados actuales a los estados siguientes. Qn es el
estado presente en el flip-flop(antes de un impulso de reloj) y Qn+1 es el estado
siguiente (después de un impulso de reloj).
El número de variables de estado va a coincidir con el numero de flip-flops que vamos a
utilizar. En nuestro ejemplo utilizamos 3 variables d estado, por lo tanto, 3 flip-flops.
Tomamos un tabla de transiciones para un FF-JK:

Transiciones de
salida

Entradas del
flip-flop

Qn

Qn+1

J

K0

0

0

X

0

1

1

X

1

0

X

1

1

1

X

0

Las salidas siempre coinciden con el estado actual en los contadores.

Paso 4 – Mapas de Karnaugh
Utilizando la tabla de transiciones del FF-JK, se debe utilizar un mapa de Karnaugh para la
entrada J y otro para la entrada K de cada flip-flop.
Estado actual

Estado siguiente

Entradas del flip-flop

Q2Q1

Q0

Q2

Q1

Q0

J2

K2

J1

K1

J0

K0

0

0

0

0

0

1

0

X

0

X

1

X

0

0

1

0

1

0

0

X

1

X

X

1

0

1

0

0

1

1

0

X

X

0

1

X

0

1

1

1

0

0

1

X

X

1

X

1

1

0

0

1

0

1

X

0

0

X

1

X

1

0

1

1

1

0

X0

1

X

X

1

1

1

0

1

1

1

X

0

X

0

1

X

1

1

1

0

0

0

X

1

X

1

X

1

Habrá que realizar tantos mapas de Karnaugh como entradas de flip-flops.

Paso 5 – Expresiones lógicas para las entradas de los flip-flops

Q1Q0

Q1Q0

00

01

11

10

0

0

0

1

0

1

X

X

X

X

Q2

00

0111

10

0

X

X

X

X

1

0

0

1

0

Q2

J2=Q1Q0

K2=Q1Q0
Q1Q0

Q1Q0

00

01

11

10

0

0

1

X

1

0

1

X

01

11

10

X

X

1

0

1

X

00
0

X

Q2

X

X

1

0

Q2

J1=Q0

K1=Q0

Q1Q0

Q1Q0

00

01

11

10

0

1

X

X

1

1

1

X

X

1

Q2

J0=1

00

01

1110

0

X

1

1

X

1

X

1

1

X

Q2

K0=1

Paso 6 – Implementación del contador.

Análisis de un contador de 3 bits
con flip-flops JK.
• Paso 1. Determinar el número de estados.
En nuestro ejemplo, como tenemos 3 flipflops, tenemos N=3 variables de estado
Y2Y1Y0, por lo tanto, tenemos 2n=8
estados. Utilizaremos la codificación típica
binaria.

Variables...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Massa
  • Una Mass
  • mass
  • massad
  • Massa
  • Mass
  • Mass
  • Algo mass

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS