REGISTROS
A-¿Qué es un registro de desplazamiento?
Es un circuito digital secuencial conformado por un conjunto de flip flop, generalmente de tipo
D, conectados en cascada que basculan de forma sincrónica con la misma señal de reloj.
Son muy importantes para almacenar y desplazar datos dentro de un sistema digital.
Formas de construir registros de desplazamiento
1. Registros con entrada serie y salida serie (SISO)
2. Registros con entrada serie y salida paralelo (SIPO)
3. Registros con entrada paralelo y salida serie (PISO)
4. Registro de entrada y salida en paralelo (PIPO)
Tipos de Desplazamiento:
Registro serie-paralelo
Registro paralelo-serie
Registro serie-serie
Registro paralelo-paralelo
Aplicaciones
Además de la conversión los registros de desplazamiento tienen otras aplicaciones típicas:
-Generador pseudoaleatorio.
-Multiplicador serie.
-Registro de aproximaciones sucesivas.
-Retardo.
B-¿Qué es un registro de almacenamiento?
Se forman a partir de biestables de tipo D, de los cuales se necesitaran “n” biestables para
almacenar n bits. Estos circuitos son síncronos, y todos los biestables están controlados por la
misma señal de reloj.
Existen dos modalidades de registros de almacenamiento:
-Los registros tipo Latch, constituidos por biestables síncronos activos por nivel en la señal de
reloj.
-Los registros Master- Slave, activados por los flancos de la señal de reloj.
C-¿Qué es un registro universal?
Dispone de un registro de desplazamiento, que permite carga serie, carga paralela,
desplazamiento a izquierda y a derecha mediante el uso de unas señales de control.
Sus aplicaciones son principalmente en circuitos donde se necesiten almacenar información de
forma temporal como por ejemplo en las operaciones de escritura y lectura de las memorias
realizado por los microprocesadores.
D-¿Qué es un registro direccionable?
Éste registro sirve únicamente para modificar el desplazamiento de la información o datos.
1-Cuál es la diferencia entre un registro de desplazamiento y un registro de almacenamiento;
así como la diferencia entre un registro universal y un registro direccionable.; muestre
circuitos prácticos para explicarlos.
-La diferencia entre un registro de almacenamiento y desplazamiento es principalmente en la
conexión de las entradas y salidas y de los flip flops que los componen. En el registro de
almacenamiento las entradas y salidas asíncronas son independientes para cada flip flop
mientras que en el de desplazamiento están conectadas entre sí en serie o cascada.
-La diferencia entre un registro universal y un registro direccional es que el primero se puede
modificar para que se funcione como cualquier tipo de registro de desplazamiento, como
carga paralela o como memoria y el segundo solo sirve para modificar el desplazamiento de los
datos.
CIRCUITOS MULTIVIBRADORES
ASTABLE:
No tiene ningún estado estable, lo que significa que posee dos estados "quasi-estables" entre
los que conmuta, permaneciendo en cada uno de ellos un tiempo determinado.
La frecuencia de conmutación depende, en general, de la carga y descarga de condensadores.
MONOESTABLE:
Realiza una función secuencial consistente en que, al recibir una excitación exterior, cambia de
estado y se mantiene en él durante un periodo que viene determinado por una constante de
tiempo. Transcurrido dicho periodo de tiempo, la salida del monoestable vuelve a su estado
original. Por tanto, tiene un estado estable (de aquí su nombre) y un estado casi estable.
CIRCUITOS INTEGRADOS:
A-Cristal de cuarzo:
Este material tiene la característica que oscila a una frecuencia determinada por el material, el
corte y otros parámetros del mismo. La tensión a aplicar es muy baja, y siempre se tiene que
limitar la corriente con las resistencias. La principal aplicación de los cristales de cuarzo en la
electrónica es la construcción de circuitos osciladores. Esto se debe a que con ellos, a
diferencia de los osciladores basados en RC o LC, se logra mantener una frecuencia estable
B- Ic 555
Corriente de entrada (VCC = +5 V) = 3 a 6 Ma
Corriente de entrada (VCC = +15 V) = 10 a 15 mA
Corriente de salida (maximum) = 200 mA
Máxima disipación de potencia = 600 mW
Consumo de potencia = 30 mW@5V, 225 mW@15V
Temperatura de operación = 0°C hasta 70 °C
La tensión de alimentación = entre SV y 15V
Notas:
-Entre el pin 1 y el pin 8 se alimenta el CI.
-La entrada de disparo (trigger) es activa a nivel bajo.
-La entrada de puesta a cero (reset) es activa a nivel bajo.
C- El circuito integrado CD4047
-Puede ser utilizado como astable o monoestable.
-Posee tres salidas de frecuencia:
la frecuencia principal (pin 13) y dos salidas complementarias
-Tensiones de alimentación desde 3 V hasta 15V
-Frecuencias de oscilación de hasta 1 MHz.
D- IC 74122
Ofrece un control de duración del pulso de salida por tres métodos.
Especificaciones
Familia: LS
Tipo de lógica: Multivibrador monoestable redisparable
Tensión de aimentación mínima: 4.75 V
Tensión de alimentación máxima: 5.25 V
Salida de corriente: 8 mA
Retardo de propagación: 23 ns
Rango temperatura de operación: 0°C a 70°C
Encapsulado DIP
14 pines
E- IC 7423
Dos multivibradores monoestables en una única cubierta redisperable.
Tensión de alimentación: 5V
Resistencia externa de temporización: 5 a 50K
Capacitor externo: Sin restricciones
Corriente máxima drenada en la salida: 16mA
Corriente máxima proporcionada por la salida: 800µA
F- IC8248
BIESTABLES:
LATCH
Es un circuito electrónico biestable asíncrono usado para almacenar información en sistemas
lógicos digitales. No tienen entrada de reloj y cuyo cambio en los estados de salida es función
del estado presente en las entradas y de los estados previos en las salidas (retroalimentación).
Los latches a diferencia de los flip-flops no necesitan una señal de reloj para su
funcionamiento.
LATCH SR
LATCH D
FLIP FLOP
Es un multivibrador capaz de permanecer en uno de dos estados posibles durante un tiempo
indefinido en ausencia de perturbaciones.
Esta característica es utilizada para memorizar información.
El paso de un estado a otro se realiza variando sus entradas.
Dependiendo del tipo de dichas entradas los biestables se dividen en:
Asíncronos: solamente tienen entradas de control. El más empleado es el biestable RS.
Síncronos: además de las entradas de control posee una entrada de sincronismo o de reloj.
Biestable RS
- Biestable RS (Set Reset) asíncrono
- Biestable RS (Set Reset) síncrono
Biestable D (Data o Delay)
Biestable T (Toggle)
Biestable JK
-Biestable JK activo por flanco
-Biestable JK Maestro-Esclavo
SISTEMAS COMBINACIONALES:
Entre los circuitos combinacionales clásicos tenemos:
-Lógicos
Generador/Detector de paridad
Multiplexor y Demultiplexor
Codificador y Decodificador
Conversor de código
Comparador
-Aritméticos
Sumador
-Aritméticos y lógicos
Unidad aritmético lógica
Estos circuitos están compuestos únicamente por puertas lógicas interconectadas entre sí,
sin ningún biestable o celda de memoria.
LOGICA COMBINACIONAL:
Se denomina lógica combinacional a todo sistema digital en el que sus salidas son funciones
exclusivas del valor de sus entradas en un momento dado, sin que intervengan en ningún caso
estados anteriores de las entradas o de las salidas. Por tanto, carecen de memoria y de
retroalimentación.
FUNCIONES COMBINACIONALES:
Todos los circuitos combinacionales pueden representarse empleando álgebra de Boole a partir
de su función lógica, generando de forma matemática el funcionamiento del sistema
combinacional.
1. Estados lógicos y función lógica:
2. Puertas logicas Elementales:
3.Teoremas Booleanos:
Ley conmutativa:
AB = BA
A + B = B+A
Ley distributiva:
A(B+C) = AB + AC
A + BC = (A+B) (A + C)
Ley asociativa:
A(BC) = (AB)C
A+(B+C)=(A+B)+C
Ley de la absorción
A + AB= A
A(A+B)=A
Ley de De Morgan
(A +B)’ = A’·B’
(A·B)’= A’ + B’
A + A’B = A + B
A(A’ +B) = AB
Operación suma lógica (OR) el resultado es “1” si alguno de los
sumandos es “1”
1+A=1
0+A=A
A+A=A
A + A’ = 1
Operación producto lógico (AND) el resultado es “0” si alguno de los
elementos es “0”
1·A=A
0·A=0
A·A=A
A·A’ = 0
Operación negación (NOT)
0’ = 1
1’= 0
A’’ = A