Sei sulla pagina 1di 3

7

Practica #

CONTADORES.

1. OBJETIVOS DE LA PRÁCTICA A REALIZAR

 Diferenciar entre los contadores Asíncronos y Síncronos.

 Analizar el diseño de los circuitos contadores.

 Utilizar un contador ascendente y descendente para generar secuencias binarias


repetidas.

 Determinar el módulo de un contador.

1
 Diseñar secuencias de contadores ya determinadas.

2. EJERCICIOS DE LA PRÁCTICA

1. Diseñe un circuito síncrono que cuente siguiendo la secuencia decimal 3, 7, 2, 6, 3, 7,


2, 6 utilizando flip-flops D. Asegúrese que este contador se autoinicialice, es decir, que
todos los estados no utilizados transiten inicialmente al estado inicial del contador.
Escriba el código VHDL y su respectivo vector de pruebas.

2. Realizar un sistema de conmutación secuencial síncrono que realice la siguiente


secuencia ….7,3,2,5,0,7,3,….para una señal de control A. para dicha señal (A)
complementaria, el sistema deberá ser capaz de producir un pulso de salida por cada 6
pulsos de reloj; para la síntesis utilice flip-flop D, representar el circuito resultante

3. Se dispone de un circuito generador de ondas cuadradas cuya frecuencia está fijada en


6 KHz. Diseñe, entonces un circuito divisor de frecuencias que genere una señal
cuadrada simétrica de frecuencia 1KHz utilizando flip-flops JK. Muestre todos los pasos
de su diseño incluyendo su diagrama de estado completo y su circuito final.

4. Diseñar un generador de código BCD que responda a la filosofía del código Gray,
represente el circuito y verifique el funcionamiento del circuito. Escriba el código VHDL y
su respectivo vector de prueba.

5. Diseñar un contador divisor por N=10

6. Diseñe un contador síncrono con lógica de habilitación serie.

7. Diseñar un contador que tenga una señal de control tal que:

a. Cuando la señal de control este en 1 lógico, el contador cuente de manera


ascendente en código BCD AIKEN.
b. Cuando la señal de control este en 0 lógico el contador cuente de manera
descendente en código BCD 5211

8. Realizar un contador síncrono para el código BCD-5211 ascendente y descendente

9. Diseñar un contador módulo 12 en código JOHNSON con una entrada de control tal
que:
c. En una posición de la señal de control cuente en forma descendente los
números pares.
d. en otra posición de la señal de control cuente en forma ascendente los
números impares.
e. El contador debe ser inicializado en cualquier valor del módulo a contar.

2
f. para su implementación utilice FLIP-FLOPS, la cuenta debe ser visualizada
en un DISPLAY de 7 segmentos.
Dibuje el circuito resultante y explique cómo funciona.

10. Diseñar un contador ascendente – descendente asíncrono MOD 25. Realice el


programa correspondiente para implementarlo en una FPGA.

11. La secuencia que se muestra en la siguiente tabla se conoce como secuencia normal
para mover Motores Paso a Paso unipolares .

Diseñe un sistema secuencial síncrono que genere y que además tenga un control de
dirección de la secuencia GI/GD que al mismo tiempo permita habilitar o deshabilitar la
secuencia. Es decir a través de dos entradas se habilita la evolución de la secuencia y la
dirección en que evoluciona esta Dibuje el circuito resultante y explique cómo funciona.

Sugerencia: considere que A es complementario a C. Igual B y D.

Potrebbero piacerti anche