Upload
leoncio-tafur-joaquin
View
8
Download
2
Embed Size (px)
DESCRIPTION
Presentación PPT - Flip Flop
Citation preview
Lógica SecuencialLógica SecuencialLógica SecuencialLógica Secuencial
La mayoría de los circuitos digitales La mayoría de los circuitos digitales incluyen elementos de memoria.incluyen elementos de memoria.yySe describen mediante Lógica Secuencial.Se describen mediante Lógica Secuencial.
Ci itCi itSalidasSalidasEntradasEntradas
CircuitoCircuito
CombinacionalCombinacionalElementos deElementos de
MemoriaMemoria
Flip FlopsFlip FlopsFlip FlopsFlip Flops
Elementos de memoria utilizados en Elementos de memoria utilizados en circuitos secuenciales temporizados circuitos secuenciales temporizados pp(Circuito Secuencial Sincrónico que utiliza (Circuito Secuencial Sincrónico que utiliza un pulso de reloj)un pulso de reloj)un pulso de reloj).un pulso de reloj).Posee al menos dos entradas y dos Posee al menos dos entradas y dos salidas.salidas.
Flip FlopsFlip FlopsFlip FlopsFlip Flops
Un flipUn flip--flop puede mantener un estado flop puede mantener un estado binario indefinidamente hasta que se binario indefinidamente hasta que se qqcambie por una señal de entrada para cambie por una señal de entrada para cambiar de estadoscambiar de estadoscambiar de estados.cambiar de estados.El número de entradas da origen a El número de entradas da origen a distintos tipos de FF.distintos tipos de FF.
CiCircuito Básicorcuito BásicoCiCircuito Básicorcuito Básico
Flip-flop RS basado en NOR.
R Q01
S R Q Q’1 0 1 0R Q00 0 1 0
0 1 0 1
S Q’01 0 0 0 1
1 1 0 01 1 0 0
CiCircuito Básicorcuito BásicoCiCircuito Básicorcuito Básico
Se usan los estados en que lasSe usan los estados en que las salidas Q y Q’ son complementarias.U Fli fl ti d t d útilUn Flip flop tiene dos estodos útiles:Q=1 y Q’=0 se dice que está en el y q
estado puesta a uno (o estado 1).Q=0 y Q’=1 se dice que está en elQ=0 y Q =1 se dice que está en el
estado puesta a cero (o estado 0).
FlipFlip flflop RSop RS temporizadotemporizadoFlipFlip flflop RS op RS temporizadotemporizado
El Flip flop responde a los cambiosEl Flip flop responde a los cambios de nivel de un pulso de reloj (CP: clock pulses)clock pulses).Se obtiene al agregar compuertas a las entradas del circuito básico.
CIRCUITOS CONTADORESCIRCUITOS CONTADORESCIRCUITOS CONTADORESCIRCUITOS CONTADORES
Son diseñados en base a Son diseñados en base a flipflip flopsflopsGeneran secuencias en forma ordenada oGeneran secuencias en forma ordenada oGeneran secuencias en forma ordenada o Generan secuencias en forma ordenada o en forma aleatoria.en forma aleatoria.C t d i i d it d lC t d i i d it d lContadores sincronizados necesitan de la Contadores sincronizados necesitan de la señal de señal de clockclock para su funcionamiento.para su funcionamiento.Todos los Todos los flipflip--flopsflops son gatillados por el son gatillados por el mismomismo clockclockmismo mismo clockclock..
Ejemplo de contador asíncrono conEjemplo de contador asíncrono con flipflip flopflopEjemplo de contador asíncrono con Ejemplo de contador asíncrono con flipflip flopflop
CARACTERISTICAS:CARACTERISTICAS:CARACTERISTICAS:CARACTERISTICAS:Contador modulo 16upContador modulo 16upCuentas up y Cuentas up y downdownPosee dos entradas dePosee dos entradas de clockclock(up/(up/downdown))Posee dos entradas de Posee dos entradas de clockclock(up/(up/downdown))Integra 4 Integra 4 flipflip flopflop de tipo Tde tipo TDispone de una línea de borrado y carga Dispone de una línea de borrado y carga de datode datode datode dato
Qd,Qc,Qb,Qa salidas del contadorD C B A entradas para carga deD ,C ,B , A entradas para carga de
cuenta inicialLOAD t l dLOAD control de carga si load = 0 las salidas están en cero.
1515
Clear equivale a control de borradosi Clear = 1 las salidas están en cero.
ck up = entrada para la señal de reloj cuenta ascendenteck down = entrada para la señal de reloj , cuenta descendente carry = señal para la conexión en cascada , cuenta carry señal para la conexión en cascada , cuenta descendenteborrow = señal para la conexión en cascada cuenta descendentedescendente
Load Clear ck up ck down D,C,B,A Qd,Qc,Qb,Qa
0 0 x x w,x,y,z w.x.y.z
1 1 x x x,x,x,x 0,0,0,0
1 0 flanco subida 1 x,x,x,x 0,1,2,3,4,5,,,
16161 0 1 flano de subida x,x,x,x 15,14,13,12,….
Qs = 3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3 Carry=
Qs = 10,9,8,7,6,5,4,3,2,1,0,15,14,…… Borrow =
Carry=
Circuito Integrado 74192
- Contador decimal BCD mod 10- Cuentas up/down
B d Q 0- Borrado Qs= 0- Carga paralela- Señales de control para cascada
(carry , borrow)
1717
Registros IntegradosCircuito Integrado 74194
Características- Registro Universal de 4 bits- Funciones Síncronas(carga , desplazamiento)- Borrado Asíncrono- Opción a trabajar como(PIPO,PISO,SISO,SIPO)
Desplazamiento, rotacional.
Qd,Qc,Qb,Qa = Salidas del registroA, B, C, D entradas paralelaA, B, C, D entradas paralelaCk = entrada para la señal de relojCl = clear , borrado asíncrono( l 0 (cl=0 entonces Qa,Qb,Qc,Qd=0000)INSR=Entrada serie derecha INSL=Entrada serie izquierda
S1 S0 Funcion0 0 Memoria0 1 Desplazamiento Derecha1 0 Desplazamiento IzquierdaINSL Entrada serie izquierda
S1,S0=Selector de funciones síncronas
1 1 Carga Paralela