0% encontró este documento útil (0 votos)
84 vistas14 páginas

P10D

Este documento presenta una práctica sobre máquinas de estado. Primero, explica los conceptos básicos de máquinas de Moore y Mealy y cómo diseñar un contador ascendente/descendente utilizando flip-flops JK y una tabla de excitación. Luego, muestra cómo diseñar una máquina de Mealy basada en ese contador para cumplir con un diagrama de estados dado, obteniendo la tabla de estados y circuito correspondiente. Finalmente, propone como tareas diseñar e implementar estos circuitos y escribir conclusiones.

Cargado por

Javi
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
84 vistas14 páginas

P10D

Este documento presenta una práctica sobre máquinas de estado. Primero, explica los conceptos básicos de máquinas de Moore y Mealy y cómo diseñar un contador ascendente/descendente utilizando flip-flops JK y una tabla de excitación. Luego, muestra cómo diseñar una máquina de Mealy basada en ese contador para cumplir con un diagrama de estados dado, obteniendo la tabla de estados y circuito correspondiente. Finalmente, propone como tareas diseñar e implementar estos circuitos y escribir conclusiones.

Cargado por

Javi
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

I. P. N.

ESIME “Unidad Culhuacan”

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA

UNIDAD CULHUACAN

INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA

ACADEMIA DE COMPUTACIÓN

LABORATORIO DE CIRCUITOS DIGITALES

PRACTICA NO. 10

“MÁQUINAS DE ESTADO”

DOCENTE:_________________________________________

AGOSTO 2011

Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales


I. P. N. ESIME “Unidad Culhuacan” 2

Práctica No. 10

"Máquinas de Estado"

Objetivo:

° Analizar el funcionamiento de las Máquinas de Estado tipo Moore y Mealy, mediante una
tabla de estados.

° Aplicar las técnicas de diseño de Máquinas estado mediante Flip-Flops y Compuertas.

Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales


I. P. N. ESIME “Unidad Culhuacan” 3

Material

1 Experimentador.

Fuente regulada de 5V CD.


Circuitos Integrados:
74XX00 o CD 40YY ( Equivalente en Tecnología CMOS)
74XX02
74XX04
74XX76 o 74XX112
XX = HC, LS o F. 74 = Tecnología TTL CD40 = Tecnología CMOS
• Resistencias de 330Ω
• Led’s

º Hojas de datos técnicos de los circuitos integrados


Consultar:: http://www.datasheetcatalog.com/ ó .net/
http://www.datasheetarchive.com/es/ )

Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales


I. P. N. ESIME “Unidad Culhuacan” 4

Introducción Teórica

Una máquina en general esta formada por un circuito entrada y uno de salida de tipo
combinatorios, adicionalmente cuentan con elementos retardadores o memoria basados en Flip-
flops. Las máquinas de son parte de los circuitos secuenciales síncronos, el diagrama general es:

Q D
Salida de una Fip-Flops o elementos de
máquina memoria.
C
Moore

Entrada
Fuente
Cto.
A De Cto. De
B Entrada salida
Salida de
máquina de
MEALY

Q D

Reloj

Maquina de Estado.

Las máquinas de estado las hay de tipo Moore y Mealy, la clasificación se hace en base a el
lugar donde se toma la salida del circuito, como se ve en el diagrama general anterior.

Maquinas Tipo Moore

Circuito síncrono (contador módulo 3)


presentando en forma usual.

Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales


I. P. N. ESIME “Unidad Culhuacan” 5

Cto. entrada

Circuito síncrono en forma general.

Una máquina de Moore tiene la característica que el circuito tiene su salida en los Flip-
Flops.

Máquinas Tipo Mealy

Circuito Mealy presentada en forma usual

Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales


I. P. N. ESIME “Unidad Culhuacan” 6

Circuito Mealy dibujado en su forma general

Para analizar un circuito secuencial complejo es usar una tabla de estados, ya que esta se pueden
observar fácilmente todas las combinaciones de entrada y salida simultáneamente; de la tabla
mencionada se pueda desprender la ecuación de gobierno de la máquina de estados. El circuito de
salida de una máquina Mealy es de tipo combinatorio, por ello la función de salida depende del
estado presente de las salidas de los flip-flops y no tiene que esperar el pulso de reloj para
producir la respuesta de salida (Z=Z(Q1,Q2...X,Y)).
Por lo anterior el diseño de una maquina de estado consiste en determinar los circuitos de
entada y salida mostrados en el diagrama general. El diseño de Máquinas de estado tipo Moore es
igual al diseño de contadores síncronos.

Diseño de Contador Ascendente/Descendente con Variable Externa.

Para ejemplificar este método se diseñara un contador especial binario síncrono


ascendente/descendente de tres bits usando flip-flops tipo “JK, que cumpla la siguiente tabla de
conteo.

Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales


I. P. N. ESIME “Unidad Culhuacan” 7

Este problema se resolverá por el método de la tabla de excitación del contador, este pretende
reducir al mínimo los errores en la asignación de las excitaciones en problemas complejos, alterna
una visión global de los cambios requeridos del estado presente al próximo estado y también el
número de mapas es menor por este método que por el de mapa de referencia.

Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales


I. P. N. ESIME “Unidad Culhuacan” 8

Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales


I. P. N. ESIME “Unidad Culhuacan” 9

Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales


I. P. N. ESIME “Unidad Culhuacan” 10

Implementado el contador especial.

Este circuito para diseño equivale al bloque.

Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales


I. P. N. ESIME “Unidad Culhuacan” 11

Q1 Q2 Q3

K (control)
Contador
Asc./Desc. (Especial)
Reloj Modulo 7

Diseño de Máquinas de Tipo Mealy

En base al contador ascendente/descendente (Máquina Moore), anterior diseñar una


Máquinas Mealy que cumpla el siguiente diagrama de estados.

Diagrama de estados

Obteniendo la Tabla de Estados del Diagrama de Estados anterior.

Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales


I. P. N. ESIME “Unidad Culhuacan” 12

Como ya se diseño el contador Ascendente/ Descendente en el punto anterior, se procede a


diseñar el circuito de la Salida Z.

Tabla de Verdad
K Q3 Q2 Q1 Z
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 x
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 1
1 0 0 1 0
1 0 1 0 1
1 0 1 1 0
1 1 0 0 x
1 1 0 1 1
1 1 1 0 0
1 1 1 1 1

Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales


I. P. N. ESIME “Unidad Culhuacan” 13

Finalmente implementando la máquina de estados.

Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales


I. P. N. ESIME “Unidad Culhuacan” 14

Desarrollo

1.- Diseñar mediante flip-flops tipo JK un contador síncrono Ascendente/Descendente de 3 bits


(usar el método de la tabla de excitación del contador) que cumpla la tabla de conteo citada.
Obtener el circuito armado y funcionando y el diagrama de Estados.

2.- Diseñar una maquina de Mealy en base a un contador ascendente/ descendente del punto
anterior, que cumpla el Diagrama de Estados siguiente:

Observaciones:
1) Condición K=1 conteo ascendente K=0 conteo descendente.
2) Observando la forma de conteo de la máquina de estados, el conteo puede ser
implementado mediante un circuito integrado más el circuito salida de la función Z.

3.- Escriba sus conclusiones y observaciones.

Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales

También podría gustarte