Escolar Documentos
Profissional Documentos
Cultura Documentos
Algebra Booeana Aplicada A Eletronica Digital PDF
Algebra Booeana Aplicada A Eletronica Digital PDF
Este trabalho tem por objetivo apresentar os conceitos bsicos da lgebra Boole
permitindo a aplicao dos postulados, teoremas, propriedade e identidades em
circuitos eletrnicos digitais facilitando o seu entendimento e simplificao.
1
lgebra de Boole aplicada eletrnica digital
Contedo
1 Conceito: ................................................................................................................ 3
2 O que uma Funes Lgicas: .............................................................................. 4
3 Estados lgicos na eletrnica: ................................................................................ 5
4 Funes lgicas bsicas: ........................................................................................ 6
5 O circuito Lgico:.................................................................................................... 8
6 Como descrever uma funo lgica: ....................................................................... 9
7 A tabela Verdade. ................................................................................................. 10
7.1 Funo E (AND):.......................................................................................... 11
7.2 Funo OU (OR): ......................................................................................... 13
7.3 Funo NO (Inversora) (NOT): ..................................................................... 15
8 Circuito digital:..................................................................................................... 17
8.1 Exemplo de anlise de circuito digital:........................................................... 18
9 Funes especiais:................................................................................................ 21
9.1 Funo NO E (NAND): ............................................................................... 22
9.2 Funo NO OU (NOR):............................................................................... 25
9.3 Funo OU EXCLUSIVO (EXOR): ................................................................ 27
9.4 Funo NO OU EXCLUSIVO (EXNOR):...................................................... 29
10 Postulados da lgebra de Boole: ........................................................................ 31
10.1 Postulado do produto:................................................................................. 31
10.2 Postulado da soma:..................................................................................... 32
10.3 Postulado da Inverso:................................................................................ 33
10.4 Aplicando os postulados na prtica: ........................................................... 34
10.4.1 Chaves eletrnicas digitais: .................................................................. 34
10.4.2 Implementando a funo NOT sem usar a porta inversora:.................. 36
11 Propriedades das funes lgicas: ..................................................................... 39
11.1 Propriedade Comutativa: ............................................................................ 40
11.2 Propriedade Associativa: ............................................................................. 41
11.3 Propriedade distributiva: ............................................................................ 42
12 Teorema de Demorgan: .................................................................................... 45
12.1 Aplicando na prtica do Teorema de Demorgan:......................................... 47
13 Teorema do Mutual: ......................................................................................... 49
14 Identidades: ...................................................................................................... 50
15 Simplificao usando lgebra de Boole: ............................................................ 54
15.1 Equao na forma da soma de produtos:.................................................... 55
15.2 Dicas para a simplificao usando lgebra de Boole:.................................. 56
15.3 Exemplos de simplificao usando a lgebra de Boole: .............................. 57
2
lgebra de Boole aplicada eletrnica digital
1 Conceito:
A lgebra de Boole um sistema completo para operaes lgicas. Este sistema
usado para colocar de uma forma matemtica o pensamento lgico com base nas
alternativas que podem assumir somente duas possibilidades: Falso ou Verddeiro! Seu
nome se deve ao matemtico ingls George Boole que foi o primeiro a definir um
sistema lgico. A lgebra de boole tem grande aplicao em circuitos digitais como
computador, telefones celulares, jogos eletrnicos, microcontroladores, CLP
(Controlador Lgico Programvel). A lgebra de Boole tambm aplicada na
programao de computador, programao de CLP, programao de
microcontroladores. O conhecimento da lgebra de Boole fundamental par ao tcnico
eletrnico.
A lgebra de Boole ser tratada neste trabalho sempre sob o ponto de vista da
eletrnica digital, voc ir estudar a lgebra de Boole de forma a poder entender o
funcionamento de um circuito digital. O estudo terico ser desenvolvido tendo em
vista sua aplicao prtica, voc ver exemplos prticos em praticamente todos os
tpicos.
A lgica de Boole foi desenvolvida pelo filsofo e matemtico ingls George Boole que
morreu em 1864. A lgebra de Boole base matemtica dos computadores digitais
modernos, Boole considerado um visionrio e um dos fundadores da cincia da
computao. Boole morreu sem ter visto um computador!
George Boole.
3
lgebra de Boole aplicada eletrnica digital
Uma varivel s pode assumir dois valores tais que uma vez declarado um valor o
outro deve ser declarado de forma que se um for declarado verdadeiro o outro dever
ser declarado falso. Os valores lgicos tambm so chamados de estados lgicos.
Qualquer duas afirmativas declaradas de forma que a existncia de uma implica da
no existncia da outra pode ser considerada um para de variveis lgicas, veja os
exemplos abaixo.
Na matemtica mais comum tratar as variveis lgicas como nmeros onde por
conveno o nmero 1(um) significa o equivalente ao estado verdadeiro da lgebra de
Boole e o nmero 0 (zero) equivalente ao estado falso. Ns vamos usar esta notao
nesse trabalho.
4
lgebra de Boole aplicada eletrnica digital
A figura abaixo mostra trs tipos de chaves. A chave mais a direita uma chave com
duas possibilidade de conexo, o desenho mostra o estado da chave antes de ser
pressionada!
Observe o desenho na chave indicando que entre os parafusos de cima a chave possui
um contato NF e entre os parafusos de baixo um contato NA!
5
lgebra de Boole aplicada eletrnica digital
A partir das funes bsicas possvel desenvolver funes mais complexas, a maioria
no recebe uma denominao especial, mas tm algumas que, pelo seu uso, recebem
nomes e smbolos especiais, so elas:
Funo NAND.
Funo NOR.
Funo EXOR.
Funo EXNOR.
6
lgebra de Boole aplicada eletrnica digital
Observe que a tecnologia digital evolui rapidamente, por isto, estudar em detalhes as
portas lgicas hoje no mais uma tarefa produtiva, no entanto a lgebra de Bool
continua sendo a base terica para a aplicao destes dispositivos. Voc dever
concentrar especial ateno no estudo da lgebra de Boole, pois a tecnologia poder
mudar, mas a base continuar a mesma por um bom tempo ainda!
7
lgebra de Boole aplicada eletrnica digital
5 O circuito Lgico:
Um circuito digital usado para controle de mquinas. O seu funcionamento
baseado na lgebra de Boole. O diagrama abaixo mostra a estrutura de um circuito
lgico.
8
lgebra de Boole aplicada eletrnica digital
Se voc for chamado para consertar um equipamento digital ele vai precisar do
diagrama do equipamento. O diagrama desenhado na forma de portas lgicas. Voc
dever conhecer o comportamento das funes lgicas e os smbolos das portas
lgicas que representam as funes lgicas!
Se voc for chamado para consertar uma mquina controlada por CLP, voc vai
precisar entender o programa escrito em linguagem LADDER que nada mais do que
um diagrama eltrico, isto foi feito para facilitar a vida do tcnico. Um circuito eltrico
com contatos de chaves em srie e paralelo que liga e desliga uma bobina simples
para um tcnico entender, neste caso voc deve reconhecer as funes lgicas
construdas atravs de circuito eltricas. Programas CLP um das atividades mais
lucrativas para o tcnico eletrnico!
9
lgebra de Boole aplicada eletrnica digital
7 A tabela Verdade.
A tabela verdade a forma mais importante para descrever uma funo lgica e
consiste de um desenho na forma de uma tabela em que descreve todas as
possibilidades que as variveis de entrada podem assumir e para cada uma das
possibilidades descrito o estado da varivel de sada.
10
lgebra de Boole aplicada eletrnica digital
A lmpada liga quando a chave A "E" a chave "B" estiverem ligadas! Circuito srie!
11
lgebra de Boole aplicada eletrnica digital
Linguagem C++;
Main ( )
{
bool a;
bool b;
bool z;
z = a& b;
}
Note que a varivel deve ser declarada antes do tipo booleana, isto em linguagem de
computador significa que esta varivel obedece a lgebra de Boole e pode assumir s
dois valores FALSE ou TRUE, note a aplicao direta do estudo em curso! No foi
usado o sinal de multiplicao para que o computador saiba que a operao uma
operao lgica!
12
lgebra de Boole aplicada eletrnica digital
Esta funo chamada de soma lgica, pois tem o comportamento quase idntico a
soma algbrica (na soma algbrica 1+1 no 1 e sim 2).
13
lgebra de Boole aplicada eletrnica digital
Linguagem C++:
Main ( )
{
bool a;
bool b;
bool z;
z = a | b;
}
14
lgebra de Boole aplicada eletrnica digital
Z=A'
15
lgebra de Boole aplicada eletrnica digital
O circuito usa uma chave normalmente fechada (NF), quando voc ligar a chave, a
lmpada ir apagar. Com a chave desligada (desenho) a lmpada ir acender!
Linguagem C++:
Main ( )
{
bool a;
bool b;
bool z;
z = !a;
}
16
lgebra de Boole aplicada eletrnica digital
8 Circuito digital:
Um circuito digital composto por uma combinao de portas lgicas gerando uma
nova funo. Os circuitos podem ser os mais variados possveis, no entanto este
trabalho ir abordar circuitos com no mximo 4 variveis. Neste momento vamos ver o
conceito bsico para anlise de um circuito digital, que uma das habilidades que o
tcnico eletrnico ou mecatrnico teve ter!
A anlise um circuito digital no difcil, mas pode ser trabalhosa uma vez que voc
ter que testar todas as possibilidades, isto analisar o circuito linha a linha. Em um
circuito com duas entradas existem 4 possibilidades, trs entradas 8 possibilitar,
quatro entradas de 16 possibilidades!
17
lgebra de Boole aplicada eletrnica digital
O circuito representa uma ova funo, voc dever analisar linha por linha para
determinar a varivel de sada. As figuras abaixo mostram o resultado da anlise para
cada uma das alternativas!
A entrada do CI1 apresenta o valor 1, como o Ci1 uma inversora a sada assumir o
valor 0!
As entradas do CI2 apresentam os valores 0 e 0. A sada ser o resultado da lgica
CI2=0.0 que igual a zero. Voc poderia ter abreviado este raciocnio se prestasse
ateno no circuito e verificasse que o valor zero da entrada B aplicado direto a uma
das entradas da porta AND que calcula o produto lgico, em um produto zero vezes
qualquer coisa zero!
Aqui voc pode abreviar o clculo se perceber que o valor 1 da entrada B aplicado
direto a uma das entradas do CI3 que calcula a soma lgica em uma soma lgica se
uma das entradas igual a um a sada ser um. Na soma um mais qualquer coisa
um!
18
lgebra de Boole aplicada eletrnica digital
A sada ser 1.
Transferindo estas anlises para a Tabela Verdade (T.V.) temos a soluo do circuito.
Note que uma funo totalmente nova.
19
lgebra de Boole aplicada eletrnica digital
Exemplo 2.
Veja agora a anlise do circuito abaixo. Para simplificar o desenho foi desenhado duas
vezes a entrada A e B evitando o cruzamento de linhas no desenho, voc s deve ter o
cuidado de colocar o mesmo valor nos dois locais com letras iguais! Eletricamente elas
devem ser no mesmo!
Soluo:
20
lgebra de Boole aplicada eletrnica digital
9 Funes especiais:
Existem algumas funes complexas so especialmente teis em circuitos digitais,
estas funes so listadas neste captulo.
Uma funo complexa pode sempre ser escrita usando as portas bsicas, voc ter
dois circuitos diferentes gerando a mesma tabela verdade cada representando uma
equao diferente. Quando duas equaes diferentes possuem a mesma tabela
verdade, estas duas equaes so consideradas iguais e voc pode usar o sina de igual
para uni-las o mesmo ocorre com os circuitos. Se voc concluir que dois circuitos
diferentes possuem a mesma tabela verdade, ento voc pode substituir um por outro.
Voc pode dizer que os circuitos so equivalentes.
21
lgebra de Boole aplicada eletrnica digital
Note a bolinha na sada indicando que aps a funo AND o valor deve ser invertido.
Quando voc for analisar um circuito com este tipo de porta uma forma simples de
encarar o problema fazendo duas operaes: Primeiro multiplique e depois inverta!
mais simples que decorar a tabela verdade de mais uma funo!
Quando as chaves estiverem desligadas a lmpada estar ligada, pois neste caso a
bobina do rel auxiliar estar desligada e o seu contato NF estar dando passagem de
corrente para que a lmpada acenda! A lmpada s vai apagar quando as duas chaves
estiverem ligadas!
22
lgebra de Boole aplicada eletrnica digital
Neste circuito usado um rel que um dispositivo eletromecnico composto por uma
bobina e uma srie de contatos. O nmero e tipo de contatos dependem do tipo de
rel. O contato acionado quando a bobina ligada. Se for um contato normalmente
aberto NA este contato ir fechar. Se for um contato normalmente fechado NF, este
contato ir abrir! Os rels foram muito usados no passado na construo de
comandos lgicos, hoje ainda aparecem em algumas aplicaes!
23
lgebra de Boole aplicada eletrnica digital
Neste caso tambm necessrio usar uma bobina auxiliar, exatamente como no
circuito eltrico.
Linguagem C++:
Main ( )
{
bool a;
bool b;
bool z;
O parntese necessrio para indicar par ao processador que primeiro ele tem fazer o
produto lgico (funo AND) depois este resultado ser invertido!
O circuito abaixo apresenta a mesma tabela verdade da funo NAND, logo, eles so
equivalentes. Se voc no tiver uma porta NAND no seu estoque, monte o circuito
abaixo que o resultado ser o mesmo. Levante a tabela verdade do circuito abaixo r
comprove que os circuitos so equivalentes!
24
lgebra de Boole aplicada eletrnica digital
Note a bolinha na sada indicando que aps a funo OR o valor deve ser invertido.
Quando voc for analisar um circuito com este tipo de porta uma forma simples de
encarar o problema fazendo duas operaes: Primeiro some e depois inverta!
25
lgebra de Boole aplicada eletrnica digital
Neste caso tambm necessrio usar uma bobina auxiliar, exatamente como no
circuito eltrico.
Linguagem C++:
Main ( )
{
bool a;
bool b;
bool z;
z = !(a | b);
}
O parntese necessrio para indicar par ao processador que primeiro ele tem fazer a
soma lgica (funo OR) depois este resultado ser invertido!
O circuito abaixo apresenta a mesma tabela verdade da funo NAND, logo, eles so
equivalentes. Se voc no tiver uma porta NAND no seu estoque, monte o circuito
abaixo que o resultado ser o mesmo. Levante a tabela verdade do circuito abaixo r
comprove que os circuitos so equivalentes!
26
lgebra de Boole aplicada eletrnica digital
Para levantar a tabela verdade voc dever pensar da seguinte forma: A sada ser um
quando as entradas forem diferentes. Por isto esta funo chamada de
desigualdade!
Z AB
O circuito abaixo implementa a funo lgica EXOR. Neste circuito usada uma chave
de duas posies voc pode encontrar este tipo de chave em qualquer ferragem, ela
chamada de chave hotel! Esta chave possui um contato comum (COM) e dois outros
contatos um NA e outro NF!
Note que o estado ligado (igual a um ) e desligado (igual a zero) s uma questo de
conveno, no circuito acima a posio que a chave est ligada marcada com o
nmero 1 e a posio que a chave est desligada marcada com a posio 0!
Programa em Ladder (linguagem de CLP):
O programa em Ladder no pode reproduzir o circuito acima uma vez que no existe a
funo chave escada em Ladder, no entanto possvel criar esta funo com dois
contatos; um NA e outro NF desde que os dois sejam acionados pela mesma entrada!
27
lgebra de Boole aplicada eletrnica digital
Linguagem C++:
Main ( )
{
bool a;
bool b;
bool z;
z = a ^ b;
}
A funo EXOR pode ser implementada usando portas lgicas, o circuito abaixo uma
forma de fazer isto:
28
lgebra de Boole aplicada eletrnica digital
29
lgebra de Boole aplicada eletrnica digital
Linguagem C++:
Main ( )
{
bool a;
bool b;
bool z;
z = !(a ^ b);
}
30
lgebra de Boole aplicada eletrnica digital
Sempre que uma das variveis for 0(zero), a sada ser 0 (zero). Como em um produto
aritmtico!
Sempre que uma varivel de entrada for o inverso da outra, a sada ser 0. Podemos
chegar a esta concluso recorrendo a primeira observao, pois pelo menos uma das
variveis ser 0 (pois uma o inverso da outra, e s podem assumir um de dois
estados, zero ou um). Sempre que uma das variveis de entrada for 1, a varivel de
sada vai ter o mesmo valor da outra varivel.Sempre que as variveis de entrada
forem iguais, a sada assume o mesmo valor das variveis de entrada.
A partir destas observaes, chagamos aos seguintes postulados:
Observe que X uma varivel qualquer e pode assumir qualquer um dos dois estados
possveis, zero ou um. A equao 2 indica o produto de duas variveis de entrada que
assumiram o mesmo estado. Na equao 4 temos o produto de duas variveis de
entrada com estados diferentes.
31
lgebra de Boole aplicada eletrnica digital
Sempre que uma das variveis for 1 (um), a sada ser 1 (um). Quase igual a soma
aritmtica somente cuidar que na linha 4 que 1+1=1 na lgebra de Boole!
Sempre que uma varivel de entrada for o inverso da outra, a sada ser 1. Podemos
chegar a esta concluso recorrendo a primeira observao, pois pelo menos uma das
variveis ser 1 (pois uma o inverso da outra, e s podem assumir um de dois
estados, zero ou um). Sempre que uma das variveis de entrada for 0, a varivel de
sada vai ter o mesmo valor da outra varivel .Sempre que as variveis de entrada
forem iguais, a sada assume o mesmo valor das variveis de entrada.
A partir destas observaes, chagamos aos seguintes postulados:
Observe que X uma varivel qualquer e pode assumir qualquer um dos dois estados
possveis, zero ou um. A equao 2 e indica a soma de duas variveis de entrada que
assumiram o mesmo estado. Na equao quatro temos a soma de duas variveis de
entrada com estados diferentes.
32
lgebra de Boole aplicada eletrnica digital
Se a varivel de entrada for invertida duas vezes, a sada no ser alterada, assumir
o mesmo estado da varivel de entrada. Na verdade sempre que a varivel de entrada
for invertida um nmero par de vezes, a sada assumir o mesmo estado da varivel
de entrada.
A equao mostrada ao lado esta equao diz que invertendo o invertido a sada no
muda nada, isto equivale a dizer que colocar duas portas inversoras em srie, em
termos de funo lgica equivale a uma ligao de um condutor da entrada at a
sada. Por que ento fazer isto? Este postulado que sero vistas mais tarde como:
reforo do sinal, atraso no tempo de propagao do sinal etc.
Note que inverter uma varivel que j est barrada significa eliminar a inverso, isto
vai ocorrer se o numero de barras for par, se o nmero de barras for impar pode ser
reduzido a uma s barra.
Uma varivel com um nmero par de barras equivale a uma varivel sem inverso,
uma varivel com um nmero impar de barras equivale a uma varivel com uma s
barra.
33
lgebra de Boole aplicada eletrnica digital
Note que a conexo eltrica que equivale ao nvel lgico 1 (um) aquele que liga a
entrada ao +5V da fonte. A conexo eltrica que equivale ao nvel lgico 0 (zero) o
terra onde est conectado o 0V da fonte! Neste caso quando a sada assumir o valor 1
(um) a tenso ser de +5V e quando a sada assumir o valor 0 (zero) a tenso ser de
0V!
34
lgebra de Boole aplicada eletrnica digital
35
lgebra de Boole aplicada eletrnica digital
A partir desta observao possvel criar uma funo inversora a partir de uma
NAND, basta conectar as duas entradas juntas e a sada assumira o inverso das
entradas!
O circuito mostrado abaixo!
36
lgebra de Boole aplicada eletrnica digital
A partir desta observao possvel criar uma funo inversora a partir de uma NOR,
basta conectar as duas entradas juntas e a sada assumira o inverso das entradas!
O circuito mostrado abaixo!
37
lgebra de Boole aplicada eletrnica digital
38
lgebra de Boole aplicada eletrnica digital
39
lgebra de Boole aplicada eletrnica digital
Comutativa da soma:
Comutativa do produto:
40
lgebra de Boole aplicada eletrnica digital
Se no circuito existe uma porta E ou uma porta OU de trs entradas, estas portas
podem ser substitudas por duas portas de duas entradas, veja o circuito da figura
abaixo.
Associativa do produto:
Associativa da Soma:
Figura mostrando como montar um circuito com duas portas AND com resultado
semelhante a um circuito de uma porta AND com trs entradas!
Figura mostrando como montar um circuito com duas portas OR com resultado
semelhante a um circuito de uma porta OR com trs entradas!
41
lgebra de Boole aplicada eletrnica digital
42
lgebra de Boole aplicada eletrnica digital
Esta propriedade pode ser vista como a distribuio do produto, fora do parntese,
entre as somas dentro dos parnteses. Observe que o parntese na equao do lado
direito da igualdade pode ser excludo, pois no h duvidas de que primeiro deve ser
feito a operao do produto.
Esta operao pode ser realizada no sentido inverso, isto , partindo do lado direito da
igualdade para chegar a equao do lado esquerdo da igualdade. Esta ao tambm
conhecida como colocar em evidncia, isto ocorre quando existe duas ou mais parcelas
com uma varivel comum, ou um conjunto de duas ou mais variveis comuns. Neste
caso a varivel comum pode ser colocada em evidncia, esta ao muito usada na
simplificao de funes lgebra convencional em operaes com fraes, aqui, esta
ao tambm ser usada para simplificar funes.
43
lgebra de Boole aplicada eletrnica digital
Esta propriedade pode ser vista como a distribuio da soma fora do parntese nos
produtos dentro do parntese. O resultado da operao da distributiva no lado
esquerdo da igualdade faz aparecer no lado direito, dois novos parnteses cada um
com uma soma e o produto entre eles. O parntese necessrio para evitar que
primeiro seja feito o produto.
44
lgebra de Boole aplicada eletrnica digital
12 Teorema de Demorgan:
Este um dos teoremas mais importantes da lgebra de Boole. Este teorema relaciona
as funes de soma lgica e produto lgico. Por este teorema podemos afirmar que
basta uma funo lgica alm da inversora, por exemplo, a soma, pois um produto
pode ser implementado usando a funo lgica da soma e da inversora. O mesmo
ocorre para o produto.
Equao 1:
Equao 2:
Equao 3:
Equao 4:
45
lgebra de Boole aplicada eletrnica digital
Alguns diagramas europeus descrevem a funo NAND com o desenho de uma porta
OU tendo duas bolinhas em srie com as entradas para indicar a inverso (lembre-se
que a bolinha simboliza inverso).
O diagrama mostra Teorema de Demorgan escrito usando o diagrama europeu!.
46
lgebra de Boole aplicada eletrnica digital
Neste mtodo para aplicar o Teorema de Demorgam a uma equao voc dever fazer
trs inverses:
1 Inverter as entradas.
2 Inverter as operaes.
3 Inverter toda a equao.
Exemplo 1:
Aplicao do mtodo das trs inverses no produto Z A . B
Soluo:
1 Invertendo as entradas:
2 Invertendo a operao:
3 Invertendo tudo:
Exemplo 2:
O Teorema de Demorgan pode ser aplicado a qualquer tipo de equao. Se uma
equao tiver um dos seus termos como uma varivel barrada indicando uma inverso
voc pode aplicar o Teorema de Demorgam para eliminar a inverso.
Soluo:
1 Invertendo as entradas:
Pois A A
2 Invertendo as operaes:
Z A .B
3 Invertendo tudo:
47
lgebra de Boole aplicada eletrnica digital
Exemplo 3:
Aplique o Teorema de Demorgan na equao:
Note que a inverso de B barrado e C barrado resulta em B sem barra e C sem barra
devido ao teorema de inverso (duas inverses se anulam).
2 Invertendo as operaes:
3 Invertendo tudo:
Exemplo 4:
Neste vamos mostrar como deve ser tratado um erro bastante comum para os
iniciantes no estudo da eletrnica digital. O estudante desavisado tende a interpretar
as variveis barradas de uma soma ou de um produto lgico como se fossem iguais a
toda as operaes barradas, como mostrado na equao a seguir.
Z A B A B
ou
O Teorema de Demorgan mostra que para inverter toda a equao preciso inverter a
operao tambm.
O correto :
Z A B A . B
Ou
48
lgebra de Boole aplicada eletrnica digital
13 Teorema do Mutual:
Este teorema diz que:
Se existe uma relao conhecida e verdadeira, possvel criar uma segunda relao
verdadeira a partir da primeira, simplesmente trocando as operaes, e invertendo os
nmeros 1 e 0.
Este teorema pode ser exemplificado a partir dos postulados anteriores, que sempre
foram explicitados aos pares. Observe como o postulado do produto pode ser deduzido
a partir do postulado da soma, como mostrado a seguir:
Partindo da Equao 1:
.
Note que aqui no havia nem o nmero zero nem o nmero um para serem invertidos.
Note ainda que, as barras no foram alteradas. O Teorema do Mutual no fala nada a
respeito das barras.
49
lgebra de Boole aplicada eletrnica digital
14 Identidades:
Identidades so novas relaes deduzidas baseadas nos postulados e teoremas As
identidades apresentam grande aplicao prtica na simplificao de circuitos
eletrnicos digitais. A simplificao dos circuitos digitais ser estudada
separadamente.
Para provar a veracidade da Identidade voc pode usar a Tabela verdade aplicada aos
dois lados da igualdade, se as tabelas verdades forem iguais ento, a identidade
verdadeira!
Outra forma tentar entender a equao usando os postulados e teoremas, este ser o
mtodo que ns vamos usar nesta etapa do trabalho, isto porque, este um mtodo
semelhante ao usado na simplificao das equaes lgicas, que ser visto nos
captulos seguintes.
50
lgebra de Boole aplicada eletrnica digital
Identidade 1:
Note que esta identidade pode ser aplicada a um circuito digital simplificando o
circuito.
Se voc aplicar a identidade 1 no circuito da figura a seguir voc ver que este circuito
pode ser substitudo por um condutor, isso mesmo todo o circuito pode ser
substitudo por um fio!
Note que neste circuito a varivel B no tem a menor influncia no resultado, usando
a identidade 1 voc conseguir simplificar circuitos consideravelmente e inda ir fazer
muita economia!
51
lgebra de Boole aplicada eletrnica digital
Identidade 2:
O mais importante desta identidade a prova usando lgebra de Boole, pois ser
necessrio o uso da propriedade distributiva da soma no produto, esta uma
propriedade difcil de identificar no incio.
Como!
Ento!
Como 1. X = 1!
Para aplicao de esta identidade ser mais prtica voc pode usar o seguinte
raciocnio:
Se em uma soma de duas parcelas uma varivel aparece nas duas parcelas e ainda
est sozinha em uma das parcelas e a varivel est barrada somente em uma das
parcelas ento esta varivel pode ser simplificada usando a identidade 1.
A varivel simplificada vai ficar com o formato da varivel na parcela em que ela est
sozinha.
Este mtodo de memorizao resumido abaixo:
52
lgebra de Boole aplicada eletrnica digital
Exemplo 5:
Dada a equao abaixo:
Exemplo 6:
Dada a equao abaixo:
Exemplo 7:
Dada a equao abaixo.
53
lgebra de Boole aplicada eletrnica digital
Na prtica este procedimento leva os circuitos mais simples, com menos componentes,
por sua vez mais econmicos.
Existem duas formas bsicas de simplificar uma funo lgica, a primeira usando
diretamente os postulados, os teoremas, as propriedades e identidades j estudadas.
Outra forma chamada de mapa de Karnaugh, que um mtodo grfico mais simples,
e por isto, mais prtico, este mtodo ser estudado em separado.
O mtodo usando a lgebra de Boole no tem uma regra bem definida, depende do
estudo, da prtica e da dedicao de cada um. Voc ver alguns exemplos, voc
receber algumas sugestes e o primeiro :
Faa o mximo de exerccios possvel.
Este no o mtodo mais prtico para simplificar funes lgicas, o mtodo do Mapa
de karnaugh mais prtico e ser usado na maioria das vezes, no entanto, a
simplificao usando a lgebra de Boole pode ser aplicado a funes com qualquer
nmero de variveis e o mapa de karnaugh s prtico at quatro variveis! A prtica
neste tipo de simplificao tambm servir para voc firmar os conceitos j estudados,
e ainda para entender como funciona o Mapa de Karnaugh no futuro!
54
lgebra de Boole aplicada eletrnica digital
55
lgebra de Boole aplicada eletrnica digital
Voc dever usar esta tabela para simplificar equaes usando a lgebra de Boole!
A dica mais importante para ajudar voc a aprender a simplificar uma funo lgica
usando a lgebra de Boole : Pratique muito e estude exemplos!
56
lgebra de Boole aplicada eletrnica digital
Exemplo 01:
Este exemplo mostra o processo bsico para usar a lgebra de Boole na simplificao
de uma equao lgica.
Z D.C.B. A D.C.B.A D.B.C. A
Agora surgiu dentro dos parnteses outra simplificao esta encontrada nos Teoremas
do produto ( (equao 4 da tabela do resumo) a varivel C!
C .1 C
Z A.B.C D.B.C. A
A equao ficou sem parnteses, agora voc tem que procurar novamente as variveis
comuns aos pares de parcelas! Neste caso conjunto de variveis A e C so comuns as
duas parcelas. Note que a ordem com que escrito o produto ou a soma no interfere
no resultado (propriedade associativa).
Z A.C.( B. D.B )
57
lgebra de Boole aplicada eletrnica digital
A funo que resultou possui um parntese, olhando este parntese voc pode
identificar a identidade 2, pois: A varivel B est presente as duas parcelas. A varivel
B esta barrada na primeira parcela e no barrado na segunda parcela. A varivel B
est sozinha na primeira parcela. A varivel B pode ser simplificada na segunda
parcela ento!
Z A.C .( B D)
Esta funo ainda tem um parntese, mas este no contm nenhuma simplificao
possvel, esta equao pode ser considerada uma soluo para o exerccio na prtica
ser aquela com o menor nmero de portas, no entanto vamos manter um padro em
que a soluo no dever conter parntese! Este tipo de padro fica mais fcil de ser
implementado na forma de um circuito digital, pois se enquadra dentro da lgica da
soma dos produtos! Observe ainda que as variveis sejam escritas na ordem DCBA!
Z C.B. A D.C. A
58