Vous êtes sur la page 1sur 12

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL


CARRERA DE INGENIERA EN ELECTRNICA Y COMUNICACIONES
INFORME DE MICROPROCESADORES

NOMBRES:
WILLIAM GARCIA
ESTEBAN JARAMILLO
DANNY PREZ
CHRISTIAN PREZ

NIVEL: SEPTIMO
FECHA: 11 DE ABRIL DEL 2014
PROF: ING. PATRICIO CORDOVA
TEMA:
DISEO DE 2 MQUINAS SECUENCIALES
2 ACTIVIDADES EN EL PROGRAMA 8085 TENIENDO INGRESO Y VISUALIZACION
DE DATOS

I. INTRODUCCION

El presente informe nos permite dar a conocer los resultados obtenidos en el modulo
de Microcontroladores tanto en la parte de diseo de circuitos logicos y la
programacin en cdigo assembler.

Las mquinas secuenciales dentro del aspecto digital son de gran relevancia ya que
permite obtener salidas especficas de acuerdo a condiciones establecidas. La mquina
secuencial en este caso presentar un conteo especfico mediante una seal de
control; es decir que procesar las seales de entrada en un determinado intervalo de
tiempo, resolver los estados siguientes de la mquina y presentar la salida.

II. OBJETIVOS

1. OBJETIVOS GENERALES

Disear distintos tipos de mquinas secuenciales bsicas a partir de los diagramas de
estados o los circuitos electrnicos recibidos.

2. OBJETIVOS ESPECIFICOS

Reconocimiento de una maquina Secuencial

Controlar distintos tipos de estados mediante variables de control ubicados en los
circuitos de mquinas secuenciales.


III. RESUMEN

Para la preparacin de esta prctica se empez por el anlisis secuencial que
mostraba el diagrama de estados o los circuitos de los ejercicios. Una vez comprobado
que tipo de maquina secuencial es se procede a obtener la tabla de verdad de cada
uno de los circuitos, mediante esta tabla se emplean mapas K a las entradas de los flip-
flops sean estos tipo J-K, tipo D o tipo T. Una vez obtenida cada una de las ecuaciones
de los respectivos circuitos se procede a armarlos o si en el caso de obtener el
diagrama de estados, se procede a comprobar que realiza cada circuito.

Una vez simulado en cualquier software, se procede a montarlo en la Protoboard,
teniendo en cuenta los materiales a necesitar y las debidas precauciones y
recomendaciones al momento de armar cada uno de los circuitos. En el caso de
algunos circuitos que presentan ms de un conteo, es necesario realizar una variacin
de voltaje por medio de un pulsador que corte la alimentacin y la frecuencia q entre
al circuito.

Para las pruebas de los circuitos se realiza mediante displays de 7 segmentos, los
cuales mostraran los estados en forma decimal, adems se toma la lgica de
contadores sncronos en el caso de unos circuitos que tengan solo la parte de memoria
de una maquina secuencial y se comportan como contadores sncronos, destacndose
que solo existe una seal de control idntica en cada flip-flop.

IV. ABSTRACT

To the preparation of this practice was started by sequence analysis showing the state
diagram or the circuit of exercises. Once satisfied that type of sequential machine is
one proceeds to obtain the truth table for each of the circuits used by this table maps
K to the inputs of the flip-flops are these JK, type D or type T. Once obtained each of
the equations of the respective circuits proceed to arming or in the case of obtaining
the state diagram, it proceeds to check performed by each circuit.
Once simulated in any software, proceed to mount it on the breadboard, taking into
account materials and need proper precautions and recommendations when
assembling each of the circuits. In the case of some circuits having more than one
count, it is necessary to perform a voltage variation by using a switch to cut the power
and frequency between the circuit q.
For circuit testing is performed by 7-segment displays, which show decimal states, also
take synchronous counters logic in the case of circuits which have only the memory of
a machine sequentially and highlighting synchronous counters behave as there is only
one control signal identical in each flip-flop.



V. MARCO TERICO

MQUINAS SECUENCIALES

Es un sistema electrnico digital que procesa seales de entrada, durante un intervalo
de tiempo para poder resolver estados siguientes, esto se cumple segn el
funcionamiento del circuito.

La mquina secuencial es aquella en donde su salida depende tanto de entradas como
de los estados anteriores o internos, podemos hallar la siguiente estructura
generalizada para una mquina secuencial:

Decodificador de entrada
Memoria
Retroalimentacin
Estados presentes
Estados siguientes
Decodificador de Salida


No todas las mquinas secuenciales tienen todas las partes mencionadas
anteriormente, a continuacin la clasificacin de las mquinas secuenciales segn sus
partes:

Clase A: Tiene todas las partes antes mencionadas.
Clase B: Sin que las entradas presentes estn en el decodificador de salida.
Clase C: No posee decodificador de salida.
Clase D: No posee retroalimentacin.
Clase E: Solo posee elementos de memoria.

