Flip Flop
Dr. Wladimir Rodríguez Departamento de Computación ULA wladimir@ula.ve
Agenda
• Introducción • Flip-Flops (Multivibrador) • Flip-Flops Set-Reset o Set-Clear (Multivibrador
Inicio-Borrado)
• Flip-Flop JK • Flip-Flop D • Flip-Flop T • Flip-Flop Maestro-Esclavo
Dr. Wladimir Rodriguez
2
Inteligencia ArtificialIntroducción
• Los circuitos secuenciales son circuitos lógicos
en donde la salida, no solo depende de la entrada actual sino también de las entradas anteriores
Dr. Wladimir Rodriguez
3
Inteligencia Artificial
Introducción
• Los elementos de memoria definen el "estado" • • •
del circuito secuencial. Las salidas del circuito secuencial son una función entradas externas y el estadoactual. El próximo estado de los elementos de memoria es una función de las entradas y del estado presente. El comportamiento de un circuito secuencial depende de la secuencia temporal de entradas, salidas y estados internos, que lo harán pasar por un numero finito de estados.
4
Inteligencia Artificial
Dr. Wladimir Rodriguez
Circuito Secuencial
Dr. Wladimir Rodriguez
5
InteligenciaArtificial
Circuitos Secuenciales
• ESTADOS PRESENTES : Son los valores que
toman las variables secundarias (y1,y2, ..., ym) debidos a los estados siguientes y a las transiciones .
• ESTADOS SIGUIENTES : Son los valores que
toman las variables de excitación (Y1,Y2, ..., Ym) debido a los estados presentes .
Dr. Wladimir Rodriguez
6
Inteligencia Artificial
CircuitosSecuenciales
• Los sistemas digitales pueden operar en forma
sincrónica o asincrónica.
• En los sistemas asincrónicos las salidas de los
circuitos lógicos pueden cambiar de estado en el momento en que una o más de las entradas cambien . en que una salida puede cambiar de estado se determinan por medio de una señal que comúnmente se le denomina señal de reloj.
7
• En los sistemas sincrónicos lostiempos exactos
Dr. Wladimir Rodriguez
Inteligencia Artificial
Circuitos Secuenciales
• Esta señal es una serie de pulsos rectangulares o
cuadrados y se distribuye a todas las partes del sistema y algunas de sus salidas cambian de estado sólo cuando la señal de reloj hace una transición . Cuando la señal de reloj cambia de 0 a 1, se le denomina Flanco de Subida o Positivo, cuando pasa de1 a 0 se le conoce como Flanco de Bajada o Negativo.
Dr. Wladimir Rodriguez
8
Inteligencia Artificial
Flip-Flops
• Los elementos de memoria en un circuito
secuencial se denominan flip-flops.
• Un flip flop posee dos salidas, una para el valor
normal y otra para el valor complementado almacenado en él.
• Un flip-flop puede construirse a partir de dos
compuertas NAND o doscompuertas NOR entradas, set y reset (Flip-Flop SR)
9
• Un flip-flop posee dos salidas, Q y Q', y dos
Dr. Wladimir Rodriguez Inteligencia Artificial
Flip-Flop SR o SC
Dr. Wladimir Rodriguez
10
Inteligencia Artificial
Flip-Flop SR o SC
• El flip-flop tiene dos estados útiles. Cuando Q =1
y Q’= 0, se encuentra en el estado set (o estado 1). Cuando Q = 0 y Q’ = 1, se encuentra enel estado clear (o estado 0). Las salidas Q y Q’son la una el complemento de la otra y se nombran como la salida normal y la salida negada respectivamente. El estado binario del flip-flop se toma con el valor de la salida normal (Q).
Dr. Wladimir Rodriguez
11
Inteligencia Artificial
Flip-Flop SR o SC
Dr. Wladimir Rodriguez
12
Inteligencia Artificial
Flip-Flop SR o SC
•Supongamos: S=0, C=0, Q=0 y Q’=1.
Si en un momento determinado cambiamos la entrada S de 0 a 1, la salida de la compuerta 1 (Q’) cambiará de 1 a 0. Como esta salida es también una de las entradas de la compuerta 2, al haber un 0 y un 0 como entrada, su salida (Q) pasará de 0 a 1. Como antes, ahora la salida de la compuerta 2 (Q) es una de las entradas de la compuerta 1. Como hubo un cambio de 0 a 1...
Regístrate para leer el documento completo.