Lab09 Máquinas de Estado

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

CIRCUITOS DIGITALES

II Ciclo

Laboratorio N°9

MÁQUINAS DE ESTADO
MÁQUINAS DE ESTADO

Objetivos
1. Diseñar sistemas secuenciales síncronos mediante los autómatas de Moore y Mealy mediante el uso de la tabla
de transición de FF, la tabla de diseño del circuito y los mapas de Karnaugh.
2. Usar eficazmente el software de simulación para la comprobación de los diseños.
3. Implementar circuitos secuenciales síncronos.

Introducción Teórica
Los SISTEMAS SECUENCIALES SINCRONOS se pueden clasificar en dos grandes tipos denominados
Autómatas y estos son:
Autómatas d e Moore: Aquellos en los que el estado siguiente del sistema depende sólo de las variables del
sistema.
Autómatas de Mealy: Aquellos en los cuales el estado siguiente del sistema depende no sólo de las variables
internas del sistema, sino que también depende de variables externas al sistema

En el diseño de un sistema secuencial síncrono se deben seguir los siguientes pasos:

• Dibujar el Diagrama de estados del sistema que se desea diseñar.


• Determinar el número y tipo de FFs que se utilizaran.
• Con la Tabla de excitación del FF seleccionado y el diagrama de estados se construye la Tabla de Diseño.
• Se encuentra el circuito combinacional que junto a los FF formarán el circuito final.

Todos los Flip Flops del sistema tienen sus entradas de reloj unidas entre sí y por esta línea se aplica la señal de reloj
que "sincroniza" toda la operación del sistema.

Ningún circuito responde instantáneamente a una señal de entrada. Todos los dispositivos tienen un
"Retardo por Propagación" (tpo). que es la semisuma de los retardos tPHL y tPLH .
.

1
Circuitos Digitales
Preparación
Para el desarrollo de esta experiencia el alumno debe tener claro los conceptos dados en la clase
teórica, revisar sus apuntes y afianzar sus conocimientos con el texto base y la bibliografía del
curso. Debe de saber usar un software de simulación para circuidos digitales.

Equipos y materiales

• 01 Fuente DC
• 01 Multímetro digital
• 01 Pelacable
• 01 Módulo entrenador DET 2220
• 01 Cable de alimentación
• 01 PC con software de simulación
• 15 Conectores chicos de 2 mm
• 15 Conectores medianos de 2mm
• 10 conectores grandes de 2 mm

PROGRAMA DE FORMACIÓN REGULAR


Circuitos Digitales

UNIDAD DIDÁCTICA : ENTRENADOR DET2220 ELECTRÓNICA DIGITAL PRACTICA: 3.36


ACTIVIDAD: BINARY RATE MULTIPLIER TIEMPO:
3.36.1. OBJETIVOS 3.36.2. MATERIAL NECESARIO

Estudiar un circuito que permite obtener una frecuencia cualquiera a partir de otra dada. Entrenador DET2220

3.36.3. ESQUEMA /MONTAJE 3.36.4. SECUENCIA DE REALIZACIÓN

a) Montar el circuito de la figura 3-36.1. poner todas las entradas J y k de los flip
flops a nivel alto. Conectar la entrada del Clock, y las entradas de programación
X1, X2 y X3 al programador de estado lógico.
b) Programando un valor en las entradas de programación, compruébese el número
de impulsos que se obtiene a la salida al aplicar 8 impulsos a la entrada del Clock.
Se puede contar fácilmente, montando un contador asíncrono a la salida que nos
indique el resultado. Compruébese que el número de impulsos corresponde al
valor 4.

3.36.5. CUESTIONARIO 3.36.6. PROPUESTA DE TRABAJOS

PROGRAMA DE FORMACIÓN REGULAR


Circuitos Digitales

Segunda parte:

1. Diseñar un contador de tres bits que recorra la siguiente secuencia 000, 101,
011, 000,…
a) Dibuje el diagrama de estados requerido, incluya los estados no deseados al inicio
de la cuenta.
b) Escriba la tabla de estados del circuito requerido.
c) Se usan Flip Flops JK, escriba la tabla de excitación e los Flip Flops.
d) Escriba la tabla de diseño en la que deben aparecer: el estado presente, el estado
siguiente y las entradas de los Flip Flops JK.
e) Diseñe los circuitos lógicos que generarán los niveles requeridos en cada entrada
JK y dibuje el circuito secuencial encontrado (simular y verificar su
funcionamiento).

2. Diseñar un contador síncrono ascendente / descendente de dos bits; las salidas


del contador son QaQb, tiene una entrada de control UP/DOWN que permite
seleccionar si el contador cuenta en forma ascendente o descendente.

Por tanto:
a) Y=1 (UP) y=0 (DOWN)
b) Dibuje el diagrama de estados requerido.
c) Escriba la tabla de estados del circuito requerido.
d) Se usarán Flip Flops JK, escriba la tabla de excitación de los Flip Flops.
e) Escriba la tabla de diseño en la que deben aparecer, el estado presente, el estado
siguiente y las entradas de los Flip Flops JK.
f) Diseñe los circuitos lógicos que generarán los niveles requeridos en cada entrada
JK y dibuje el circuito secuencial encontrado. (Simule y verifique su
funcionalidad).

PROGRAMA DE FORMACIÓN REGULAR 5


Circuitos Digitales
Modelo de Informe
Complete las respuestas de todo el procedimiento en el cuaderno de laboratorio en base
a la pregunta propuestas para cada experiencia en las hojas de Unidades Didácticas.

Aplicación a lo aprendido

Implemente el caso 2 de la segunda parte de ésta guía de laboratorio.


Presente:
- Diagrama circuital con la descripción teórica de la solución.
- Implementación en una tarjeta de propósitos generales.
- Documentación de ensamblaje en la tarjeta de propósitos generales.

PROGRAMA DE FORMACIÓN REGULAR 6

También podría gustarte