FLIP FLOP JK

Las Entradas JK Controlan El Estado Del FF en la misma forma que las entradas S y C lo hacen
para el flip-flop SC sincronizado por reloj, excepto por una diferencia principal: La condicin
J=K=1 no genera una salida ambigua. Para este 1, condicin 1, el Flip Flop siempre pasara a su
estado opuesto cuando se efectu la transicin con pendiente positiva de la seal de reloj. A
esta operacin se le denomina modo de complemente (toggle). En este modo, si J y K se dejan
en el estado ALTO, el flip flop cambiar al estado complementario con cada pulso de reloj.



VI. DISEOS MAQUINAS SECUENCIALES

Diagrama Secuencial













A B C X DA DB DC A B C Y
0 0 0 0 0 0 1 0 0 1 1
0 0 0 1 1 1 1 1 1 1 1
0 0 1 0 1 0 1 1 0 1 1
0 0 1 1 0 0 1 0 0 1 1
0 1 0 0 1 0 1 1 0 1 1
0 1 0 1 0 1 0 0 1 0 1
0 1 1 0 0 0 1 0 0 1 1
0 1 1 1 0 1 0 0 1 0 1
1 0 0 0 1 0 0 1 0 0 1
1 0 0 1 1 1 0 1 1 0 0
1 0 1 0 1 1 0 1 1 0 1
1 0 1 1 1 0 1 1 0 1 1
1 1 0 0 1 1 0 1 1 0 1
1 1 0 1 0 0 0 0 0 0 1
1 1 1 0 1 1 1 1 1 1 0
1 1 1 1 1 0 0 1 0 0 0



MAPAS K







SIMULACION













Diagrama Secuencial






000
010
011
0/0
X/0
1/0
1/0
0/0





















A B C X JA KA JB KB JC KC A B C Z
0 0 0 0 1 0 0 0 0 1 1 0 0 0
0 0 0 1 0 0 0 0 1 0 0 0 1 0
0 0 1 0 1 0 1 0 0 1 1 1 0 0
0 0 1 1 1 0 1 0 1 0 1 1 1 0
0 1 0 0 0 1 0 1 0 1 0 0 0 0
0 1 0 1 0 1 0 1 1 1 0 0 1 0
0 1 1 0 0 1 0 1 0 1 0 0 0 0
0 1 1 1 0 1 0 1 1 1 0 0 0 0
1 0 0 0 1 0 1 0 0 1 1 1 0 0
1 0 0 1 0 0 1 0 0 0 1 1 0 0
1 0 1 0 1 0 1 0 0 1 1 1 0 0
1 0 1 1 1 0 1 0 0 0 1 1 1 0
1 1 0 0 0 1 0 1 0 1 0 0 0 0
1 1 0 1 0 1 0 1 0 1 0 0 0 0
1 1 1 0 0 1 0 1 0 1 O 0 0 0
1 1 1 1 0 1 0 1 0 1 0 0 0 1


MAPAS K

110 111
101
001 100
X/0
X/0
0/0
1/1

1/0
0/0
0/0
1/0


JA=BX + BC KA=B


JB=BC + BA KB=B























SIMULACION





Para el diseo de una mquina secuencial primero realizamos la tabla de verdad con el
nmero de variables que en este caso son 3 para los estados presentes. Analizamos las
condiciones planteadas para las secuencias de salidas, procedemos a llenar la tabla de
verdad y comprobar la misma. La tabla de verdad estaba constituida por los estados
presentes, entradas a los F/F, estados siguientes y salidas algo muy comn dentro del
anlisis secuencial.

Para el diseo de nuestras 2 ltimas mquinas secuenciales primero analizamos el
diagrama secuencial y despus realizamos la tabla de verdad con el nmero de variables
que en este caso son 2 de entrada para los estados presentes y 1 Variable de Control.
Analizamos nuevamente el diagrama secuencial para ver los estados presentes y as saber
cules van a ser los estados siguientes y as poder obtener las salidas de nuestros circuitos,
una vez concluido con los pasos anteriores procedemos a llenar la tabla de verdad y
comprobar la misma.

Luego obtuvimos las ecuaciones tanto para las entradas de los F/F como para las salidas
por medio de mapas K para as tener las expresiones ms simplificadas.





VII. CONCLUSIONES


1. Se concluye que esta mquina secuencial es una de clase E debido a que posee
memoria y tiene retroalimentacin

2. Se manifiesta que el esquema posee ciertas entradas retroalimentadas las cuales se las
identifica como A, B, C siendo A la ms significativa, B la segunda ms significativa, y C
como la menos significativa y de las cuales ingresan (directa o inversamente) a cada
entrada J y K de los flip flops. Esto permite una mejor organizacin para crear las
ecuaciones de cada entrada (ya sea J o K) para su posterior anlisis con la tabla de
verdad

