You are on page 1of 13

UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE INGENIERÍA EN SISTEMAS ELECTRÓNICA E
INDUSTRIAL
CARRERA DE INGENIERIA EN ELECTRONICA Y
COMUNICACIONES

MICROPROCESADORES
SEXTO “A”
CONSULTA No 1
TEMA
“Sistemas Digitales”
INTEGRANTES
 Crespo Ricardo
 Guerrero Daniel
 Mesías Andy
 Morales Pamela

DOCENTE
Ing. Patricio Encalada

MARZO-SEPTIEMBRE 2017
AMBATO

2017

que se denominan Q y Q complementada. Ilustración 2: Ejemplo de formas de onda en las entradas y en la salida de un ff disparado por flanco ascendente. lo cual se indica por los circulitos de las entradas R y S. denominados SET (‘1’ o activación) y RESET (‘0’ o desactivación). En ausencia de la transición de reloj el flip-flop permanece en su modo de memoria. correspondiente a un flip-flop disparado con flanco de subida. También se emplean en ciertos tipos de memorias. Este flip-flop tiene activas las entradas en el nivel BAJO. lo que permite el almacenamiento de un bit. Ilustración 1: Flip Flop S-R (a) Disparado por flanco de subida (b)Disparado por flanco de bajada. Los flip- flops se implementan con puertas lógicas y son los bloques básicos de construcción de contadores. en los cuales se puede mantener indefinidamente. Flip-flops S-R El flip-flop tiene dos entradas R (reset) y S (set). como se aprecia en el diagrama de la Ilustración 2. la salida Q es la salida normal y 1 = 0.FLIP FLOPS El flip-flop es un circuito lógico biestable. es decir posee dos estados estables. Los flip-flop tienen dos salidas complementarias. . registros y otros circuitos de control secuencial.

Flip-flop D La salida del flipflop tipo D se igualará a la entrada en el instante en el que se produzca el flanco ascendente o descendente (según el tipo de flip-flop) de la señal de reloj (CLK). y una entrada de reloj (CLK). [1] Ilustración 3: Flip-Flop D disparado por flanco ascendente. También se denomina " flip-flop de retardo ". Tiene solamente una entrada de datos (D). En la Ilustración 3 se observa el símbolo lógico y la tabla de verdad de un flip-flop tipo D disparado por flanco ascendente. Las salidas Q Y Q complementada. . Cualquiera que sea el dato en la entrada (D). éste aparece en la salida normal retardado un pulso de reloj. El dato se transfiere durante la transición del nivel BAJO al ALTO del pulso del reloj. El funcionamiento de un flip-flop D disparado por flanco ascendente se resume en la Ilustración 4 Ilustración 4: Ejemplo de formas de onda en las entradas y en la salida de un ff D disparado por flanco ascendente.

al equivalente a la entrada R. En este dispositivo cuando las dos entradas se colocan a nivel alto la salida cambia al estado opuesto al que se encontraba. Ilustración 5: Flip-Flop J-K disparado por flanco ascendente. [2] El flip-flop J-K es uno de los flip-flops más ampliamente utilizados. La entrada J es la equivalente a la entrada S de un flip-flop S-R y la entrada K. A este modo de funcionamiento se le denomina modo de basculación. Ilustración 6: Ejemplo de formas de onda en las entradas y en la salida de un ff J-K disparado por flanco ascendente . La Ilustración 6 muestra el funcionamiento del flip-flop J-K disparado por flanco ascendente.Flip-flop J-K El flip-flop J-K se comporta como el flip-flop S-R a excepción de que resuelve el problema de tener una salida indeterminada cuando las entradas se encuentran activas a la vez.

Flip-flop T. es decir la salida bascula. El comportamiento de un flip-flop tipo T es equivalente al de un flip-flop tipo J-K con sus entradas J y K unidas. Ilustración 7: Flip-Flop J-K disparado por flanco ascendente. Existe otro tipo de flip-flop con una única entrada (T). si la entrada T presenta un nivel bajo ‘0’ el dispositivo está en su modo de memoria. De este modo. y si al entrada T se encuentra a nivel alto ‘1’ el dispositivo cambia de estado. La Ilustración 8 muestra el funcionamiento del flip-flop T Ilustración 8: Comportamiento de un Flip-Flop tipo T .

