CID400 - Algebra de Boole y Simplificacion de Funciones (Introduccion) - Rev. II-2022 - OK.pdf
481 views
54 slides
Nov 22, 2022
Slide 1 of 54
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
About This Presentation
hhhhhhhhhhh
Size: 9.72 MB
Language: es
Added: Nov 22, 2022
Slides: 54 pages
Slide Content
CONTENIDO -UNIDAD TEMÁTICA 3
Algebra de Boole:
•Postulados y teoremas:
•Teoremas de DeMorgan
Función Lógica o booleana
•Funciones y compuertas lógicas básicas (AND, OR, NOT)
•Combinación de compuertas lógicas
•Compuertas NAND y NOR
•Tablas de verdad
Formas canónicas
•Suma de Productos (Mintérminos) y Producto de Sumas (Maxtérminos).
Simplificación de funciones:
•Método algebraico
•Método de Karnaugh y Veitch
•Método numérico de Quine – Mc Cluskey
•Funciones incompletas, Multifunciones
Realización con puertas de las funciones lógicas (NAND y NOR)
FUNCIONES Y COMPUERTAS LÓGICAS
Noesobjetodeestaunidadtemáticaunanálisisprofundoyformaldelos
postuladosyteoremasdelAlgebradeBoole.
Lossímboloselementalesson:
0:representativodeFALSO
1:representativodeVERDADERO
Lasoperacionesfundamentalesson:
ConjunciónuoperaciónAND(serepresentaconunsignode·)
DisyunciónuoperaciónOR(serepresentaconunsigno+)
Complementación,NegaciónuoperaciónNOT(serepresentaconuna
barrasobrelavariable,)
Lasvariablessonlasproposiciones,queserepresentanosimbolizanporletras
Elementos del álgebra de Boole
Algebra de Boole
Definición y Postulados (1)
Algebra de Boole
Definición y Postulados (1)
Funciones Lógicas básicas
Representación de Puerta Lógica y Tabla de Verdad
Puertas lógicas compuestas
LAS LEYES DEL ALGEBRA DE BOOLE (1)
Representación mediante asociación de contactos (switch)
LAS LEYES DEL ALGEBRA DE BOOLE (2)
Representación mediante asociación de contactos (switch)
LAS LEYES DEL ALGEBRA DE BOOLE (3)
Representación mediante asociación de contactos (switch)
RELÉ
Relé electromecánico de dos contactos
Interruptor Magnetico
Símbolodeundiododevacíoo
gaseoso.Dearribaabajo,sus
componentesson,elánodo,el
cátodo,yelfilamento.
DIODO DE VACÍO
Diododevacío,usado
comúnmentehastala
invencióndeldiodo
semiconductor,esteúltimo
tambiénllamadodiodode
estadosólido.
Diodo semiconductor
Diodo de estado sólido
EsundispositivoelectrónicodeestadosólidoconsistenteendosunionesPNmuycercanasentresí,
quepermiteaumentarlacorrienteydisminuirelvoltaje,ademásdecontrolarelpasodela
corrienteatravésdesusterminales.
El transistor de unión bipolar (bipolar junctiontransistor, o sus siglas BJT)
Replicadelprimertransistorde
puntodecontacto
Cortetransversalsimplificadodeun
transistordeuniónbipolarNPNenelcual
seapreciacomolauniónbase-colectores
muchomásampliaquelabase-emisor.
Característica idealizada de un transistor bipolar
Convertir Tabla de Verdad
en expresión lógica
Forma canónica con minterminos:
1.-Tomar cada combinación que dé 1 a la
salida y fórmarseun producto de
variables, de forma que si una variable
vale 0 en aquella fila se coloca su
complemento y si vale 1 se coloca la
variable sin complmentar .
2.-Escribir la función que resulta de
sumar todos los productos.
F=X’YZ’+X’YZ+XY´Z+XYZ’+XYZ
Existen muchas expresiones equivalentes
F =X’Y+XY’Z+XY
Convertir expresión lógica en Diagrama de
Compuertas (logigrama )
Manipulación Algebraica
de expresiones Booleanas
Sepuedetransformarunaexpresiónbooleanaenunaexpresiónequivalente
aplicandolospostuladosyteoremasdeálgebradeBoole.Estoesimportantesi
sequiereconvertirunaexpresióndadaasuformacanónica(forma
estandarizada)osisequiereminimizarelnúmerodeliterales(directa–primed
oinversa-unprimed)otérminosenunaexpresión. Laminimizacióntérminosy
expresionesesimportanteporqueloscircuitoseléctricosconsistenamenudode
componentesindividualesqueimplementancadatérminooliteraldeuna
expresióndada. Minimizandolaexpresiónlepermitelepermitealdiseñador
usarmenoscomponenteseléctricosy,porconsiguiente,reducirelcostodel
sistema.
Lamentablementenoexisteunareglafija,quesepuedaaplicarparaoptimizar
unaexpresióndada.Lahabilidaddeunindividuopararealizarfácilmenteestas
transformacionesnormalmenteestáenfuncióndeexperiencia.
A + Be + AB
j
(A + Be) (AB)
j
(A + Be) (AB)
j
AAB + BCAB
j
AB • 0
j
AB
Breaking longest bar
. -Applying identity A = A
w
herever double
bars of
equal length are found
Distributive property
Applying identity
AA = A
to left term, applying identity
Ai = 0 to B and Ii in right
term
Applying identity A + 0 = A
',---'\"
B -4.-r-,
C -r/'---/
A
AS
A~
B ~ Q
The "'lui,a1ent gate circuit for this nmcl,- simplificd expres8ioll is so follow",
AB
Simplificación de expresiones lógicas
mediante el uso de Teoremas y Postulados
del Algebra de Boole
Simplificación algebraica de expresiones lógicas
(ejemplos)
Definición de conceptos
a)Literal : se refiere a una variable o a su complemento (por ej. A, X, X’)
b)Termino producto: es un grupo de literales que se encuentran relacionados
entre sí por un AND(por ej. A•B, C•A, X’•Y•Z)
c)Termino suma: es un grupo de literales que se encuentran relacionados entre
sí por un OR(por ej. A+B, C+A, X’+Y+Z ).
d)Termino normal: termino producto o termino suma en el que un literal no
aparece más de una vez.
e)Término canónico:termino en el que se encuentra exactamente uno de cada
uno de los literales de la función.
f)Mintérmino: Se denomina así siel termino canónico es un producto.
g)Máxtérmino:Se denomina así si el termino canónico es una suma.
h)Forma normal de una función: es la que está constituida por términos
normales. Puede estar en la forma suma de términos productos o productos
de términos sumas.
i)Forma canónica de una función: es aquella constituida exclusivamente por
términos canónicos que aparecen una sola vez.
Forma canónica suma de productos
Esaquellaconstituidaexclusivamenteportérminoscanónicosproductos
(minterminos)sumadosqueaparecenunasolavez.
Porejemplo: F(X,Y,Z)=X’Y’Z+XY’Z’+XY’Z+XYZ’+XYZ
Parasimplificarlaescrituraenformadesumacanónicadeproductos,seutilizauna
notaciónespecial.Acadamintérminoseleasociaunnúmerobinariodenbits
resultantedeconsiderarcomo0lasvariablescomplementadasycomo1las
variablesnocomplementadas.
AsíporejemploelminterminoX’Y’ZcorrespondeacombinaciónX=0,Y=0,Z=1que
representaelnumerobinario001,cuyovalordecimales1.Aesteminterminolo
identificaremosentoncescomom
1.
Deestaforma,lafunción:F(X,Y,Z)=X’Y’Z+XY’Z’+XY’Z+XYZ’+XYZsepuede
expresarcomo:F(X,Y,Z)=∑m(1,4,5,6,7)quequieredecirlasumatoriadelos
minterminos1,4,5,6,7.
Supóngase que por algún medio se ha diseñado el circuito que se muestra en la y se
pide,
de ser
posible, obtener un circuito más sencillo que realice la misma función.
"~o.y.z) _ ~i. iHiy. iz) '1i~i . io)
.o,p¡;cando p"' ......... Y 100fM\a0 • lo """"'*"" (>J'
"to,y,z) _ (i. ¡;)(x" xz), ,¡;1Z: ~1 •• )] _
• i('" iz)' ¡(iy. iz). i' .
--- -
·'1' .. ·"z"z-
---
• ,y,,,,yz
(t .... "u.o.)
rr,u..)
{r.".'J
Primero, es necesario determinar la expresión
F realizada por el circuito. Esto se obtiene
determinando la expresión lógica a la salida
de cada compuerta, hasta llegar a la última
del diagrama. Siguiendo el procedimiento
anterior, obtenemos:
...
,.
Vemos que tanto la expresión como el circuito
se han simplificado considerablemente, pero
realizando la misma función .
MÉTODOS DE
SIMPLIFICACIÓN ÁLGEBRAICA
Cuandosetrabajaconexpresionesbooleanas,
esdeseablequeestasseencuentrenexpresadas
enunadedosformas:comosumadeproductos
ocomoproductodesumas.