Secuencial 2º Bto

Post on 03-Jul-2015

3.035 views 0 download

description

Elementos de circuitos digitales secuenciales, para la asignatura de Tecnología Industrial II

Transcript of Secuencial 2º Bto

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 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

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 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