Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Unexpo-LCM
Circuitos lógicos
Profesor: Alumno:
Un circuito lógico es aquél que maneja la información en forma binaria, es decir, con
valores de "1" y "0".
Todos los circuitos cuyos componentes realizan operaciones análogas a las que indican los
operadores lógicos se llaman "Circuitos Lógicos" o "circuitos digitales".
Los circuitos lógicos, forman la base de cualquier dispositivo en el que se tengan que
seleccionar o combinar señales de manera controlada. Entre los campos de aplicación de
estos tipos de circuitos pueden mencionarse la conmutación telefónica, las transmisiones
por satélite y el funcionamiento de las computadoras digitales.
Simbología digital
Puerta lógica OR
Puerta lógica NAND exclusiva
triestado XOR
Equivalente a NOR
Puerta lógica que
exclusiva
hace las funciones de
XNOR
OR y NOR
Buffer lógico
Inversor lógico
NOT
Propiedades
n variables de entrada
m variables de salida
2. 3. 4. 5.
Otro método para sumar dos números de n bits consiste en utilizar circuitos separados para
cada par correspondiente de bits: los dos bits que se van a sumar, junto con el acarreo
resultante de la suma de los bits menos significativos, lo cual producirá como salidas un bit
de la suma y un bit del acarreo de salida del bit más significativo.
Aplicaciones a la ingeniería
Con el uso de los circuitos digitales nos estamos beneficiando de una notable serie de
ventajas que aportan un razonamiento lógico a que los circuitos lógicos estén por delante de
los analógicos. Uno de los motivos principales es que aporta facilidad en cuanto a diseño.
El nombre que reciben estos circuitos está justificado, en cierta medida, porque no
requieren ningún tipo de complicación en su formación. Los expertos en informática y
programación suelen visualizar estos circuitos cuando los están planteando y creando, lo
que aporta mucho dinamismo al proceso. Además, en el caso de producirse algún tipo de
inconveniente el sistema es tan flexible que no aporta ningún tipo de dificultad para que
podamos encontrar una solución rápida e idónea. De forma relacionada con esto los
circuitos lógicos tienen la ventaja clave de que proporcionan exactamente el resultado que
se hubiera planteado en la previsión. Salvo muy pequeños errores u obstáculos que puedan
surgir en el proceso nunca hay diferencias respecto a la previsión, y esto es algo que los
convierte en un recurso muy valioso a la hora de aportar dinamismo a los
procesos. Además, con los circuitos lógicos se comparten las técnicas de programación que
ya conocemos y que hemos ido estudiando en nuestro camino para convertirnos en expertos
informáticos. Esto significa que podemos aplicar nuestros conocimientos y experiencia para
crear circuitos de una mayor efectividad. Con el uso de los lenguajes que ya conocemos
modificaremos los circuitos y los ajustaremos a aquello que necesitamos, aplicando los
mejores métodos y herramientas. En última instancia, todo esto acabe derivando en que los
circuitos digitales se producen y rinden en equipos de alta velocidad en los que se exprime
el potencial de los últimos avances tecnológicos. Esta es una ventaja clave para que
apostemos por ellos.
Algebra de Boole
Es una rama especial del álgebra que se usa principalmente en electrónica digital. El
álgebra booleana fue inventada en el año 1854 por el matemático inglés George Boole.
Después de esto, el álgebra de Boole es bien conocida como la forma perfecta para
representar los circuitos lógicos digitales.
A fines del siglo XIX, los científicos Jevons, Schroder y Huntington utilizaron este
concepto para términos modernizados. Y en el año de 1936, MHStone demostró que el
álgebra de Boole es 'isomorfo' para los conjuntos (un área funcional en matemáticas).
El álgebra de Boole permite solo dos estados en un circuito lógico, como True y False,
High and Low, Yes y No, Open and Close o 0 y 1.
La lógica booleana solo permite dos estados del circuito, como True y False. Estos dos
estados están representados por 1 y 0, donde 1 representa el estado "Verdadero" y 0
representa el estado "Falso".
Lo más importante para recordar en el álgebra de Boole es que es muy diferente al
álgebra matemática regular y sus métodos. Antes de aprender sobre el álgebra de Boole,
vamos a contar un poco sobre la historia del álgebra de Boole y su invención y
desarrollo.
Leyes e identidades del álgebra booleana:
Leyes fundamentales
OR
A+0=A
A+1=1
A+A=A
A+A=1
AND
A+0=0
A+1=A
A+A=A
A+A=0
NOT
A¨ = A
Los dos puntos en la A corresponde a dos barras de negación.
Leyes conmutativas
A+B=B+A
A∙B=B∙A
Leyes asociativas
(A + B) + C = A + (B + C)
(A ∙ B) ∙ C = A ∙ (B ∙ C)
Leyes distributivas
A ∙ (B + C) = (A ∙ B) + (A ∙ C)
A + (B ∙ C) = (A + B) ∙ (A + C)
A + (A ∙ B) = A
A ∙ (A +B) = A
A + (A ∙ B) = A + B
(A + B) ∙ (A + B) = A
(A + B) ∙ (A + C) = A + (B ∙ C)
A + B + (A ∙ B) = A + B
(A ∙ B) + (B ∙ C) + (B ∙ C) = (A ∙ B) + C
(A ∙ B) + (A ∙ C) + (B ∙ C) = (A ∙ B) + (B ∙ C)
Ejemplo:
E = (X ∙ Y ∙ Z) + (Y ∙ Z) +(X ∙ Y)
E = (X +1) ∙ (Y ∙ Z) +(X ∙ Y)
E = 1 ∙ (Y ∙ Z) +(X ∙ Y)
E = (Y ∙ Z) +(X ∙ Y)
E = Y ∙ (Z +X)
Al usar los teoremas y leyes booleanas, podemos simplificar las expresiones booleanas,
mediante las cuales podemos reducir el número requerido de compuertas lógicas a
implementar. Podemos simplificar la función Boolean utilizando dos métodos:
Un juego muy simple es el siguiente. Juegan dos personas A, B, y cada una tiene una
moneda de mil pesos. Lanzan al aire simultáneamente la moneda, si las dos monedas
coinciden gana A, y si caen cara y sello gana B. Simular este juego mediante un circuito de
conmutación.
Solución. La moneda tiene dos estados, pues toma los valores cara y sello. Las dos
monedas pueden representarse, entonces, mediante dos interruptores x e y, que conducen o
no conducen. Si se usa una lámpara L para indicar que A gana y otra lámpara M para
indicar que gana B, la tabla de verdad para L y M y los circuitos correspondientes son.
x y L M
1 1 1 0
1 0 0 1
0 1 0 1
0 0 1 0
L = x y + x’ y’ M = x y’ + x’ y
LAMPARA L
LAMPARA M