A partir de las posiciones de los unos en la tabla. Ilustración 2 Casillas donde f=1 4. Una vez obtenida la función lógica. donde n = (número de variables (A. para cuatro variables tendremos 24= 16 casillas. 11. vale 1 para las combinaciones . se implementa el mapa de Karnaugh 2.n)) 3. B. Las casillas del mapa corresponden a 2n. 01. C…. Pasos para realizar mapas de Karnaugh 1. Dichas tablas o mapas tienen una casilla por cada combinación de variables de la función. Ilustración 9 Diagramas de Karnaugh de 3 y 4 variables El orden de las combinaciones no es binario natural si no que es código Gray (00. Se usan unas tablas llamadas tablas. 10) esto es debido a que el funcionamiento del método se basa en combinaciones adyacentes. de forma que para 3 variables tendremos 23 = 8 casillas. Ahora es cuando vamos a simplificar. Se trasladan a éste las combinaciones de la tabla de verdad poniendo un 1 en la casilla correspondiente. Dichos grupos .MÉTODO DE KARNAUGH El método de Karnaugh es un método gráfico. Ejemplo: sea la función que como se ve. mapas o diagramas de Karnaugh. Pues en el diagrama de Karnaugh pondríamos un 1 en cada una de esas casillas. intentamos formar grupos de unos lo más grandes posibles.

