0% encontró este documento útil (0 votos)
3 vistas2 páginas

Circuitos Lógicos: Funciones y Tipos

El documento describe circuitos lógicos básicos y sus funciones, incluyendo comparación, aritmética, conversión de códigos, codificación, decodificación, selección de datos y almacenamiento. Se detallan las operaciones específicas de cada función, como el comparador, sumador, restador, multiplicador y divisor, así como la importancia de los circuitos de almacenamiento como flip-flops y registros. Además, se menciona la clasificación de memorias en ROM y RAM para el almacenamiento de datos.

Cargado por

makunberito2
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas2 páginas

Circuitos Lógicos: Funciones y Tipos

El documento describe circuitos lógicos básicos y sus funciones, incluyendo comparación, aritmética, conversión de códigos, codificación, decodificación, selección de datos y almacenamiento. Se detallan las operaciones específicas de cada función, como el comparador, sumador, restador, multiplicador y divisor, así como la importancia de los circuitos de almacenamiento como flip-flops y registros. Además, se menciona la clasificación de memorias en ROM y RAM para el almacenamiento de datos.

Cargado por

makunberito2
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

Contando con los 3 elementos básicos recientemente mencionados, podemos formar

circuitos lógicos más complejos que realicen determinadas funciones. Las más
comunes son:
-Comparación
-Aritmética
-Conversión de códigos
-Codificación
-Decodificación
-Selección de Datos
-Almacenamiento
-Recuento

FUNCIÓN COMPARACIÓN
Mediante el circuito lógico conocido como COMPARADOR podemos realizar una
COMPARACIÓN DE MAGNITUDES. Como indica su nombre, comprara dos cantidades e indica
si son iguales o no. Por ejemplo, supongamos que tenemos (A) un 2 binario
(representado con niveles lógicos) y (B) un 5 binario en las entradas del
comparador. En las salidas del mismo tenemos los 3 casos posibles, que (A > B), (A
= B) o (A < B). Para las primeras 2 salidas el estado será BAJO ya que 2 no es ni
mayor ni igual que 5. Sin embargo, para la última salida, como las condición es
verdadera, tendremos un nivel ALTO que se cumple esta condición (Figura 1.19)

FUNCIONES ARITMÉTICAS

SUMA: realizada mediante un SUMADOR, su función es la de sumar (obviamente) dos


números binarios, los cuales son aplicados a sus entradas, también contamos con una
entrada de acarreo (Cin). En cuanto a las salidas, tenemos la suma generada (Σ) y
un acarreo de salida (Cout) (Figura 1.20)

RESTA: Su circuito lógico es el RESTADOR. Este cuenta con 3 entradas, 2 de ellas


son los números que se van a sustraer y una entradda de acarreo negativo (Borrow).
En las salidas contamos con 1 para la diferencia y una de acarreo negativo.

MULTIPLACIÓN: operación del circuito MULTIPLICADOR. Dos entradas para los factores
y una salida para el producto. Se puede realizar con un SUMADOR junto a otros
circuitos.

DIVISIÓN: puede realizarse mediante una serie de sustracciones, comparaciones y


desplazamientos, por lo que también se puede efectuar con un SUMADOR junto a otros
circuitos. Cuenta con 2 entradas y 2 salidas las cuales corresponden al cociente y
al resto.

FUNCIÓN DE CONVERSIÓN DE CÓDIGO


Un CÓDIGO es un conjunto bits ordenados de acuerdo a un modelo único y se emplea
para representar información específica. Ejemplos de conversiones son las de
binario a otros códigos como el BCD (Código Decimal Binario / Binary Coded Decimal)
y el Código Gray.

FUNCIÓN DE CODIFICACIÓN
Su circuito lógico es el CODIFICADOR. Este circuito convierte la información en
algún tipo de código. Por ejemplo, en las calculadoras, las entradas son números
decimales (las teclas que pulsamos), sin embargo los circuitos trabajan con códigos
binarios, por lo que es necesario codificar el número decimal en un código binario
para poder realizar operaciones. (figura 1.21)

FUNCIÓN DE DECODIFICACIÓN
El DECODIFICADOR convierte la información codificada (un N° binario por ejemplo),
en información no codificada (N° decimal). Un ejemplo de esto sería un display de 7
segmentos. Cada segmento conectado a una salida del decodificador. Si en la entrada
tenemos determinado código binario, el decodificador mostrará un número decimal
iluminando los segmentos correspondientes. (Figura 1.22)

FUNCIÓN DE SELECCIÓN DE DATOS


Los circuitos dedicados a la selección de datos se conocen como MULTIPLEXOR y
DEMULTIPLEXOR. El primero pasa los datos de varias entradas a una sola salida,
mientras que el último cuenta con una sola entrada y la envía a sus distintas
salidas. Todo esto se realiza en una determinada secuencia de tiempo. (Figura 1.23)
Vemos que durante el primer intervalo de tiempo los datos de la entrada A pasan a
la salida D, durante el segundo de B a E y en el último de C a F. Luego de esto la
secuencia se repite.
El proceso mostrado en la figura, donde el tiempo se reparte entre varios orígenes
y destinos, y cada uno dispone de su turno para enviar y recibir datos, se conoce
como MULTIPLEXACIÓN POR DIVISIÓN DE TIEMPOS

FUNCIÓN DE ALMACENAMIENTO
Es necesaria para la mayoría de sistemas digitales y cuenta con el propósito de
conservar los datos binarios durante un período de tiempo. Con respecto al tiempo,
los dispositivos de almacenamiento se dividen en grupos de CORTO PLAZO (TEMPORAL) y
LARGO PLAZO (PERMANENTE). Los tipos más comunes de almacenamiento son los
siguientes:

FLIP-FLOPS: Circuito lógico biestable (dos estados estables) que sólo puede
almacenar un bit cada vez. Si lo que almacena es un 1, la salida mostrará un nivel
ALTO y si es un 0, un estado BAJO.

REGISTROS: se forman combinando varios Flip-Flops de manera que se puedan almacenar


grupos de bits. Si queremos un registro capaz de almacenar 8 bits, debemos
construirlo a partir de 8 Flip-Flops. Además de almacenar, los podemos utilizar
para desplazar datos dentro de las posiciones del registro o del mismo a otro
circuito.
Los dos tipos básicos de registro que existen son en SERIE y PARALELO.

MEMORIAS SEMICONDUCTORAS: se utilizan comúnmente para almacenar grandes cantidades


de bits. Se dividen en memorias ROM (Read Only Memory) donde los datos se almacenan
de forma permanente o semipermanente y no se pueden cambiar de manera instantánea,
y memorias RAM (Random Access Memory)

También podría gustarte