You are on page 1of 70

Montador e Reparador de Circuitos Eletropneumticose Eletrohidralicos

Controlador Lgico Programvel

Controlador Lgico Programvel


SENAI-SP, 2.008

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

A tabela a seguir mostra a correspondncia entre nmeros decimais e binrios.


Decimal 0 1 2 3 4 5 6 7 8 9 Binrio 0 1 10 11 100 101 110 111 1000 1001 Decimal 10 11 12 13 14 15 16 Binrio 1010 1011 1100 1101 1110 1111 10000 -

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

MSB - do ingls most significant bit, ou seja, bit mais significativo.

** 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

Decimal 1 2 4 8 16 32 64 128 256

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

Exemplo Converter 1A816 em decimal.


potncias de 16 nmero hexadecimal valor de posio nmero decimal 16 16 16 1 A 8 1 256 10 16 81 256 + 160 + 8
2 1 0

= 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.

Exemplo Subtrair 00102 de 01112

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
-

710 210 510

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

1310 610 710


SENAI-SP - INTRANET

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

Portas lgicas bsicas

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

Portas lgicas bsicas

22

SENAI-SP - INTRANET

Portas lgicas bsicas

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

Portas lgicas bsicas

24

SENAI-SP - INTRANET

Portas lgicas bsicas

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

Simbologia Portas lgicas bsicas


NOME ASA (variante 2) Smbolo DIN (40700) ANBT

Porta E

Porta OU

Porta NO

Porta SIM

SENAI-SP - INTRANET

25

Portas lgicas bsicas

Portas lgicas derivadas


Smbolo Nome ASA (Variante 2) DIN (40700) ABNT

Porta NO E

Porta NO OU

Porta OU EXCLUSIVO

Porta EQUIVALNCIA

26

SENAI-SP - INTRANET

Portas lgicas bsicas

Natureza lgica dos semicondutores

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

Portas lgicas bsicas

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.

Porta lgica NO a transistor

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

Portas lgicas bsicas

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

Portas lgicas bsicas

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

...com relao ao nmero de linhas, a funo lgica contm trs variveis...

2 = 8 linhas

...com relao ao nmero de combinaes, a funo lgica contm trs variveis...

2 = 8 combinaes

Comentrio Os valores da coluna sada (Y) so funes da situao problema a ser solucionada.

30

SENAI-SP - INTRANET

Portas lgicas bsicas

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

Portas lgicas bsicas

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

Portas lgicas bsicas

Introduo lgebra de boole

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

Portas lgicas bsicas

38

SENAI-SP - INTRANET

Portas lgicas bsicas

Operao produto lgico Porta E

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

Portas lgicas bsicas

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

Portas lgicas bsicas

Operao soma lgica Porta OU

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

Portas lgicas bsicas

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

Portas lgicas derivadas

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

Portas lgicas derivadas

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

Portas lgicas derivadas

Simbologia A porta OU EXCLUSIVO pode ser representada pelos seguintes smbolos normalizados:

SENAI-SP - INTRANET

49

Portas lgicas derivadas

50

SENAI-SP - INTRANET

Portas lgicas derivadas

Porta equivalncia ou identidade

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

Portas lgicas derivadas

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

Portas lgicas derivadas

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

A tabela-verdade abaixo a representao da funo NO E.


A 0 0 1 1 B 0 1 0 1

1 1 1 0

Conceituao

Porta NO E qualquer circuito operador lgico que execute a operao NO E.

SENAI-SP - INTRANET

53

Portas lgicas derivadas

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

A porta NO E pode ser representadas pelos smbolos normalizados abaixo.

54

SENAI-SP - INTRANET

Portas lgicas derivadas

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

A tabela-verdade abaixo representada da funo NO OU.


A 0 0 1 1 B 0 1 0 1

+
1 0 0 0

Conceituao

A porta NO OU qualquer circuito operador lgico que execute a operao NO OU.

SENAI-SP - INTRANET

55

Portas lgicas derivadas

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.

3. A sada somente ser verdadeira quando todas as variveis forem falsas.


Simbologia

A porta NO OU pode ser representada pelos smbolos normalizados abaixo.

56

SENAI-SP - INTRANET

Portas lgicas derivadas

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:
-

da soma lgica; do produto lgico. da soma lgica; do produto lgico.

Comutativa
-

Distributiva

Leis de Morgan Teoremas de absoro

SENAI-SP - INTRANET

57

Portas lgicas derivadas

lgebra Booleana A0 = A1 = A Funo E AA = A AA = A+0 = A A+1 = 1 Funo OU A+A = A A+ A+ Funo INVERSOR A

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

(A + B) + C = A + (B + C) A (AB) = (AB) C A+B=B+A AB = BA A(B + C) = AB + AC (A + B) (A + C) = A + BC

Leis de Morgan

AB... = A + B... A + B... = AB...

Teoremas de absoro

A ( A + B) = A
A + AB = A

A ( A + B) = AB A + AB = A + B

58

SENAI-SP - INTRANET

Portas lgicas derivadas

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

Portas lgicas derivadas

60

SENAI-SP - INTRANET

Portas lgicas derivadas

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

Portas lgicas derivadas

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

Portas lgicas derivadas

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

Portas lgicas derivadas

Continuao
Teorema Representao grfica

A( A + B) = AB

A + AB = A + B

Procedimento
Se voc quer conhecer a demonstrao do teorema ...

...ento consulte o ... ...processo 1. ...processo 2. ...processo 3. ...processo 4.

...A( A + B) = A... ...A + AB = A... ...A( A + B) = AB... ...A + AB = A + B

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

Portas lgicas derivadas

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

A + AB ... ... a expresso A + AB ... ... a expresso A AB ...


... 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 A + A B ... ... a expresso A B ...


... a expresso

A B
...obtemos

A +B
...obtemos

A + B ...

A + AB = A + B

A +B = A +B

SENAI-SP - INTRANET

65

Portas lgicas derivadas

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

You might also like