Aula 2
Portas Lógicas
Prof.: Daniel D. Silveira
1
Circuitos Lógicos – Prof. Daniel D. Silveira
Álgebra de Boole
• George Boole desenvolveu um sistema de análise lógica por volta de 1850
• Este sistema é conhecido atualmente como álgebra de Boole
• A álgebra de Boole expressa a operação de um circuito na forma de uma operação algébrica • Na álgebra Booleana, as constantes e variáveis podem ter apenas 2 valores: 0 ou 1
(níveis lógicos)
2
Circuitos Lógicos – Prof. Daniel D. Silveira
Variáveis Lógicas
• As variáveis lógicas assumem estados distintos, e podem representar situações da vida real
Nível Lógico 0
Nível Lógico 1
Falso
Verdadeiro
Desligado
Ligado
Baixo
Alto
Nao
Sim
Chave aberta
Chave Fechada
•A álgebra booleana tem apenas três operações básicas: AND (E), OR (OU), NOT
(NÃO)
3
Circuitos Lógicos – Prof. Daniel D. Silveira
Tabela verdade
• Técnica para determinar como a saída lógica de um circuito depende dos níveis lógicos presentes nas entradas do circuito
4
Circuitos Lógicos – Prof. Daniel D. Silveira
A operação OR (OU)
• Representada algebricamente como:
S=A+B (leia-se A OU B)
5
Circuitos Lógicos – Prof. Daniel D. Silveira
A operação OR (OU) – Aplicação
• Ativação de um alarme caso um sensor seja ativado 6
Circuitos Lógicos – Prof. Daniel D. Silveira
A operação AND (E)
• Representada algebricamente como:
S=A.B (leia-se A e B)
7
Circuitos Lógicos – Prof. Daniel D. Silveira
A operação AND (E) – Exemplos
• Diagramas de tempo:
• Circuito inibidor/habilitador
8
Circuitos Lógicos – Prof. Daniel D. Silveira
A operação NOT (NÃO) ou inversor
• Representada algebricamente como:
S A ou S A' lê-se (A barra) ou (NÃO A)
• Tem apenas uma entrada
• Também conhecido como complemento
9
Circuitos Lógicos – Prof. Daniel D. Silveira
A porta NOR (NÃO-OU)
• Combinação da porta OU com a porta inversora 10
Circuitos Lógicos – Prof. Daniel D. Silveira
A porta NAND (NÃO-E)
• Combinação da porta AND com a porta inversora 11