Electrónica Analógica y Digital
Clase Nº3
Docente : Carlos Castillo Torres
Correo : [Link]@[Link]
Compuertas Lógicas
Las compuertas lógicas (gates en inglés) son circuitos electrónicos integrados que
implementan las operaciones y funciones del Algebra de Boole,
Circuito integrado 74LS08.
2
Los Circuitos Integrados
(CI) también reciben el
nombre de chip o
microchip, son construidos
en base a silicio y pueden
contener, en unos pocos
milímetros cuadrados,
miles o millones de
transistores con los cuales
se fabrican las compuertas
lógicas y en general, todos
los circuitos digitales. En la
Figura 1, se muestra un
circuito integrado de 14
Fig. Nº1 Circuito integrado 74LS08.
pines o patitas.
3
Compuertas Lógicas
Compuerta NOT
Compuerta 74HC04.
Figura. Símbolo de la compuerta, tabla de verdad y circuito integrado.
A S
0 1
1 0
4
Compuertas Lógicas
Compuerta AND
Compuerta 74HC08.
Figura. Símbolo de la compuerta, tabla de verdad y circuito integrado.
Entrada Salida
A B S
0 0 0
0 1 0
1 0 0
1 1 1
Tabla de verdad de la compuerta AND de dos entradas 5
Compuerta OR
Compuerta 74HC32.
Figura. Símbolo de la compuerta, tabla de verdad y circuito integrado.
Entrada Salida
A B S
0 0 0
0 1 1
1 0 1
1 1 1
Tabla de verdad de la compuerta OR de dos entradas
6
Compuerta NAND :
Compuerta 74HC00.
Figura. Símbolo de la compuerta, tabla de verdad y circuito integrado.
Entrada Salida
A B X
0 0 1
0 1 1
1 0 1
1 1 0
Tabla de verdad de la compuerta NAND de dos entradas 7
Compuerta NOR :
Compuerta 74HC02.
Figura. Símbolo de la compuerta, tabla de verdad y circuito integrado.
Entrada Salida
A B X
0 0 1
0 1 0
1 0 0
1 1 0
Tabla de verdad de la compuerta NOR de dos entradas
8
Compuerta OR-EXCLUSIVO
Compuerta SN7486.
Figura. Símbolo de la compuerta, tabla de verdad.
Entrada Salida
A B X
0 0 0
0 1 1
1 0 1
1 1 0
Tabla de verdad de la compuerta OR EXCLUSIVO de dos entradas
9
Compuerta NOR-EXCLUSIVO
Compuerta CD4077.
Figura. Símbolo de la compuerta, tabla de verdad.
Entrada Salida
A B X
0 0 1
0 1 0
1 0 0
1 1 1
10
Tabla de verdad de la compuerta NOR EXCLUSIVO de dos entradas
Resumen de compuertas lógicas
Figura. Resumen de compuertas lógicas.
11
Construcción de una tabla de Verdad
¿De qué esta compuesta una tabla de vedad?
Conectivo lógico
Variable o proposición
A B A+B
0 0 0 Fila
0 1 1
Estados de la variable
1 0 1
1 1 1
Columna
En circuitos lógicos para saber cuántos estados debe tener cada variable debemos aplicar la siguiente
fórmula:
Donde n es el número de variables en la tabla.
𝒏
𝟐
Para una tabla de verdad de una sola variable, ¿cuántos estados debe tener?
¿Si tengo una tabla de verdad de 2 variables, ¿cuántos estados debe tener?
Suponiendo que tengo una tabla de verdad de 4 variables, ¿cuántos estados debe
tener?
Como pueden ver si
las variables son n
y las celdas son
2^n entonces la
mitad de las celdas
de la primera
variable a la
izquierda (A) se
rellenan con «0» y
la otra mitad
inferior con «1»,
mientras que la
segunda variable
(B), rellena 1/4 de
sus celdas con «0»,
luego el otro 1/4 de
las celdas con «1» y
se repite, luego así
sucesivamente en
las siguientes
celdas.
Aprendizaje esperado para esta clase :
• Reconocer las operaciones lógicas booleanas.
• Aplicar propiedades de las operaciones lógicas.
• Representar funciones lógicas, mediante compuertas.
Algebra de Boole
El algebra de Boole son las
matemáticas de los sistemas lógicos.
Es indispensable tener conocimientos
básicos del algebra booleana.
George Boole (Nacido en Inglaterra,
2 de noviembre de 1815 )
Fue un matemático británico,
conocido por ser inventor del álgebra
de Boole, que marca los fundamentos
de la aritmética computacional
moderna, Boole es considerado como
uno de los fundadores del campo de
las Ciencias de la Computación.
Que es el algebra de Boole
Corresponden a operación definidas sobre variables que presentan dos
estados.
Que son las variables lógicas
• En algebra son una preposición, que es un enunciado el cual tienen un
valor (verdadero o falso), se denota mediante una letra.
• En sistemas lógicos un bit es una variable lógica que puede adoptar dos
estados: cero o uno.
Operaciones Booleanas
El Algebra de Boole define tres operaciones básicas que son las siguientes:
• La suma booleana u operación OR (disyunción).
• La multiplicación booleana u operación AND (conjunción)
• La complementación u operación NOT (negación) .
Disyunción o suma lógica (or) Conjunción o multiplicación lógica (and)
A B A+B A B A*B
0 0 0 0 0 0
0 1 1 0 1 0
1 0 1 1 0 0
1 1 1 1 1 1
Negación (not)
1 0
0 1
Expresión o función lógica
Es una expresión que relaciona variables lógicas mediante las operaciones lógicas
(multiplicación, suma y negación).
Donde las variables son denotadas por letras, tal como A,B,C, …,Z
Ejemplo con dos variables
𝐹(𝐴,𝐵)=∙𝐵+𝐴𝐵
Ejemplo con tres variables
𝐹(𝐴,𝐵,𝐶)=∙𝐶+𝐵
21
Expresión o función lógica
Cada función o expresión lógica tiene un valor lógico final, que es obtenido debido a
las relaciones establecidas por los operandos.
Determinar el valor lógico final de la siguiente expresión =∙𝐶+𝐵
Ejemplo
A B C *C *C+B
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
22
A B C *C *C+B
Conjunción o multiplicación lógica (and)
A B A*B
0 0 0
0 1 0
0 0 0 1 0 0
1
1 1 1
0 0 1
1
0 1 0 Disyunción o suma lógica (or)
1
0 1 1 A B A+B
1 0 0 0
1 0 0
0 0 1 1
1 0 1 1 0 1
0 1 1 1
1 1 0
0 Negación (not)
1 1 1
0
1 0
0 1
23
A B C *C *C+B
Conjunción o multiplicación lógica (and)
A B A*B
0 0 0
0 1 0
0 0 0 1 0 0
1 0
1 1 1
0 0 1
1 1
0 1 0 Disyunción o suma lógica (or)
1 0
0 1 1 A B A+B
1 1 0 0 0
1 0 0
0 0 0 1 1
1 0 1 1 0 1
0 0 1 1 1
1 1 0
0 0 Negación (not)
1 1 1
0 0
1 0
0 1
24
A B C *C *C+B
Conjunción o multiplicación lógica (and)
A B A*B
0 0 0
0 1 0
0 0 0 1 0 0
1 0 0
1 1 1
0 0 1
1 1 1
0 1 0 Disyunción o suma lógica (or)
1 0 1
0 1 1 A B A+B
1 1 1 0 0 0
1 0 0
0 0 0 0 1 1
1 0 1 1 0 1
0 0 0 1 1 1
1 1 0
0 0 1 Negación (not)
1 1 1
0 0 1
1 0
0 1
25
Ejercicios propuestos
Construir la tabla de verdad y determinar el valor lógico final de la siguiente expresión
i)
ii)
26
Ejercicios propuestos
Construir la tabla de verdad y determinar el valor lógico final de la siguiente expresión
i)
ii)
=
Expresión o función lógica
Ejercicios propuestos
Construir la tabla de verdad y determinar el valor lógico final de la siguiente expresión
i) A B A*B
0 0 0
* B *C
0 1 0
A B C (A+ ) F(A,B,C)
1 0 0
1 1 1
0 0 0 1 1 1
0 0 1 1 1 0 A B A+B
0 1 0 1 0 1 0 0 0
0 1 1 1 0 0 0 1 1
1 0 0 0 1 1 1 0 1
1 0 1 0 1 0
1 1 1
1 1 0 0 0 1
1 1 1 0 0 0
1 0
0 1
28
Expresión o función lógica
Ejercicios propuestos
Construir la tabla de verdad y determinar el valor lógico final de la siguiente expresión
i) A B A*B
0 0 0
0 1 0
A B C F(A,B,C) 1 0 0
1 1 1
0 0 0 1 1 1 1
0 0 1 1 1 0 0 A B A+B
0 1 0 1 0 1 1 0 0 0
0 1 1 1 0 0 0 0 1 1
1 0 0 0 1 1 1 0 1
1
1 0 1 0 1 0
1 1 1
1
1 1 0 0 0 1 1
1 1 1 0 0 0 1 1 0
0 1
29
Expresión o función lógica
Ejercicios propuestos
Construir la tabla de verdad y determinar el valor lógico final de la siguiente expresión
i) A B A*B
0 0 0
0 1 0
A B C F(A,B,C) 1 0 0
1 1 1
0 0 0 1 1 1 1 1
0 0 1 1 1 0 0 0 A B A+B
0 1 0 1 0 1 1 0 0 0 0
0 1 1 1 0 0 0 0 0 1 1
1 0 0 0 1 1 1 0 1
1 1
1 0 1 0 1 0
1 1 1
1 1
1 1 0 0 0 1 1 0
1 1 1 0 0 0 1 0 1 0
0 1
30
Expresión o función lógica
Ejercicios propuestos
Construir la tabla de verdad y determinar el valor lógico final de la siguiente expresión
i) A B A*B
0 0 0
0 1 0
A B C F(A,B,C) 1 0 0
1 1 1
0 0 0 1 1 1 1 1 0
0 0 1 1 1 0 0 0 0 A B A+B
0 1 0 1 0 1 1 0 0 0 0 0
0 1 1 1 0 0 0 0 1 0 1 1
1 0 0 0 1 1 1 0 1
1 1 0
1 0 1 0 1 0
1 1 1
1 1 0
1 1 0 0 0 1 1 0 0
1 1 1 0 0 0 1 0 0 1 0
0 1
31
Expresión o función lógica
Ejercicios propuestos
Construir la tabla de verdad y determinar el valor lógico final de la siguiente expresión
i) A B A*B
0 0 0
0 1 0
A B C F(A,B,C) 1 0 0
1 1 1
0 0 0 1 1 1 1 1 0 1
0 0 1 1 1 0 0 0 0 0 A B A+B
0 1 0 1 0 1 1 0 0 0 0 0 0
0 1 1 1 0 0 0 0 1 1 0 1 1
1 0 0 0 1 1 1 0 1
1 1 0 1
1 0 1 0 1 0
1 1 1
1 1 0 1
1 1 0 0 0 1 1 0 0 0
1 1 1 0 0 0 1 0 0 0 1 0
0 1
32