Académique Documents
Professionnel Documents
Culture Documents
Expresiones booleanas:
Variable, complemento y literal son los términos en álgebra booleana.
Variable → símbolo utilizado para representar una cantidad lógica
Complemento → el inverso de una variable y se indica con una barra
sobre la variable
Literal → una variable o el complemento de una variable
Suma booleana
Multiplicación booleana
Ley Distributiva
Se escribe para tres variables como: A(B + C) = AB + AC
Es decir que a toda tensión comprendida entre 0 y 2,5 la denominamos cero y a toda
tensión comprendida entre 3,5 y 5 lo denominamos 1. entre 2,5 y 3,5 quedan los niveles
que llamamos indefinidos.
Lógica Negativa: Aquí ocurre todo lo contrario, es decir, se representa al estado “1″
con los niveles más bajos de tensión y al “0″ con los niveles más altos.
Por lo general se suele trabajar con lógica positiva, y así lo haremos en este curso, la
forma más sencilla de representar estos estados es como se puede ver en el siguiente
gráfico.
CIRCUITOS COMBINACIONALES
I. Definición
Existen dos tipos generales de circuitos lógicos: combinacionales y
secuenciales. Los circuitos combinacionales, son aquellos cuyas salidas en un
determinado instante, son función exclusivamente del valor de las entradas en
ese instante. Sin embargo, en los circuitos secuenciales, las salidas obtenidas
en cada momento dependen del valor de las entradas y también del valor de
esas mismas salidas en el momento anterior (las salidas dependen del tiempo o
momento en que sean tomadas).
Los circuitos combinacionales se pueden dividir en dos tipos:
a) Sistemas unifuncionales: Tienen una sola función de salida.
b) Sistemas multifuncionales: Tienen varias funciones de salida.
A su vez, una función puede ser "completa" (su valor está determinado para
todas las posibles combinaciones de las variables de entrada) o "incompleta"
(existen algunas combinaciones de entrada para las cuales el valor de la función
es indeterminado).
Toda función canónica dada por sus términos minterm o maxterm debe ser
simplificada, con el fin de utilizar un menor número de puertas lógicas en su
realización. Ahora bien, una función puede ser simplificada y reducida de muchas
formas. El método básico de simplificación de funciones es el "método
algebraico", consistente en aplicar directamente la propiedad distributiva a los
términos de la función, eliminando variables. Por ejemplo:
Sin embargo, pocas veces viene expresada la función de forma que sea
fácilmente aplicable a este método. Para conseguir de una forma fácil la mejor
simplificación de una función, suelen utilizarse dos posibles métodos tabulares:
el método de Karnaugh o el método de McCluskey.
TABLA DE VERDAD
Ejemplo:
𝐹 = (𝑦 + 𝑡)(𝑥̅ 𝑦 + 𝑥̅ 𝑧 + 𝑧𝑡̅) + 𝑦𝑧̅
Las líneas de entrada y salida pueden ser también activas en los dos
niveles: alto o bajo. El circuito codificador responde de forma tal
que coloca un código binario en la salida cuando una de sus
entradas se encuentra activa.
APLICACIONES
TIPOS
Existen dos tipos fundamentales de codificadores:
CODIFICADORES SIN PRIORIDAD
Puede darse el caso de salidas cuya entrada no pueda ser conocida: por
ejemplo, la salida 0 podría indicar que no hay ninguna entrada activada o que
se ha activado la entrada número 0. Además, ciertas entradas pueden hacer
que en la salida se presente la suma lógica de dichas entradas, ocasionando
mayor confusión. Por ello, este tipo de codificadores es usado únicamente
cuando el rango de datos de entrada está correctamente acotado y su
funcionamiento garantizado.
DECODIFICADOR
Los decodificadores son circuitos combinacionales basados en puertas lógicas que
transforman un código binario en decimal. Su función consiste en convertir la información
binaria de n líneas de entrada a un máximo de 2n líneas únicas de salida. Este dispositivo tiene
varias salidas, y se activará aquella que establezca el código aplicado a la entrada.
Tanto las entradas como las salidas, principalmente estas últimas, pueden ser:
Además el número de entradas de habilitación puede ser de una o más, y pueden estar activas
a nivel alto o bajo.
Los visualizadores
CLASES DE DECOFICADORES
Se utiliza para poder decodificar todas las combinaciones de 4 bits. Para cualquier código
dado en las entradas solo se activa una de las posibles dieciséis salidas. Si requerimos una salida
a nivel bajo, el decodificador de puede implementar con puertas NAND e inversores, uno por
cada salida.
Figura 7: Circuito
electrónico del 74HC154
Convierte cada código BCD en uno de los diez posibles dígitos decimales. El método de
implementación es el mismo que para un decodificador 4 a 16, pero con la diferencia de que las
salidas son solo 10. Obtendremos salidas activas a nivel ALTO y BAJO implementando las
funciones con puertas AND y NAND respectivamente. Por ejemplo:
Aplicando una combinación de entradas (en BCD), activas a nivel alto (5V), se obtiene una
salida a nivel alto y las restantes a nivel bajo. Como con 4 entradas podríamos obtener 2 4= 16
combinaciones diferentes y sólo utilizamos 10, el resto de combinaciones (16-10 =6) de entrada
deja todas las salidas a nivel bajo.
Figura 8: Cuando todas las entradas están en cero
Es un circuito combinacional que permite un código BCD en sus entradas y en sus salidas
activa un display de 7 segmentos para indicar un dígito decimal. El display está formado por un
conjunto de 7 leds conectados en un punto común en su salida. Tenemos por ejemplo:
El circuito CMOS 744511 que con cuatro entradas (A, B, C y D) en código binario BCD produce
siete salidas (a, b, c, d, e, f y g) activas a nivel alto (5V) capaces de suministrar más de 25mA a
los leds de un display de 7 segmentos.
LE = validación de registro: a nivel bajo (0V) el valor de las entradas determinan el valor de las
salidas; a nivel alto (5V) el último dato presente en la entrada se almacena en los registros y las
salidas permanecen estables.
LT = prueba de lámpara: a nivel bajo (0V) todos los segmentos de salida están a nivel alto,
independientemente de las demás condiciones de entrada.
BI = borrado: con LT a nivel alto (5V) y BI a nivel bajo (0V) fuerza todos los segmentos de salida
a nivel bajo.
APLICACIONES
Demultiplexores
ASINCRÓNICOS: FLIP-FLOP RS
Características
Dispositivo de almacenamiento temporal de dos estados alto y bajo.
Sus entradas principales son Set y Reset.
SINCRÓNICOS: FLIP-FLOP JK
Características
Sus entradas son J y K en honor a Jack Kilby.
Comportamiento similar al RS salvo que permite el estado 1 1 en sus entradas.
Se considera como el FF universal ya que puede configurarse para obtener los demás
FF.
Registros
Un registro es un conjunto de n flip-flops asociados, que permiten almacenar
temporariamente una palabra o grupo de n bits.