Eletronic A
Eletronic A
Eletronic A
𝑋 =𝐴
𝑋=𝐴*𝐵
𝑋=𝐴+𝐵
𝑋 =𝐴 * 𝐵
𝑋 =𝐴 + 𝐵
𝑋 = 𝐴𝐵 + 𝐴𝐵
𝑋=𝐴⊕𝐵
A B X
0 0 0
1 0 1
2. 𝐴 + 1 = 1
A B X
0 0 1
1 0 1
3. 𝐴 * 0 = 0
A B X
0 0 0
1 0 0
4. 𝐴 * 1 = 𝐴
A B X
0 0 0
1 0 1
5. 𝐴 + 𝐴 = 𝐴
A B X
0 0 0
1 1 1
6. 𝐴 + 𝐴 = 1
A B X
0 1 1
1 0 1
7. 𝐴 * 𝐴 = 𝐴
A B X
0 0 0
1 1 1
8. 𝐴 * 𝐴 = 0
A B X
0 1 0
1 0 0
9. 𝐴 = 𝐴
A X
0 0
1 1
10. 𝐴 + 𝐴𝐵 = 𝐴
A B AB A+AB
0 0 0 0
0 1 0 0
1 0 0 1
1 1 1 1
11. 𝐴 + 𝐴𝐵 = 𝐵(𝐴 + 𝐴) = 𝐴 + 𝐵
A B 𝐴 𝐴* 𝐵 𝐴 +𝐴* 𝐵 𝐴 + 𝐵
0 0 1 0 0 0
0 1 1 1 1 1
1 0 0 0 1 1
1 1 0 0 1 1
12. (𝐴 + 𝐵)(𝐴 + 𝐶) = 𝐴 + 𝐵𝐶
0 0 0 0 0 0 0 0 0
1 0 0 1 0 1 0 0 0
2 0 1 0 1 0 0 0 0
3 0 1 1 1 1 1 1 1
4 1 0 0 1 1 1 0 1
5 1 0 1 1 1 1 0 1
6 1 1 0 1 1 1 0 1
7 1 1 1 1 1 1 1 1
Propiedades
Conmutativa
𝐴+𝐵=𝐵+𝐴
𝐴*𝐵=𝐵*𝐴
Asociativa
(𝐴 + 𝐵) + 𝐶 = 𝐴(𝐵 + 𝐶)
(𝐴 * 𝐵) * 𝐶 = 𝐴 * (𝐵 * 𝐶)
Distributiva
𝐴(𝐵 + 𝐶) = 𝐴𝐵 + 𝐴𝐶
𝐴 + (𝐵 * 𝐶) = (𝐴 + 𝐵)(𝐴 + 𝐶)
Absorción o redundancia
𝐴(𝐴 + 𝐵) = 𝐴
𝐴(𝐴 + 𝐵) = 𝐴 * 𝐵
Teorema de Morgan
1. 𝑥 · 𝑦 = 𝑥 + 𝑦
𝑥· 𝑦 f 𝑥 𝑦 f
0 0 1 1 1 1
0 1 1 1 0 1
1 0 1 0 1 1
1 1 0 0 0 0
2. 𝑥 + 𝑦 = 𝑦 + 𝑥
𝑥+𝑦 f 𝑥 𝑦 f
0 0 1 1 1 1
0 1 0 1 0 0
1 0 0 0 1 0
1 1 0 0 0 0
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 0
3
Para 3 variables 2 = 8
A\BC 00 01 11 10
0 0 0 1 1
1 1 1 0 0
𝐴𝐵𝐶 + 𝐴𝐵𝐶
Como C cambia, se va a 1
𝐴𝐵 + 𝐴𝐵
Nota: Es posible formar grupos de (1) de 1,2,4,8,16.
00 0 0 1 1 1 1 0 0
01 1 1 1 1 1 0 0 1
11 0 1 1 1 1 0 1 0
10 1 0 1 1 0 0 0 1
Cuando están en la misma línea de simetría, es posible formar grupos.
Decodificador y multiplexor
● Resistencia a fuente pullup
● Resistencia a tierra pulldown
1. Decodificador:
2. Multiplexor
Nota:
● Cero es abierto
● Uno es cerrado
Lógica secuencial
Las acciones actuales dependen de la acción anterior.
Flip Flop SR
Q (t) Q (t+1) S R
0 0 0 *(Posible 0 ó 1)
0 1 1 0
1 0 0 1
1 1 *(Posible 0 ó 1) 0
* Significa que puede variar entre 0 y 1 para obtener Q(t+1) pero S debe ser
invariable
* Significa que puede variar entre 0 y 1 para obtener Q(t+1) pero R debe ser
invariable
Q (t) Q (t+1) J K
0 0 0 *(Posible 0 ó 1)
0 1 1 *(Posible 0 ó 1)
1 0 *(Posible 0 ó 1) 1
1 1 *(Posible 0 ó 1) 0
Flip Flop JK
Conocido como 74LS73
Ejemplo:
Diseñe un contador binario de 2 bits que realice lo siguiente inicialmente inicie en
cero cero, incremente en una unidad hasta llegar al 1 1 y vuelva a empezar. Emplee
flip flop tipo JK.
0 00 0 0 0 1 0 * 1 *
1 01 0 1 1 0 1 * * 1
2 10 1 0 1 1 * 0 1 *
3 11 1 1 0 0 * 1 * 1
JB
Qb\Qa 0 1
0 0 1
1 * *
Qb\Qa 0 1
0 * *
1 0 1
KB=Qa
JA
Qb\Qa 0 1
0 1 *
1 1 *
Ja=1
KA
Qb\Qa 0 1
0 * 1
1 * 1
Ka=1
EXAMEN RESUELTO
A B C f
0 0 0 1
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1
Minterminos
𝐴 𝐵 𝐶 +𝐴 𝐵 𝐶 + 𝐴𝐵𝐶 + 𝐴𝐵𝐶
𝐴 𝐵 ( 𝐶 + 𝐶) + 𝐴𝐵𝐶 + 𝐴𝐵𝐶
𝐴 𝐵 + 𝐴𝐵𝐶 + 𝐴𝐵𝐶
𝐴 𝐵 + 𝐴𝐵 ( 𝐶 + 𝐶)
𝐴 𝐵 + 𝐴𝐵
Por Karnaugh
A\BC 00 01 11 10
0 1 1 0 0
1 0 0 1 1
𝐴 𝐵 + 𝐴𝐵
00 0 0 0 0 1 1 1 1
01 0 0 0 0 1 * 0 0
11 1 1 1 1 0 0 * 0
10 1 1 0 0 0 0 0 0
M P CP CC C A
0 0 0 0 0 0
0 0 0 0 1 0
0 0 0 1 1 0
0 0 0 1 0 0
0 0 1 1 0 0
0 0 1 1 1 0
0 0 1 0 1 0
0 0 1 0 0 0
0 1 0 0 0 0
0 1 0 0 1 0
0 1 0 1 1 0
0 1 0 1 0 0
0 1 1 1 0 0
0 1 1 1 1 0
0 1 1 0 1 0
0 1 1 0 0 0
1 1 0 0 0 1
1 1 0 0 1 1
1 1 0 1 1 1
1 1 0 1 0 1
1 1 1 1 0 0
1 1 1 1 1 0
1 1 1 0 1 1
1 1 1 0 0 0
1 0 0 0 0 0
1 0 0 0 1 1
1 0 0 1 1 0
1 0 0 1 0 0
1 0 1 1 0 0
1 0 1 1 1 0
1 0 1 0 1 1
1 0 1 0 0 0
00 0 0 0 0 0 0 0 0
01 0 0 0 0 0 0 0 0
11 1 1 1 1 0 0 1 0
10 0 1 0 0 0 0 1 0
Decimal Binario 𝑄𝐵 𝑄𝐴 𝑄𝐵 𝑄𝐴 𝐽𝐵 𝐾𝐵 𝐽𝐴 𝐾𝐴
0 0 0 0 0 1 0 1 * 0 *
2 1 0 1 0 0 1 * 1 1 *
1 0 1 0 1 1 1 1 * * 0
3 1 1 1 1 0 0 * 1 * 1
Q (t) Q (t+1) J K
0 0 0 *(Posible 0 ó 1)
0 1 1 *(Posible 0 ó 1)
1 0 *(Posible 0 ó 1) 1
1 1 *(Posible 0 ó 1) 0
JB=1
QB\QA 0 1
0 1 1
1 (*=1) (*=1)
KB=1
QB\QA 0 1
0 (*=1) (*=1)
1 1 1
JA=QB
QB\QA 0 1
0 0 *
1 1 (*=1)
KA=QB
QB\QA 0 1
0 * 0
1 (*=1) 1
EJERCICIOS
Minterminos
𝑋𝑌𝑍 + 𝑋𝑌𝑍 + 𝑋𝑌𝑍 + 𝑋𝑌𝑍 + 𝑋𝑌𝑍
𝑋𝑍(𝑌 + 𝑌) + 𝑋𝑌𝑍 + 𝑋𝑌𝑍 + 𝑋𝑌𝑍
𝑋𝑍 + 𝑋𝑌𝑍 + 𝑋𝑌𝑍 + 𝑋𝑌𝑍
𝑋(𝑌𝑍 + 𝑍) + 𝑋𝑌𝑍 + 𝑋𝑌𝑍
𝑋(𝑌 + 𝑍) + 𝑋𝑌𝑍 + 𝑋𝑌𝑍
𝑋𝑌 + 𝑋 * 𝑍 + 𝑋𝑌𝑍 + 𝑋𝑌𝑍
𝑋𝑌 + 𝑍(𝑋𝑌 + 𝑋) + 𝑋𝑌𝑍
𝑋𝑌 + 𝑍(𝑌 + 𝑋) + 𝑋𝑌𝑍
𝑍(𝑌 + 𝑋) + 𝑌(𝑋𝑍 + 𝑋)
𝑍(𝑌 + 𝑋) + 𝑌(𝑍 + 𝑋)
𝑍𝑌 + 𝑍𝑋 + 𝑌𝑍 + 𝑌𝑋
𝑍𝑌 + 𝑌𝑍 + 𝑌𝑋
X\YZ 00 01 11 10
0 1 0 1 1
1 1 0 1 0
(𝑋 = 1) 𝑌𝑍 + 𝑋𝑌(𝑍 = 1) + (𝑋 = 1)𝑌𝑍
𝑌𝑍 + 𝑋𝑌 + 𝑌𝑍
6. Encontrar la función booleana a partir de la siguiente tabla de verdad (Valor 3
puntos)
Por minterminos realizar la reducción con álgebra booleana paso por paso hasta su
mínima expresión
Por mapa de Karnaugh
Realizar el alambrado del circuito reducido con compuertas lógicas
A\BC 00 01 11 10
0 0 0 1 1
1 1 1 1 0
𝐴𝐵 + 𝐵𝐶 + 𝐴𝐵
7. Encontrar la función booleana a partir de la siguiente tabla de verdad (Valor 3
puntos)
Por minterminos realizar la reducción con álgebra booleana paso por paso hasta su
mínima expresión
Por mapa de Karnaugh
Realizar el alambrado del circuito reducido con compuertas lógicas
A\BC 00 01 11 10
0 0 0 1 1
1 1 1 0 0
𝐴𝐵 + 𝐴𝐵
𝐴𝐵𝐶 + 𝐴𝐵𝐶 + 𝐴𝐵𝐶 + 𝐴𝐵𝐶
𝐵𝐶(𝐴 + 𝐴) + 𝐴𝐵𝐶 + 𝐴𝐵𝐶
𝐶(𝐵 + 𝐴𝐵) + 𝐴𝐵𝐶
𝐶(𝐵 + 𝐴) + 𝐴𝐵𝐶
𝐶𝐵 + 𝐶𝐴 + 𝐴𝐵𝐶
A\BC 00 01 11 10
0 1 0 1 0
1 1 0 0 1
𝐵 * 𝐶 + 𝐴𝐶 + 𝐴𝐵𝐶
𝐴 * 𝐵 * 𝐶 + 𝐴 * 𝐵𝐶 + 𝐴 * 𝐵𝐶 + 𝐴 * 𝐵 * 𝐶 + 𝐴𝐵𝐶 + 𝐴𝐵𝐶
𝐴𝐵(𝐶 + 𝐶) + 𝐴𝐵𝐶 + 𝐴𝐵 * 𝐶 + 𝐴𝐵𝐶 + 𝐴𝐵𝐶
𝐴𝐵 + 𝐴𝐵𝐶 + 𝐴𝐵 * 𝐶 + 𝐴𝐵𝐶 + 𝐴𝐵𝐶
𝐴(𝐵𝐶 + 𝐵) + 𝐴𝐵 * 𝐶 + 𝐴𝐵𝐶 + 𝐴𝐵𝐶
𝐴(𝐵𝐶 + 𝐵) + 𝐴𝐵(𝐶 + 𝐶) + 𝐴𝐵𝐶
𝐴(𝐶 + 𝐵) + 𝐴𝐵 + 𝐴𝐵𝐶
𝐴 * 𝐶 + 𝐴 * 𝐵 + 𝐴𝐵 + 𝐴𝐵𝐶
𝐴(𝐶 + 𝐵) + 𝐴(𝐵 + 𝐵𝐶)
𝐴(𝐶 + 𝐵) + 𝐴(𝐵 + 𝐶)
(𝐴 + 𝐴)(𝐵 + 𝐶)
𝐵+𝐶
𝐴 * 𝐶 + 𝐵(𝐴 + 𝐴) + 𝐴𝐵𝐶
𝐴 * 𝐶 + 𝐵 + 𝐴𝐵𝐶
(𝐴 + 𝐴)(𝐵𝐶 + 𝐶) + 𝐵
(𝐵𝐶 + 𝐶) + 𝐵
𝐶+𝐵
A\BC 00 01 11 10
0 1 1 0 1
1 1 1 0 1
1𝐵1 + 1𝐵𝐶
𝐵 + 𝐵𝐶
𝐵+𝐶