Академический Документы
Профессиональный Документы
Культура Документы
Material compilado e organizado pelo CFP 5.63 atravs dos recursos didticos online e de pesquisas, para unidade didtica CLP do curso de Formao Continuada Montador e Reparador de Circuitos Eletropneumticos e Eletrohidralicos . Equipe responsvel pela aplicao do material
Direo Coordenao
Prof. Claudemir Alves Pereira Prof. Alexandre Sanches de Barros Prof. Jos Serafim Guarnieri Profa. Viviane Aparecida de Lima Prof. Jos Gonzaga Fonseca Prof. Luciana Utembergue Prof. Larcio Tavares de Oliveira
Agentes de Treinamento
Organizao
Centro de Treinamento SENAI Mogi Guau Rua Camb, 140 Ip II CEP 13846-080 Mogi Guau - SP Telefone (019) 3861-1786 FAX (019) 3861-1786 e-mail senaimogiguacu@sp.senai.br
Sumrio
Sistema de Numerao Estados Lgicos Operaes Lgicas Funes Lgicas Portas lgicas Natureza Lgica dos semicondutores Tabela - Verdade Nveis lgicos Introduo lgebra de Boole Operao produto lgico Porta E Operao soma lgica Porta OU Operao identidade Porta SIM Operao inverso orta NO Porta ou exclusivo Porta equivalncia ou identidade Porta No E Porta No OU lgebra Booleana Teorema de Morgan Leis de Morgan Teorema de absoro Referncia bibliogrfica
05 19 21 23 25 27 29 33 37 39 41 43 45 47 51 53 55 57 59 61 63 67
Eletrnica digital
Sistemas de numerao
Neste captulo, apresentaremos os sistemas de numerao que auxiliam o estudo das tcnicas digitais e sistemas de computao. A partir do sistema decimal, estudaremos os sistemas binrio e hexadecimal e o mtodo de converso entre esses sistemas. Para assimilar os contedos desta lio, necessrio que voc conhea perfeitamente o sistema decimal.
Sistemas de numerao Dos sistemas de numerao existentes, os mais utilizados so o decimal, o binrio e o hexadecimal. Sistema de numerao decimal O sistema de numerao decimal utiliza dez algarismos para a sua codificao: 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9. Assim, a base desse sistema dez. Com esses dez algarismos, possvel representar qualquer grandeza numrica graas caracterstica do valor de posio. Desse modo, temos: Nmeros que representam as unidades: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Nmeros que representam as dezenas: 10, 11, 12, 13, 14, 15 ...; nos quais o nmero da posio 1 indica uma dezena e o outro dgito, a unidade. Nmeros que representam as centenas: 110, 111, 112, 113, 114, 115, 116 ... , nos quais o valor de posio 1 indica a centena, seguida pela dezena e pela unidade.
SENAI-SP - INTRANET
Eletrnica digital
Assim, por exemplo, o nmero 385 indica: centenas 3 3 100 300 300 + dezenas 8 8 10 80 80 + unidades 5 51 5 5 = 385 Ou seja:
O nmero 385 tambm pode ser expresso por meio de uma potncia de base dez: centenas 3 3 100 300 3 10 Observao A potncia da base 10 indica o valor da posio do nmero.
2
Dezenas 8 8 10 80 + 8 10
1
unidades 5 51 5 + 5 100
Sistema de numerao binrio O sistema de numerao binrio empregado em circuitos lgicos digitais. Esse sistema possui apenas dois algarismos: 0 e 1. Por isso, sua base dois (dois dgitos). Cada dgito ou algarismo binrio chamado de bit (do ingls "binary digit", ou seja: dgito binrio). Um bit , pois, a menor unidade de informao nos circuitos digitais.
SENAI-SP - INTRANET
Eletrnica digital
Empregando a propriedade do valor de posio do dgito, podemos representar qualquer valor numrico com os dgitos 0 e 1. Como a base da numerao binria 2, o valor de posio dado pelas potncias de base 2, como mostra o quadro a seguir.
Potncias de base 2 Valor de posio Binrio 2 16 1
4
2 8 0
2 4 0
2 2 1
2 1 1
O valor da posio indicado pelo expoente da base do sistema numrico. Esse valor aumenta da direita para a esquerda. O valor da posio do bit mais significativo (de maior valor) ser a base elevada a n-1 (n = nmero de dgitos). Por exemplo, 101011 um nmero binrio de 6 bits. Ao aplicar a frmula, temos 6 - 1 = 5. Assim, o bit mais significativo ter como valor de posio 25.
Binrio Valor de posio 1 5 2 (*) MSB 0 4 2 1 3 2 0 2 2 1 1 2 1 0 2 (**) LSB
** LSB - do ingls least significant bit, ou seja, bit menos significativo. A base o elemento diferenciador entre um nmero do sistema binrio e um do sistema decimal. Portanto, 101 por ser um nmero base 2, lido um, zero, um. J 101, por ser um nmero de base 10, ligado como cento e um.
SENAI-SP - INTRANET
Eletrnica digital
Converso de nmeros do sistema binrio para o decimal Para converter um nmero binrio em decimal, deve-se multiplicar cada bit pelo seu valor de posio (que indicado pela potncia de base) e somar os resultados. Exemplo Na converso de 10102 para o sistema decimal, procede-se da seguinte forma:
potncia de 2 binrio valor de posio o n decimal 2 1 18 8 +
3
2 0 04 0 +
2 1 12 2 +
2 0 01 0
= 1010
Portanto, 10102 = 1010 Observe a seguir uma tabela das potncias de base 2.
Potncia 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2
0
Potncia 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2
9
Decimal 512 1024 2048 4096 8192 16384 32768 65536 131072
Converso de nmeros do sistema decimal para o sistema binrio - Mtodo prtico A converso de nmeros do sistema decimal para o sistema binrio realizada efetuando-se divises sucessivas do nmero decimal por 2 (base do sistema binrio). Exemplo 29 1 2 14 0 2 7 1 2 3 1 2 1
O nmero binrio formado pelo quociente da ltima diviso e os restos das divises sucessivas da direita para a esquerda: 2910 = 111012.
SENAI-SP - INTRANET
Eletrnica digital
Observao Todo nmero decimal par, ao ser convertido para binrio, termina em zero. Por outro lado, todo o nmero decimal mpar ao ser convertido para binrio, terminar em um.
Sistema de numerao hexadecimal O sistema de numerao hexadecimal tem a base 16. Os dezesseis smbolos que constituem a numerao hexadecimal so os seguintes algarismos e letras: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Este sistema empregado em computao e em mapeamento de memrias de mquinas digitais que utilizam palavras de 4, 8 ou 16 bits. A tabela a seguir mostra a relao entre numerao decimal e a hexadecimal.
Decimal 0 1 2 3 4 5 6 7 8 9 10 Hexa 0 1 2 3 4 5 6 7 8 9 10 Decimal Hexa 11 12 13 14 15 16 17 18 19 20 21 B C D E F 10 11 12 13 14 15 Decimal 22 23 24 25 26 27 28 29 30 31 32 Hexa 16 17 18 19 1A 1B 1C 1D 1E 1F 20
Pela tabela, possvel observar que a contagem recomea a cada 16 dgitos. Os valores de posio da numerao hexadecimal sero as potncias de base 16. Observe o quadro a seguir.
Potncias de base 16 Valores de posio 16 4096
3
16 256
16 16
16 1
Converso de nmeros do sistema hexadecimal para o sistema decimal A converso de um nmero hexadecimal realizada de mesmo modo como nos sistemas j estudados. Ou seja, multiplicando-se cada dgito hexadecimal por seu valor de posio e somando-se os resultados.
SENAI-SP - INTRANET
Eletrnica digital
= 42410
Portanto, 1A816 = 42410 Converso de nmeros de sistema decimal para o sistema hexadecimal Para converter um nmero decimal em hexadecimal, executam-se divises sucessivas do nmero decimal por 16, que a base do sistema hexadecimal. O nmero hexadecimal ser dado pelo ltimo quociente e pelos restos das divises. Exemplo 12412 16 16 48 0 16 3 7
12 775
O ltimo quociente e os restos das divises resultaro no nmero hexadecimal. Contudo, em nmero hexadecimal no existe o nmero 12. Na tabela j mostrada, vemos que a letra C em hexadecimal equivale ao nmero 12 decimal. Portanto, pela converso, obtivemos o nmero 307C. Portanto, 12412 = 307C. Converso de nmeros do sistema hexadecimal para o sistema binrio A tabela a seguir mostra a correspondncia entre o sistema hexadecimal e o binrio.
Hexadecimal 0 1 2 3 4 5 6 7 Binrio 0000 0001 0010 0011 0100 0101 0110 0111 Hexadecimal 8 9 A B C D E F Binrio 1000 1001 1010 1011 1100 1101 1110 1111
Pela tabela possvel observar que a cada cdigo hexadecimal correspondem quatro dgitos binrios. Desse modo, para converter cada algarismo ou letra do nmero
SENAI-SP - INTRANET
10
Eletrnica digital
hexadecimal no nmero binrio correspondente. Esse nmero binrio ter quatro dgitos. Exemplo Converter o nmero hexadecimal FACA16 em seu correspondente no sistema binrio.
dgitos hexadecimais dgitos binrios F 1111 A 1010 C 1100 A 1010
Portanto, FACA16 = 11111010110010102 Converso de nmeros do sistema binrio para o hexadecimal Para converter um nmero binrio em hexadecimal, basta separar o nmero binrio, da direita para a esquerda, em grupos de quatro bits. Em seguida, converte-se cada grupo no algarismo hexadecimal correspondente. Observao Se no for possvel formar um grupo de 4 bits, completa-se o grupo com zeros, ou seja: 10011, por exemplo, daria 00010011. Exemplo Converter 1010011012 para o sistema hexadecimal
dgitos binrios nmero hexadecimal 0001 1 0100 4 1101 D
Na numerao hexadecimal no existe o nmero 13; em seu lugar usa-se a letra D. Portanto, o resultado da converso ser: 1010011012 = 14D16.
Sistema de numerao octal O cdigo octal, como o nome j diz, utiliza a base 8. O cdigo octal apresenta 3 bits por caractere, podendo apresentar no mximo 8 smbolos (23), combinados em grupos. Estes smbolos so os mesmos da numerao decimal, excluindo o 8 e 9.
SENAI-SP - INTRANET
11
Eletrnica digital
Exemplo
Decimal 0 1 2 3 4 5 6 7 BCD 0000 0001 0010 0011 0100 0101 0110 0111 Binrio 000 001 010 011 100 101 110 111 Octal 0 1 2 3 4 5 6 7
Comentrio A grande vantagem do cdigo octal sobre o cdigo binrio (BCD) o total aproveitamento dos bits. Da sua grande utilizao em computadores.
Operaes aritmticas Qualquer operao executada por equipamentos munidos de circuitos lgicos digitais realizada necessariamente por meio de operaes aritmticas ou lgicas entre palavras binrias. Neste captulo, estudaremos as operaes de adio, subtrao e multiplicao, bem como as operaes lgicas E, OU, NO efetuadas entre palavras binrias. Para compreender bem esse assunto, voc precisa conhecer circuito integrado, operaes lgicas e sistema binrio.
12
SENAI-SP - INTRANET
Eletrnica digital
Operaes aritmticas do sistema binrio Para facilitar a compreenso de circuitos lgicos e aritmticos, tais como somadores e subtratores necessrio estudar as operaes aritmticas de adio, subtrao e multiplicao de nmeros binrios. Adio A operao de adio de nmeros binrios idntica do sistema decimal. O sistema binrio, como j sabemos, possui apenas dois algarismos: 0 e 1. Para a realizao da soma, existem as seguintes condies: 0+0=0 1+0=1 0+1=1 1 + 1 = 0 e vai 1 = 10 (um, zero) Observao Na condio 1 + 1 = 10 (um, zero) est exemplificada a regra de transporte na qual 1 transportado para a coluna seguinte, ou seja, "vai um". Por exemplo, a soma de 1102 + 1012, de acordo com essas regras realizada do seguinte modo: 1* 1 1 1 0 1 0 1 0 1 1
* transporte ou vai-um Assim, 1102 + 1012 = 10112 Subtrao O processo de subtrao binria igual ao de subtrao decimal. As regras da subtrao binria so: 0-0=0 1-1=0 1-0=1 0 - 1 = 1 e "empresta um"
SENAI-SP - INTRANET
13
Eletrnica digital
Observao Na condio 0 - 1 = 1 est exemplificada a regra de transporte na qual 1 emprestado da coluna seguinte. Veja, por exemplo, a subtrao de 1102 - 102: 1 1 1 1 0 02 02 02
Assim, 1102 - 102 = 1002 Veja, agora, um exemplo com "empresta um": transporte ou emprstimo de 1 1 0 1 0 1 1 1 0 0 0 1 1 12 02 12
Assim, 1001012 - 10102 = 110112 Subtrao pelo "complemento" A subtrao de nmeros binrios pode ser efetuada pela soma do complemento. Esse mtodo possui trs variaes: Soma simples do complemento; Soma do complemento de 1; Soma do complemento de 2.
Subtrao por soma simples do complemento Para realizar a subtrao por soma simples do complemento, procede-se da seguinte forma: Determina-se o complemento do minuendo (transformando o 1 em 0 e o 0 em 1); Soma-se o subtraendo; Determina-se o complemento do resultado.
14
SENAI-SP - INTRANET
Eletrnica digital
1000 (complemento de 0111) 0010 + 1 0 1 0 0 1 0 1 (complemento de 1010) Portanto, o resultado 01012. Pode-se provar a exatido desse resultado comparando-se com o da subtrao decimal: 0 1 1 12 - 0 0 1 02 0 1 0 12
-
Subtrao por soma do complemento de 1 Esse mtodo de subtrao segue a seguinte seqncia: Determina-se o complemento de 1 do subtraendo, transformando-se o 0 em 1 e o 1 em 0; Efetua-se a soma do minuendo com o complemento de 1 do subtraendo; Soma-se o vai-um ao bit menos significativo.
Exemplo Subtrair 01102 de 11012 1 1 0 12 + 1 0 0 12 10110 vai-um Soma do vai-um ao resultado: 0 1 1 0 + 1 0111 Portanto, 0111 o resultado final. Pode-se comprovar esse resultado, comparando-o com o obtido na subtrao decimal. complemento de 1 de 0110
1 - 0 0
1 1 1
0 1 1
12 02 12
15
Eletrnica digital
Observao Se o subtraendo tiver menos dgitos do que o minuendo, deve-se completar com zeros as posies que faltarem antes de completar o subtraendo. Por exemplo: 1 1 0 0 0 1 1 12 12 1 - 0 0 0 0 0 1 1 12 12 + 1 1 1 1 1 1 0 1 0 0 1 0 1 1 0 1 0 1 0 12 02 1 1 02 +
O resultado pode ser provado se comparado com o resultado da operao executada com nmeros decimais: 1 0 0 1 12 0 1 12 1 0 0 0 02 1910 310 1610
Subtrao por soma do complemento de 2 O mtodo de subtrao pela soma do complemento de 2 segue a seguinte seqncia: Determina-se o complemento de 1 do subtraendo; Soma-se 1 ao subtraendo (complemento de 1) a fim de obter o complemento de 2; Soma-se o minuendo com o complemento de 2 do subtraendo; Ignora-se o vai-um do resultado da soma.
Exemplo Efetuar a seguinte subtrao: 11012 - 01102 1 0 0 1 complemento 1 do subtraendo + 1 1 0 1 0 complemento de 2 do subtraendo 1 1 0 1 minuendo 1 0 1 0 complemento de 2 do subtraendo (1)0 1 1 1 Como o vai-um ignorado, o resultado de 11012 - 01102 = 01112.
16
SENAI-SP - INTRANET
Eletrnica digital
Multiplicao A multiplicao de nmeros binrios feita do mesmo modo como no sistema decimal, ou seja: 0.0=0 0.1=0 1.0=0 1.1=1 Exemplo Multiplicar 110102 . 102 1 1 0 1 02 . 1 02 00000 11010 1 1 1 0 1 0 02 26 2 5210
SENAI-SP - INTRANET
17
SENAI-SP INTRANET
DV002
19
20
SENAI-SP INTRANET
DV002
Operaes lgicas
Conceituao A relao entre duas ou mais variveis que representam estados binrios estabelecida atravs de operaes lgicas que so realizadas conforme os princpios da lgebra booleana. Exemplo Uma lmpada estar acesa, ou seja, Y ser verdadeiro, sempre duas condies sejam satisfeitas: A = a lmpada esteja boa B = o interruptor esteja ligado
Portanto, Y ser verdadeiro quando A e B forem verdadeiros ao mesmo tempo. Se A ou B forem falsos, Y ser necessariamente uma proposio falsa. As relaes entre as variveis deste exemplo (A e B, A ou B) representam operaes lgicas definidas pela lgebra booleana. Classificao As operaes lgicas classificam-se em: Produto lgico Soma lgica Inverso Identidade
SENAI-SP - INTRANET
21
22
SENAI-SP - INTRANET
Funes lgicas
Conceituao A funo lgica (F) uma varivel binria cujo valor depende do valor de uma operao na qual se relacionam entre si duas ou mais variveis binrias. Frmula Representamos uma funo lgica pela expresso: F = f (a, b, c... n) Exemplo Sendo: Y = a lmpada est acesa A = a lmpada est boa B = o interruptor est ligado Aqui, Y uma funo das variveis A e B. O valor binrio (verdadeiro ou falso, 1 ou 0) depende dos valores de A e de B. Y = f (A, B)
SENAI-SP - INTRANET
23
24
SENAI-SP - INTRANET
Portas lgicas
Conceituao Denominamos porta lgica todo e qualquer arranjo fsico capaz de efetuar uma operao lgica. Classificao As portas lgicas classificam-se em: Bsicas Derivadas
Porta E
Porta OU
Porta NO
Porta SIM
SENAI-SP - INTRANET
25
Porta NO E
Porta NO OU
Porta OU EXCLUSIVO
Porta EQUIVALNCIA
26
SENAI-SP - INTRANET
Apresentao O grande progresso na tecnologia digital deu-se a partir do momento em que se constatou a versatilidade dos diodos e transistores, devido s suas caractersticas de trabalho. Descrio Tanto o diodo como o transistor possuem, nas suas curvas caractersticas, regies distintas como corte, saturao e funcionamento linear. Quando polarizados adequadamente, nos extremos dessas curvas, os semicondutores operam como elementos lgicos. Da a natureza lgica dos semicondutores. Exemplo Porta lgica SIM a diodo
SENAI-SP - INTRANET
27
Se ligarmos o ponto A em Vcc o diodo no conduzir e, portanto, no haver queda de tenso em R. Dessa maneira, a tenso entre S e a massa ser Vcc. Ento em termos de nveis lgicos, temos para A = 1, S = 1.
Se ligarmos A ao ponto M (massa), teremos a tenso Vcc aplicada entre Q e a massa, atravs de R e do diodo. Dessa maneira, a tenso em S ser praticamente nula. Ento, em termos de nveis lgicos, temos para A = 0, S = 0.
Se ligarmos A na terra, o transistor ficar em corte e portanto no haver queda de tenso em Rc. Dessa maneira, a tenso em S ser igual a +Vcc. Ento, em termos de nveis lgicos, temos para A = 0, S = 1.
Se ligarmos A em Vcc, o transistor entrar em saturao, e como a tenso Vcc na saturao bem prxima de zero, a tenso em S ser praticamente nula. Ento, em termos de nveis lgicos, temos para A = 1, S =0.
28
SENAI-SP - INTRANET
Tabela-verdade
Apresentao O estabelecimento de uma tabela-verdade , em geral, o primeiro passo para a anlise e compreenso de uma funo lgica. Descrio Montar a tabela-verdade escrever todas as combinaes possveis dos estados lgicos de todas as variveis da funo, incluindo o estado lgico resultante de cada combinao. Regras 1. O nmero de colunas de uma tabela-verdade igual ao nmero de variveis, adicionado a uma coluna de sada relativa aos valores resultantes. 2. O nmero de combinaes possveis de n variveis 2n. O nmero de combinaes determina o nmero de linhas da tabela-verdade.
SENAI-SP - INTRANET
29
Processo
Se... ...com relao ao nmero de colunas, a funo lgica contm trs variveis de entrada e uma sada... ...ento 3 + 1 = 4 colunas Exemplo
2 = 8 linhas
2 = 8 combinaes
Comentrio Os valores da coluna sada (Y) so funes da situao problema a ser solucionada.
30
SENAI-SP - INTRANET
Procedimento
Montar a tabela-verdade Dado Y = verdadeiro se a lmpada est acesa A = verdadeiro se a lmpada est boa B = verdadeiro se o interruptor est ligado Tabela de Passos / Procedimentos Passo 1 Definir as combinaes para os estados lgicos das variveis A e B. 1. lmpada queimada, interruptor desligado 2. lmpada queimada, interruptor ligado 3. lmpada boa, interruptor desligado 4. lmpada boa, interruptor ligado
Passo 2 Montar a tabela-verdade para a situao proposta, considerando que a funo Y somente assume valor verdadeiro quando as variveis das quais depende so verdadeiras ao mesmo tempo.
Passo 3 Substituir os valores verdadeiros (V) e falsos (F) respectivamente por 1 e 0, para aplicao da lgebra booleana, quando necessrio.
Comentrio Quando a lmpada est queimada, no importa que o interruptor esteja ligado ou desligado, pois a sada ser sempre 0. A esta condio chamamos de estado irrelevante, representado na tabela-verdade por um X.
SENAI-SP - INTRANET
31
Exemplo
A 0 0 1 1 B 0 X 0 1 Y 0 0 0 1
Um estado irrelevante pode aparecer em variveis de entrada e/ou em de sadas numa tabela-verdade.
32
SENAI-SP - INTRANET
SENAI-SP INTRANET
DV002
33
34
SENAI-SP INTRANET
DV002
SENAI-SP INTRANET
DV002
35
36
SENAI-SP INTRANET
DV002
Monte as tabelas-verdade das seguinte situaes: 1. Um circuito em srie est fechado quando as chaves a e b estiverem acionadas.
2. Um circuito em paralelo est fechado quando a chave a, ou a chave b, ou ambas esto acionadas.
3. O mecanismo de funcionamento de uma mquina acionado por quatro botes num painel de comando. A mquina s funciona quando pelo menos 2 botes so pressionados simultaneamente. 4. Uma mquina de voltar, usada numa diretoria de 5 elementos, composta de uma lmpada ligada a 5 botes - relativos a cada diretor. A lmpada s acende quando a maior parte dos botes pressionada simultaneamente.
SENAI-SP - INTRANET
37
38
SENAI-SP - INTRANET
Princpio Uma operao produto lgico resulta verdadeira quando todas as variveis das quais depende so verdadeiras a um s tempo. Exemplo F = a lmpada est acesa A = a lmpada est boa B = o interrupto est ligado F somente ser verdadeira quando A e B forem verdadeiras ao mesmo tempo. Frmula A funo E representada algebricamente por: F=A.B Processo A tabela-verdade abaixo representao da funo E.
A 0 0 1 1 B 0 1 0 1 F = AB 0 0 0 1
ou
F = AB
Conceituao Porta E qualquer circuito operador que execute a operao produto lgico funo E.
SENAI-SP - INTRANET
39
Regra 1. A porta E pode ter duas ou mais entradas e ter sempre uma nica sada. Esta sada ter o estado 1 somente quando todas as entradas tiverem o estado 1. Exemplo Um circuito eltrico com interruptores em srie atua como porta E.
A lmpada somente estar acesa (Y) quando os dois interruptores A e B estiverem ligados. 2. A funo E possui as seguintes propriedades: Propriedade associativa: A (BC) = (AB) C Propriedade comutativa: AB = BA Propriedade distributiva: A + (BC) = (A + B) (A + C) 3. A funo E possui as seguintes identidades bsicas: A.0=0 A.1=A A.A=A A.A=0 Simbologia A porta E pode ser representada pelos smbolos normalizados abaixo:
40
SENAI-SP - INTRANET
Princpio A operao soma lgica resulta verdadeira quando pelo menos uma das variveis das quais depende verdadeira. Exemplo F = a sala est iluminada A = a luz do sol entra pela janela B = a lmpada no teto est acesa F s ser verdadeira quando pelo menos uma das variveis, ou ambas, for verdadeira. Frmula A funo OU representada algebricamente por: F=A+B Processo A tabela-verdade abaixo representao da funo OU
A 0 0 1 1 B 0 1 0 1 F=A+B 0 1 1 1
Conceituao Porta OU circuito operador que executa a operao soma lgica funo OU.
SENAI-SP - INTRANET
41
Regra 1. A porta OU pode ter duas ou mais entradas e ter sempre uma s sada. A sada ter o estado 1 sempre que pelo menos uma das entradas tiver o estado 1. Exemplo Um circuito eltrico com interruptores em paralelo atua como porta OU.
A lmpada estar acesa (Y) quando qualquer um dos interruptores estiver ligado, ou quando os dois estiverem ligados ao mesmo tempo. 2. A funo OU possui as seguintes propriedades: Propriedade associativa: A + (B + C) = (A + B) + C Propriedade comutativa: A + B = B + A Propriedade distributiva: A(B + C) = AB + AC 3. A funo OU possui as seguintes identidades bsicas: A+0=A A+1=1 A+A=A A+A=1 Simbologia A porta OU pode ser representada pelos smbolos normalizados, abaixo:
42
SENAI-SP - INTRANET
SENAI-SP INTRANET
DV002
43
44
SENAI-SP INTRANET
DV002
SENAI-SP INTRANET
DV002
45
46
SENAI-SP INTRANET
DV002
Porta ou exclusivo
Princpio Uma operao OU EXCLUSIVO de duas variveis resulta verdadeira (1) quando uma das variveis for verdadeira ao mesmo tempo em que a outra varivel for falsa (0). Exemplo: Uma lmpada F ligada a dois interruptores A e B, s acende (1) quando um e somente um dos interruptores estiver ligado. F = 1 = lmpada acesa A = 1 = interruptor A ligado ao nvel 1 B = 1 = interruptor B ligado ao nvel 1
Frmula A funo OU EXCLUSIVO representada algebricamente por: F = A B Processo A tabela-verdade abaixo a representao da funo OU EXCLUSIVO. A 0 0 1 1 B 0 1 0 1 F=A B 0 1 1 0
Conceituao A Porta OU EXCLUSIVO um circuito operador que executa a operao lgica OU EXCLUSIVO.
SENAI-SP - INTRANET
47
Regra 1. A porta OU EXCLUSIVO deve ter sempre duas entradas e uma sada. 2. A sada somente ser verdadeira quando as entradas assumirem valores diferentes entre si. Exemplo: O circuito eltrico abaixo atua como porta lgica OU EXCLUSIVO.
A lmpada somente estar acesa (Y) quando os dois interruptores no estiverem ligados (1) ou desligados (0) ao mesmo tempo. Comentrio A porta OU EXCLUSIVO na realidade a combinao ou associao das portas lgicas OU, E, INVERSOR. Obtemos a funo OU EXCLUSIVO atravs de configuraes do tipo:
48
SENAI-SP - INTRANET
Simbologia A porta OU EXCLUSIVO pode ser representada pelos seguintes smbolos normalizados:
SENAI-SP - INTRANET
49
50
SENAI-SP - INTRANET
Princpio A operao EQUIVALNCIA de duas ou mais variveis resulta verdadeira quando todas as variveis de entrada encontram-se num mesmo estado lgico. E resulta falsa se pelo menos uma das variveis tiver estado lgico diferente. Comentrio A funo EQUIVALNCIA o inverso da funo OU EXCLUSIVO. Frmula A funo EQUIVALNCIA representada algebricamente por: F = A B Processo A tabela-verdade abaixo e a representao da funo EQUIVALNCIA. A 0 0 1 1 B 0 1 0 1
A B
1 0 0 1
Conceituao Porta EQUIVALNCIA qualquer circuito operador que execute a operao EQUIVALNCIA. Regra 1. A porta EQUIVALNCIA constituda de uma porta OU EXCLUSIVO, seguida de um INVERSOR.
SENAI-SP - INTRANET
51
2. A porta EQUIVALNCIA deve ter pelo menos duas entradas e uma s sada. 3. Nas portas EQUIVALNCIA de duas entradas, a sada ser verdadeira quando as entradas assumirem valores iguais entre si. Exemplo: O circuito eltrico abaixo atua como porta lgica EQUIVALNCIA.
4. Nas portas EQUIVALNCIA de mais de duas portas, a sada ser verdadeira quando o nmero de entradas com valor verdadeiro for nmero par ou zero. Simbologia A porta EQUIVALNCIA pode ser representada pelos smbolos normalizados abaixo:
52
SENAI-SP - INTRANET
Porta no e
Princpio A operao NO E resulta verdadeira quando pelo menos uma das variveis das quais depende falsa. Exemplo: Supondo um sistema de comportas para controle de nvel de leo de dois tanques industriais, teremos: F = comporta aberta; A = tanque A est completo; B = tanque B est completo.
F s ser verdadeiro quando as duas variveis A e B no forem verdadeiras ao mesmo tempo. Frmula A funo NO E representada algebricamente por: F = . Processo
1 1 1 0
Conceituao
SENAI-SP - INTRANET
53
Regra
1. A porta NO E constituda de uma porta E seguida de um INVERSOR. 2. A porta NO E pode ter duas ou mais entradas e somente uma sada. Exemplo: O circuito eltrico abaixo atua como porta lgica NO E de duas entradas.
3. A sada somente assume o estado verdadeiro quando pelo menos uma das entradas estiver no estado falso.
Simbologia
54
SENAI-SP - INTRANET
Porta no ou
Princpio A operao NO OU resulta verdadeira quando todas as variveis das quais depende so falsas. Exemplo: Supondo um sistema de alarme para o controle do nvel de leo de dois tanques industriais que servem ao sistema de lubrificao de uma mquina, teremos: F = alarme entra em funcionamento A = tanque A contm leo suficiente B = tanque B contm leo suficiente
F s ser verdadeiro quando as duas variveis forem falsas ao mesmo tempo. Frmula A funo NO OU representada algebricamente por: F = + . Processo
+
1 0 0 0
Conceituao
SENAI-SP - INTRANET
55
Regras
1. A porta NO OU constituda de uma porta OU seguida de um INVERSOR. 2. A porta NO OU pode ter duas ou mais entradas e somente uma sada. Exemplo: O circuito eltrico abaixo atua como porta lgica NO OU de duas entradas.
56
SENAI-SP - INTRANET
lgebra booleana
Sntese Descrio Nas operaes das funes E, OU e INVERSOR, podemos verificar algumas identidades bsicas, que, associadas s propriedades das operaes e s leis de De Morgan, compem a chamada lgebra booleana. Classificao Identidades lgicas das funes: E; OU; INVERSOR.
Propriedades: Associativa:
-
Comutativa
-
Distributiva
SENAI-SP - INTRANET
57
Identidade
A =1 A =1 A =
A =A
Propriedade associativa da soma lgica Propriedade associativa do produto lgico Propriedade comutativa da soma lgica Propriedade comutativa do produto lgico Propriedade distributiva
Leis de Morgan
Teoremas de absoro
A ( A + B) = A
A + AB = A
A ( A + B) = AB A + AB = A + B
58
SENAI-SP - INTRANET
Teorema de Morgan
Descrio A proposio: uma funo verdadeira se e somente se todas as variveis de entrada forem verdadeiras, logicamente equivalente a uma outra proposio: se pelo menos uma das variveis de entrada for false a funo falsa. Frmula ABC... = A + B + C... 1
A + B + C... = ABC...
2
Processo
Identidades Expresso 1
Proposio Sendo a expresso: ...tomando-se o complemento dos dois termos da expresso... ...e aplicando-se a propriedade bsica da inverso temos:
Expresso 2
ABC... = A + B + C...
ABC... = A + B + C...
A + B + C... = ABC
A + B + C... = ABC
A = A,
ABC... = A + B + C...
A + B + C... = ABC
SENAI-SP - INTRANET
59
60
SENAI-SP - INTRANET
Leis de Morgan
Conceituao O inverso de qualquer funo booleana uma nova funo obtida pela inverso de todas as variveis da funo original e pela substituio de operaes E por OU e vice-versa. Regra Se... ento...
F =a+b+c +d
F = abc d
Frmula
F = a b c d F =a+b+c +d
ABC... = A + B + C
Processo
A + B + C... = A B C ...
Atravs da montagem de uma tabela-verdade de todas as operaes possveis, podemos verificar as leis de De Morgan.
SENAI-SP - INTRANET
61
Simbologia
Representando esquematicamente as equaes das leis de Morgan, atravs da simbologia normalizada, temos: ABC = A + B + C
A + B + C = A B C
Aplicao
A aplicao das leis de Morgan em simplificaes de uma funo booleana permite opes diferentes para a implementao de uma mesma funo booleana.
62
SENAI-SP - INTRANET
Teoremas de absoro
Descrio Os teoremas de absoro so os que definem identidades utilizadas para a simplificao de funes booleanas. Classificao Os teoremas de absoro so quatro:
A( A + B) = A A + AB = A A( A + B) = AB A + AB = A + B
Simbologia
Teorema Representao grfica
A( A + B) = A
A + AB = A
SENAI-SP - INTRANET
63
Continuao
Teorema Representao grfica
A( A + B) = AB
A + AB = A + B
Procedimento
Se voc quer conhecer a demonstrao do teorema ...
Processo
Processo 1
A( A + B) = A
...e se... ...aplicarmos a propriedade distributiva... ...aplicarmos a ...a expresso AA propriedade fundamental AA = A + AB... ... ...substituirmos B por na ...B = ... expresso, teremos: A + A . = A + 0 = A ... ...substituirmos B por na ...B = 1... expresso, teremos: A + A . 1 = A + A = A ... Se... ... a expresso A (A + B)... ...ento... ...obteremos AA + AB ...obteremos A + AB
...A (A + B) = A
64
SENAI-SP - INTRANET
Processo 2
A + AB = A
Se... ...B = ... ...e se... ...substituirmos B por na expresso A + AB, teremos: A + A . = A + = A ... ...substituirmos B por 1 na expresso A + AB, teremos: A + A1 = A + A = A ... ...ento...
...A + AB = A
...B = 1...
Processo 3
A( A + B) = AB
Se... ...a expresso ...e se... ...aplicarmos a propriedade distributiva... ... + AB = AB... ...ento... ...obteremos ... A A
A( A+ B) ...
... A A
= AB
= ...
... A( A+B )
= AB
Processo 4
A + AB = A = B
Se... ... a expresso
...e se... ...aplicarmos a propriedade da funo inversora... ...aplicarmos De Morgan... ...aplicarmos novamente De Morgan... ...aplicarmos a propriedade distributiva... ...aplicarmos a propriedade da funo E A A = ... ...aplicarmos De Morgan... ...aplicarmos a propriedade da funo inversora...
...ento... ...obtemos
A + AB
...obtemos
A AB
...obtemos
A ( A + B)
...obtemos
A ( A + B) ...
... a expresso
A A + A B
...obtemos
A B
...obtemos
A +B
...obtemos
A + B ...
A + AB = A + B
A +B = A +B
SENAI-SP - INTRANET
65
66
SENAI-SP - INTRANET
Controlador programvel
Referncias bibliogrficas
SENAI-SP, Eletricista de manuteno IV:- Acionamento. Elaborao Jos Geraldo Belato; Regina Clia Roland Novaes. So Paulo, 1997. SENAI-SP, Tcnico em mecatrnica: Robtica. Elaborao Julio Csar de Almeida Freitas; Paulo Bueno Santos. So Paulo, 2000.
SENAI-SP - INTRANET
67
Controlador programvel
68
SENAI-SP - INTRANET