Informe Pract 6

Embed Size (px)

Citation preview

Repblica Bolivariana de VenezuelaMinisterio del Poder Popular Para la DefensaUniversidad Nacional Experimental de la Fuerza Armada

Ncleo Maracay. Edo. Aragua

SISTEMAS DIGITALESPOST-LABORATORIOPRACTICA N6FLIP-FLOP

DOCENTE: INTEGRANTES:Rosanna Jaimes Rodrguez Mara 19.725.044 Arian

Maracay, Enero 2014FLIP FLOPUn biestable (flip-flop o LATCH en ingls), es un multivibrador capaz de permanecer en uno de dos estados posibles durante un tiempo indefinido en ausencia de perturbaciones.[] Esta caracterstica es ampliamente utilizada en electrnica digital para memorizar informacin. El paso de un estado a otro se realiza variando sus entradas. Dependiendo del tipo de dichas entradas los biestables se dividen en: Asncronos: slo tienen entradas de control. El ms empleado es el biestable RS. Sncronos: adems de las entradas de control posee una entrada de sincronismo o de reloj. Si las entradas de control dependen de la de sincronismo se denominan sncronas y en caso contrario asncronas. Por lo general, las entradas de control asncronas prevalecen sobre las sncronas.La entrada de sincronismo puede ser activada por nivel (alto o bajo) o por flanco (de subida o de bajada). Dentro de los biestables sncronos activados por nivel estn los tipos RS y D, y dentro de los activos por flancos los tipos JK, T y D.Los biestables sncronos activos por flanco (flip-flop) se crearon para eliminar las deficiencias de los latches (biestables asncronos o sincronizados por nivel).FLIP FLOP TIPO TDispositivo de almacenamiento temporal de 2 estados (alto y bajo). El biestable T cambia de estado ("toggle" en ingls) cada vez que la entrada de sincronismo o de reloj se dispara mientras la entrada T est a nivel alto. Si la entrada T est a nivel bajo, el biestable retiene el nivel previo. Puede obtenerse al unir las entradas de control de un biestable JK, unin que se corresponde a la entrada T. No estn disponibles comercialmente.La ecuacin caracterstica del biestable T que describe su comportamiento es:

CONTADOR ASCENDENTE QUE REALIZA LA SECUENCIA 0,1,2,3,4,5,6,7,8,9,10,11,12BIESTABLE TT QClk

TABLA DE EXITACION Q(t)Q(t+1)T

000

011

101

110

Para la tabla de exitacion de nuestro montaje, utilizamos el flip flop T, pero debido a que este no es comercial, lo convertimos j-k en uno tipo T, de la siguiente manera: Un flip flop tipo T se puede construir a partir de un flip flop J K si ambas entradas se cortocicuitan, las entradas preset y clear deben estar conectadas directamente a Vcc para que este realice su conteo segn es construido el contador, si se desea un estado adicional aparte del conteo se deber analizar la tabla de la verdad del circuito integrado (para las entradas preset y clear).

JQ CLK

K

T

DIAGRAMA DE ESTADO

11000000

10110001

10100010

10010011

0100

1000

0101

0111

0110

Analizando el conteo (0-12), para establecer el rango de inicio y final, tenemos los siguientes ejemplos: A travs de un interruptor de 4 dgitos binarios establecemos el inicio del conteo (0101) y con otro interruptor establecemos el limite del conteo (1000) notamoios que debemos conocer el limite del conteo y podemos relacionar los bit que nos van a indicar el limite con la salida de los flip-flop a travs de un comparador por lo tanto si el conteo llega hasta 1001 inmediatamente tenemos que cargar los bit de ese conteo. Ahora para un conteo entre 1001 hasta 1100 notamos que no existe y un nmero superior a 1100 para compararlo con los interruptores que nos indican el lmite superior, por lo tanto el contador se disea de 0000 hasta 1101 adicionndoles compuertas para que el usuario no note la diferencia en el circuito.

TABLA DE TRANSICION Y DE EXITACION DEL DISEO

ESTADO ACTUALA B C DESTADOS SIGUIENTESTABLA DE EXITACION

