Maquina Secuencial Y Programa 8085
Enviado por ddsanty92 • 4 de Enero de 2015 • 1.917 Palabras (8 Páginas) • 162 Visitas
I. INTRODUCCION
El presente informe nos permite dar a conocer los resultados obtenidos en el modulo de Microcontroladores tanto en la parte de diseño de circuitos logicos y la programación en código assembler.
Las máquinas secuenciales dentro del aspecto digital son de gran relevancia ya que permite obtener salidas específicas de acuerdo a condiciones establecidas. La máquina secuencial en este caso presentará un conteo específico mediante una señal de control; es decir que procesará las señales de entrada en un determinado intervalo de tiempo, resolver los estados siguientes de la máquina y presentar la salida.
II. OBJETIVOS
1. OBJETIVOS GENERALES
• Diseñar distintos tipos de máquinas secuenciales básicas a partir de los diagramas de estados o los circuitos electrónicos recibidos.
2. OBJETIVOS ESPECIFICOS
• Reconocimiento de una maquina Secuencial
• Controlar distintos tipos de estados mediante variables de control ubicados en los circuitos de máquinas secuenciales.
III. RESUMEN
Para la preparación de esta práctica se empezó por el análisis 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 más de un conteo, es necesario realizar una variación de voltaje por medio de un pulsador que corte la alimentación 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, además se toma la lógica de contadores síncronos en el caso de unos circuitos que tengan solo la parte de memoria de una maquina secuencial y se comportan como contadores síncronos, destacándose que solo existe una señal de control idéntica 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 TEÓRICO
MÁQUINAS SECUENCIALES
Es un sistema electrónico digital que procesa señales de entrada, durante un intervalo de tiempo para poder resolver estados siguientes, esto se cumple según el funcionamiento del circuito.
La máquina 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 máquina secuencial:
• Decodificador de entrada
• Memoria
• Retroalimentación
• Estados presentes
• Estados siguientes
• Decodificador de Salida
No todas las máquinas secuenciales tienen todas las partes mencionadas anteriormente, a continuación la clasificación de las máquinas secuenciales según sus partes:
• Clase A: Tiene todas las partes antes mencionadas.
• Clase B: Sin que las entradas presentes estén en el decodificador de salida.
• Clase C: No posee decodificador de salida.
• Clase D: No posee retroalimentación.
• 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 condición J=K=1 no genera una salida ambigua. Para este 1, condición 1, el Flip Flop siempre pasara a su estado opuesto cuando se efectué la transición con pendiente positiva de la señal de reloj. A esta operación 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. DISEÑOS 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
...