3. Se elabora la tabla de verdad para observar todas las posibles combinaciones de
entrada en los estados presentes y se verifica cada valor de J y K de cada flip flop segn
se haya ejecutado las ecuaciones en los estados internos. Este proceso accede al
anlisis del cual estn sujetos los flip flop JK de los cuales se manifiestan a la salida en
los estados siguientes y de los cuales resulta el diagrama de estados que realiza las
siguientes operaciones: 0, 6, 5, 0, 6, 5.; 1, 2, 7, 1, 2, 7.


Conclusiones 2do circuito:

4. Se concluye que el circuito al colocarse una forma similar que el anterior, se puede
decir que es una maquina secuencial de clase E debido a la memoria que posee y su
respectiva retroalimentacin

5. Se manifiesta la importancia de identificar las ecuaciones de entrada para J y K de cada
flip flop y la posterior construccin de la tabla de verdad para visualizar los estados
siguientes, y as llegar al diagrama secuencial. En este caso lo que hace el circuito es: 0,
3, 5, 0 ,3, 5 ; 2, 7, 4, 2, 7, 4.


6. Se entiende de este circuito la importancia de la disposicin de cada variable al ser
considerada como la ms significativa o como la menos significativa en el anlisis
secuencial de un mismo tipo de esquema, percatndose del cambio de secuencia que
presentan mediante los dos anlisis en cuanto a orden de variables se refiere

Conclusiones 3er circuito:


7. Se concluye que al presentarse el diagrama de estados de un circuito, debemos situar
las variables de entrada, en este caso 2, las cuales llamaremos A y B; la o las seales de
control, siendo en el presente circuito 1 la cual llamaremos W, y por ltimo, las salidas,
X y Y.

8. Se manifiesta la realizacin de la tabla de verdad considerando, los estados presentes
con A, B y W; los estados siguientes de A y B de acuerdo al diagrama de estados, para
ubicar como estados internos las operaciones dadas por flip flops tipo D los cuales
hacen del proceso de anlisis ms corto. Y por ltimo situamos las salidas X y Y

9. Se puede observar que hay valores de control no importa en el diagrama de estados,
para esto lo que se hace es el anlisis completo en la tabla de verdad, es decir que
consideramos los valores de 0 y 1 de variable de control para el estado presente a
examinarse, y los estados siguientes correspondientes.


VIII. RECOMENDACIONES

1. Para la visualizacin correcta en el display de 7 segmentos, se debe conectar a
tierra en este caso de C y D, entradas del integrado 7447, con lo cual solo cambiara
los dos bits de conteo en este caso A y B.

2. Mediante las pruebas realizadas se comprob la falta de corriente en los
integrados y as su mal funcionamiento, con lo cual se recomienda usar una fuente
de DC que otorgue la suficiente corriente a todo el circuito y no el mal uso de los
famosos cargadores de celular.

3. Si el circuito trabaja mal y su cableado es el correcto se recomienda despolarizar y
polarizar una vez ms todos los integrados del circuito.

4. En las simulaciones no es necesario polarizar las entradas, reset y set. Pero ya en la
vida real es necesario polarizar a tierra estas entradas, tratndose de mquinas
secuenciales.

5. Al momento de poner los cables en la protoboard es indispensable que estos
cables estn en buen estado, caso contrario si presentan un desgaste en el
recubrimiento del cable o una parte sobresaliente del cable, este har un corto y el
circuito no funcionara correctamente.

6. Si el circuito no funciona, o la visualizacin no funciona, revisar uno por uno los
integrados y displays empleados para comprobar su funcionamiento, y as
encontrar el dispositivo quemado o en mal estado.

7. Polarizar bien cada uno de los integrados para no producir fallas al momento de
funcionar el circuito o se quemen los integrados.

8. Es importante al momento del diseo de cualquier maquina secuencial seguir con los pasos
establecidos y con lo aprendido en todo el transcurso de la materia.

9. Se recomienda tener en cuenta que para realizar cambios de voltaje debemos
jugar con el positivo o negativo de nuestra fuente hasta que nos de lo requerido.

10. Se recomienda no polarizar todos los Flip-Flops si es que no se utilizan en nuestro
circuito.

11. En caso de no tener display para visualizar la respuesta lo podemos hacer con
diodos leds o con ambos a la vez.

12. Hacer las conexiones de nuestro circuito al ras de suelo para evitar interferencia
electromagntica.

IX. FE DE ERRATAS

No se encontr ningn error al realizar la prctica.


X. BIBLIOGRAFIA

Sistemas Digitales-Principios Y aplicaciones Ronald J. Tocci.
Morris Mano - Lgica Digital y Diseo De Computadoras
Conocimiento adquirido en clases y problemas planteados por el Ing. Juan Pablo Pallo