A B C DTA TB TC TD

0 0 0 00 0 0 10 0 0 1

0 0 0 10 0 1 00 0 1 1

0 0 1 00 0 1 10 0 0 1

0 0 1 10 1 0 00 1 1 1

0 1 0 00 1 0 10 0 0 1

0 1 0 10 1 1 00 0 1 1

0 1 1 00 1 1 10 0 0 1

0 1 1 11 0 0 01 1 1 1

1 0 0 01 0 0 10 0 0 1

1 0 0 11 0 1 00 0 1 1

1 0 1 01 0 1 10 0 0 1

1 0 1 11 1 0 00 1 1 1

1 1 0 01 1 0 10 0 0 1

1 1 0 10 0 0 01 1 0 1

MINIMIZACION DE LAS FUNCIONES DE ENTRADA A LOS FLIP FLOPTAAB/CD 00 01 11 10

000000

010010

1101XX

100000

TBXA/BCD000001011010

000010

010010

1101XX

100010

TCXA/BCD000001011010

000110

010110

1100XX

100110

TDXA/BCD000001011010

001111

011111

111XXX

101111

FUNCIONES BOOLEANAS

=~AD+~BDD (~A+~B)

El Arreglo del control de rango para el conteo ascendente, se procedi a utilizar un comparador el cual nos permitiera comparar las salidas del flip-flop con los bits que se estn introduciendo en los interruptores el cual indicaran el lmite superior del conteo, por lo tanto la salida a tomar en cuenta del comparador, de esta maseria la de AB(Ia) de esta manera podremos conocer en qu momento se deben cargar los bits que se encuentran situados en el otro interruptor. Se realiza un pequeo arreglo de compuertas para establecer en qu momento se deben cargar los datos.Tambin tenemos que realizar un segundo indicador el cual debe detectar en que momento se cuente 13, para realizarlo lo tomamos de los bits del conteo el cual va a llegar a 1101 y como el conteo debe realizarse hasta 1100, por lo tanto tendramos que este indicador B seria la multiplicacin de las salidas (Ib=TA.TB.TD). Entonces tendramos dos indicadores por lo tanto cuando alguno tome una seal en alto estos deben cargar los dgitos de inicio, estos dos indicadores los relacionamos con una compuerta OR y quedara de la siguiente manera I= Ia+Ib, siendo I el indicador para cargar los bit de inicio del conteo.Para poder relacionar I con los bit de inicio tomamos en cuenta la tabla de la verdad del flip-flop con respecto a los preset y clear para saber que arreglo de compuertas se tiene que realizar.Para el 74ls76JKPr (R)Cl(S)Q(t)Q(t)

XX0110

XX1001

XX0011

hh11QQ

PARA EL ARREGLO DE COMPUERTAS EiIPr(R)Cl(S)

0011

0110

1011

1101

Pr=Ei + ICl= Ei + I

Comparador Los comparadores son circuitos combinacionales capaces de comparar dos combinaciones presentes en sus entradas indicando si son iguales o diferentes; en caso de ser diferentes, indican cul de las dos es mayor. Tienen tres salidas que indican el resultado de la comparacin: A=B, AB.El procedimiento para comparar dos datos binarios consiste primero en comparar el bit ms significativo de cada uno de ellos, si stos son iguales, se compara el siguiente bit ms significativo y as sucesivamente hasta encontrar una desigualdad que indica cul de los datos es mayor o menor. Si se comparan todos los bits de ambos datos y no hay desigualdad entre ellos, entonces evidentemente son iguales.74ls85ComparadoresSon circuitos que comparan el valor binario de dos nmeros proporcionando valor de cual es mayor, menor, o si ambos son iguales. El procedimiento para comparar dos datos binarios consiste primero en comparar el bit ms significativo de cada uno de ellos, si stos son iguales, se compara el siguiente bit ms significativo y as sucesivamente hasta encontrar una desigualdad que indica cul de los datos es mayor o menor. Si se comparan todos los bits de ambos datos y no hay desigualdad entre ellos, entonces evidentemente son iguales.