Anda di halaman 1dari 20

Março, 2018 Eng.

João Patrício Mamba


Fundamentos de Microcontroladores
ISPOMM

Funções Lógicas
Aula 1R - AND, OR, NOT, NAND, NOR
Nas funções lógicas existem apenas 2 níveis:

• O nível lógico 1
Representa aparelho ligado, botão/switch fechado,
lâmpada acesa, equipamento funcionando, ausência
de corrente, verdadeira(=TRUE), alto(=HIGH)…
• O nivel lógico 0
Representa aparelho desligado, botão/switch desligado,
lâmpada apagada, equipamento, nao funcionando,
passagem de corrente, falso(=FALSE), baixo(=LOW)

Com estes valores ou suas combinações conseguimos


expresser todas as possiveis situações do mundo digital.
AND (em português: E)
Consideremos o seguinte circuito

Podemos combinar os switches SW1 e SW2 de 4 maneiras diferentes:


• 1ª: SW1 e SW2 ambos abertos
• 2ª: SW1 aberto e o SW2 fechado
• 3ª: SW1 fechado e SW2 aberto.
• 4ª: SW1 e SW2 ambos fechados
1ª Situação – SW1 = 0 e SW2 = 0

Nesta circunstância a corrente não consegue


fluir até a lâmpada porque tanto SW1 quanto
SW2 encontram-se abertos
2ª Situação – SW1 = 0 e SW2 = 1

Temos SW2 fechado mas ainda assim a


lâmpada na acende porque o SW1 encontra-
se aberto portanto nem mesmo no SW2 chega
corrente.
3ª Situação – SW1 = 1 e SW2 = 0

O SW1 fecha mas a lâmpada não acende porque


o SW2 interrompe a passagem de corrente.
4ª Situação – SW1 = 1 e SW2 = 1

A lâmpada acende porque tanto SW1 como


SW2 permitem que passe a corrente, ou seja, a
corrente passa primeiro por SW1, que permite,
só depois passa por SW2 que também permite.
Podemos então concluir que a função lógica AND
proporciona uma saída alto, se e somente se as suas
entradas forem simultaneamente alto

TABELA DA VERDADE PORTA LÓGICA EXPRESSÃO ALGÉBRICA

SW1 SW2 Q Q = SW1.SW2


0 0 0
0 1 0
1 0 0
1 1 1
OR (em português: OU)
Consideremos o seguinte circuito

Podemos combinar os switches SW1 e SW2 de 4 maneiras diferentes:


• 1ª: SW1 e SW2 ambos abertos
• 2ª: SW1 aberto e o SW2 fechado
• 3ª: SW1 fechado e SW2 aberto.
• 4ª: SW1 e SW2 ambos fechados
1ª Situação – SW1 = 0 e SW2 = 0

Nesta circunstância a corrente não


consegue fluir ate a lâmpada porque
tanto SW1 quanto SW2 encontram-se
abertos
2ª Situação – SW1 = 0 e SW2 = 1

A lâmpada acende pois a corrente flui


pelo SW2 apesar de SW1 estar aberto
3ª Situação – SW1 = 1 e SW2 = 0

A lâmpada acende pois a corrente flui pelo


SW1 apesar de SW2 estar aberto
4ª Situação – SW1 = 1 e SW2 = 1

A lâmpada flui simultaneamente pelo


SW1 e SW2
Podemos então concluir que a função lógica OR
proporciona uma saída em alto, quando pelo menos
uma das suas entradas for alto

TABELA DA VERDADE PORTA LÓGICA EXPRESSÃO ALGÉBRICA

SW1 SW2 Q
0 0 0 Q = SW1+SW2
0 1 1
1 0 1
1 1 1
NOT (em português: NÃO/NEGADO)
Consideremos o seguinte circuito

Podemos combinar o switch SW1 de 2 maneiras diferentes:


• 1ª: SW1 aberto
• 2ª: SW2 fechado
1ª Situação – SW1 = 0

A corrente flui até o LED, que acende apesar


do SW1 estar aberto
1ª Situação – SW1 = 0

A corrente não consegui fluir até o LED


porque esta encontra-se curto-circuitado.
Podemos então concluir que a função lógica NOT é
aquela que inverte ou complementa a variável de
entrada

TABELA DA VERDADE PORTA LÓGICA EXPRESSÃO ALGÉBRICA

SW1 Q
0 1 Q = 𝑆𝑊1
1 0
NAND
Tal como o nome propõe a porta NAND é formado pelas portas
NOT e AND, ou seja:


Como porta NOT nega a porta AND, então a tabela resultante vem
abaixo
SW1 SW2 Q
EXPRESSÃO ALGÉBRICA
TABELA 0 0 1
DA
VERDADE 0 1 1 𝑄 = (𝐴. 𝐵)
1 0 1
1 1 0
NOR
Tal como o nome propõe a porta NOR é formado pelas portas NOT
e OR, ou seja:


Como porta NOT nega a porta NOR, então a tabela resultante vem
abaixo:
SW1 SW2 Q
EXPRESSÃO ALGÉBRICA
TABELA 0 0 1
DA
VERDADE 0 1 0 𝑄 = (𝐴 + 𝐵)
1 0 0
1 1 0

Anda mungkin juga menyukai