Diagrama de Estado .  No podrán ir en diagonal. En el segundo grupo aparece la c negada y sin negar. La ventaja es su mayor velocidad de respuesta respeto al asincrónico. 5. de unos:  Deberán estar constituidos por un numero de unos que sea potencia de dos (no valen 3 ni 6 ni 7…).  Intentaremos formar el menor número de grupos y éstos deberán ser lo más grandes posible. En los grupos que formemos se eliminan las variables que estén presentes en el cero y en el uno. por lo que la eliminamos. no tener esquinas hacia dentro).  Deberán ser un conjunto convexo (o sea.  Un uno puede formar parte de tantos grupos como haga falta. Su relativa desventaja es su mayor complejidad circuital y consumo de energía. [4] Diseño de un contador síncrono Mod 16 con una secuencia de múltiplos de tres ascendente y descendente utilizando flip-flops tipo JK. Contadores Síncronos Un contador Síncrono llamado así ya que la señal de reloj se conecta a las entradas de reloj de todos los flip-flops. quedándonos c=1 y b=0 por lo que el término nos queda . por lo que la eliminamos. En nuestro mapa anterior. vemos que podemos hacer dos grupos de dos variables: uno con las casillas y otro con Vemos que en el primer grupo la variable aparece con 1 y con 0. quedándonos b=0 y a=1 por lo que el término nos queda Por lo que la función simplificada queda: [3] Ejemplo: Los flip-flops tienen muchas aplicaciones como son registros de desplazamiento que son utilizados para guardar datos de una serie de procesos que realice un circuito también para realizar contadores síncronos y asíncronos de distintos módulos.

Ver los estados a los que vamos a llegar o a generar: 1111 0000 1100 0011 1001 0110 X=0 (Ascendente) X=1 (Descendente) Número de estados Ver el número de flip-flop que necesitamos gracias a la fórmula: ?? ≤ ?? 16 ≤ 24 Numero de Flip-Flop=4 .

Tabla de estado y excitación ? ?3 ?2 ?1 ?0 ??+1 ?3+1 ?2+1 ?1+1 ?0 ?3 ?3 ?2 ?2 ?1 ?1 ?0 ?0 0 0 0 0 0 0 0 0 0 1 0 X 0 X 1 X 1 X 0 0 0 0 1 0 X X X X X X X X X X X X 0 0 0 1 0 0 X X X X X X X X X X X X 0 0 0 1 1 0 0 1 1 0 0 X 1 X X 0 X 1 0 0 1 0 0 0 X X X X X X X X X X X X 0 0 1 0 1 0 X X X X X X X X X X X X 0 0 1 1 0 0 1 0 0 1 1 X X 1 X 1 1 X 0 0 1 1 1 0 X X X X X X X X X X X X 0 1 0 0 0 0 X X X X X X X X X X X X 0 1 0 0 1 0 1 1 0 0 X 0 0 X 0 X X 0 0 1 0 1 0 0 X X X X X X X X X X X X 0 1 0 1 1 0 X X X X X X X X X X X X 0 1 1 0 0 0 1 1 1 1 X 0 X 0 1 X 1 X 0 1 1 0 1 0 X X X X X X X X X X X X 0 1 1 1 0 0 X X X X X X X X X X X X 0 1 1 1 1 0 0 0 0 0 x 1 X 1 X 1 X 1 1 0 0 0 0 1 1 1 1 1 1 X 1 X 1 X 1 X 1 0 0 0 1 1 X X X X X X X X X X X X 1 0 0 1 0 1 X X X X X X X X X X X X 1 0 0 1 1 1 0 0 0 0 0 X 0 X X 1 X 1 1 0 1 0 0 1 X X X X X X X X X X X X 1 0 1 0 1 1 X X X X X X X X X X X X 1 0 1 1 0 1 0 0 1 1 0 X X 1 X 0 1 X 1 0 1 1 1 1 X X X X X X X X X X X X 1 1 0 0 0 1 X X X X X X X X X X X X 1 1 0 0 1 1 0 1 1 0 X 1 1 X 1 X X 1 1 1 0 1 0 1 X X X X X X X X X X X X 1 1 0 1 1 1 X X X X X X X X X X X X 1 1 1 0 0 1 1 0 0 1 X 0 X 1 0 X 1 X 1 1 1 0 1 1 X X X X X X X X X X X X 1 1 1 1 0 1 X X X X X X X X X X X X 1 1 1 1 1 1 1 1 0 0 X 0 x 0 x 1 x 1 .

Simplificaciones ?? ?̅ ? ?3 ?2 00 01 11 10 ?3 ?2 00 01 11 10 ?1 ?0 ?1 ?0 00 X X 0 X 00 X X 0 X 01 X X X 0 01 X X X 1 11 X X 1 X 11 X X 0 X 10 X X X X 10 X X X X ̅̅̅2̅ ?3 = ?̅?1 + ?? J3 ̅ ? ? ?3 ?2 00 01 11 10 ?3 ?2 00 01 11 10 ?1 ?0 ?1 ?0 00 0 X X x 00 1 x X x 01 X X x X 01 X X X X 11 0 X X X 11 0 X X X 10 X 1 X X 10 X 0 X X ̅̅̅̅? ̅?? + ?? ?? = ? J2 Q1Q0/Q3Q2 00 01 11 10 00 01 11 10 00 X X 0 X X X 1 X 01 X X X X X X X X 11 X X 1 X X X 0 X 10 X X 1 X X 1 X X ?? = ̅ ̅̅̅̅? ??? + ?? .

K2 ?3 ?2 00 01 11 10 00 01 11 10 ?1 ?0 1 X X 0 X X X X 00 X X X X X X X X 01 1 X X X X X 0 X 11 X X 1 X X 1 X X 10 ?? = ̅̅̅̅ ̅ ?? ? + ?? ? J1 ?3 ?2 00 01 11 10 00 01 11 10 ?1 ?0 1 X 1 X X 1 X 0 00 X X X X X X X 1 01 X X 1 X X X X X 11 1 X X X X X X X 10 ?? = ̅̅̅̅ ?? ? ̅̅̅̅? ̅ + ?? K1 ?3 ?2 00 01 11 10 00 01 11 10 ?1 ?0 X X X X X X 1 X 00 X X X X X X X X 01 0 X 1 X 1 X 1 X 11 X 1 X X X 0 X X 10 ̅ + ?? ? ?? = ?? ? .

J0 ?3 ?2 00 01 11 10 00 01 11 10 ?1 ?0 1 X 1 X 1 X 1 X 00 X X X X X X X X 01 X X X X X X X X 11 X 1 X X X 1 X X 10 ̅+?=? ?? = ? K0 ?3 ?2 00 01 11 10 00 01 11 10 ?1 ?0 X X X X X X X X 00 X X X 1 X X X 1 01 1 X 1 X 1 X 1 X 11 X X X X X X X X 10 ̅+?=? ?? = ? .

[En línea].ing. Tocci. ] 2003.» 2009. Ronald J. [Último acceso: 23 Abril 2017]. S. Noriega. ] [2 N. [4 S. «Electrotecnia.» [En línea]. [3 J. 2014. Available: ] http://www.ar/electrotecnia/islyd/apuntes/Tema%205%20Contadores%2 02009.pdf. A. Sistemas Digitales:Principios y Aplicaciones. Pearson Education. W.gal/centros/cpimanuelpadin/aulavirtual/file. «MÉTODOS DE KARNAUGH.pdf. Pizarro.edu.edu. Available: ] https://catedra. .Bibliografía [1 H. Bogotá: Ediciones de la U. F. Fernández.php/23/metodo_de_k arnaugh. Sistemas digitales: fundamentos.xunta.unlp.