Upload
rlopez33
View
3.040
Download
0
Embed Size (px)
DESCRIPTION
Elementos de circuitos digitales secuenciales, para la asignatura de Tecnología Industrial II
Citation preview
Electrónica digitalsecuencial
Tecnología Industrial II
Índice
• Introducción• Biestables• Contadores• Registros de desplazamiento• Memorias
Elementos secuenciales
• Sistemas combinacionales:
– La salida depende únicamente de las combinaciones de las entradas
• Sistemas secuenciales:– El valor de la salida depende de:
• Las variables de entrada• El estado anterior
Clasificación
Por su activación• Asíncronos• Síncronos (sólo funcionan durante periodos
regulares marcados por un “reloj”)
Por su funcionamiento
• Biestables• Contadores• Registros
• Memorias
Sistemas síncronos
Necesitan una señal oscilante muy regular llamada
reloj o clock:
• Periodo (T): tiempo para repetir el ciclo• Frecuencia (f): veces que se repite el ciclo en 1 s
T
Pulsos de activación
• Por nivel: durante todo el pulso del reloj
• Por flanco ascendente: con el cambio de 0 a 1 del pulso
• Por flanco descendente: con el cambio de 1 a 0 del pulso
Cronograma
Representación gráfica de los valores de entrada y de salida
Biestables(o flip-flop’s)
Biestable RS asíncronoDos entradas:
• R=1: (reset en inglés), puesta a 0 de la salida• S=1: (set en inglés), puesta a 1 de la salida
• R=0 y S=0: no hay cambios• R=1 y S=1: indeterminación
Biestable RS asíncrono
Biestable RS síncronoTres entradas:
• R: (reset), puesta a 0 de la salida• S: (set), puesta a 1 de la salida• C: (clock), el biestable sólo funciona cuando C=1
Biestable RS síncrono
Biestable JK asíncronoDos entradas:
• J=1: (reset), puesta a 0 de la salida• K=1: (set), puesta a 1 de la salida
• J=0 y K=0: no hay cambios• J=1 y K=1: salida contraria a la que había
Biestable JK síncronoTres entradas:
• J=1: (reset), puesta a 0 de la salida• K=1: (set), puesta a 1 de la salida• C (clock), el biestable sólo funciona cuando C=1
Biestable T asíncrono
Una entrada:
• T=1: (toggle), cambia de valor la salida• T=0: no cambia la salida
Biestable T síncronoDos entradas:
• T=1: (toggle), cambia de valor la salida• C (clock), el biestable sólo funciona cuando C=1
Biestable DDos entradas:
• D: (data), puesta a 0 de la salida• C: (clock), transfiere el valor de D a la salida cuando C=1
Contadores
Contador binario
• Biestables JK síncronos por flanco descendente
Contador BCD real
• Dos entradas:– R (reset) o CLR (clear): pone a cero el contador– Ck (clock): aumenta una unidad la combinación
de salida• Cuatro salidas
Contador BCD real
Pulsa para ver la animación
Contador decimal
• Dos entradas:– R (reset) o CLR (clear): pone a cero el contador– Ck (clock): aumenta una unidad la combinación
de salida• Diez salidas
Contador decimal
Pulsa para ver la animación
Registros de desplazamiento
Registro de carga serie
• Recibe datos en serie• Salida en paralelo
Con cada señal de sincronización cada biestable pasa su información al siguiente
Registro de carga serie
Pulsa para ver la animación
Registro de carga paralelo• Recibe datos en paralelo• Salida en serie
Tras la carga de datos, cada señal de sincronización hace que cada biestable pasa su información al siguiente
Registro de carga paralelo
Pulsa para ver la animación
Memoria RAM
Celda bit• Habilitación para escritura o lectura de datos• Línea para seleccionar la celda
Byte• Conjunto de 16, 32, 64,… bits
Módulo de memoria
FIN(de la tercera parte
…y se acabó)
José Ramón López - 2014