






Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Introdução às portas lógicas fundamentais da eletrônica digital e à álgebra booleana, incluindo variáveis booleanas, operações or, and e not, tabelas-verdade e circuitos lógicos descritos algébricamente.
Tipologia: Notas de estudo
1 / 10
Esta página não é visível na pré-visualização
Não perca as partes importantes!







Introdução:
Os circuitos lógicos digitais operam no modo binário, onde os níveis lógicos de entrada e saída podem ser 0 ou 1; sendo que 0 e 1 representam faixas de tensões predefinidas. As portas lógicas constituem os circuitos lógicos fundamentais, que podem ser combinadas formando circuitos mais complexos, que podem ser descritos e analisados pela álgebra de Boole.
3.1 Variáveis e Constantes Booleanas
Uma variável booleana e uma quantidade que pode ser igual a 0 ou a 1 e representam o estado de uma tensão variável, ou seu “nível lógico” :
0 Lógico (Nível Lógico 0)
1 Lógico (Nível Lógico 1) Falso Verdadeiro Desligado Ligado Baixo Alto Não Sim Chave aberta Chave fechada
A álgebra booleana é utilizada para exprimir os resultados ou saídas de circuitos lógicos e para manipular variáveis lógicas, com a finalidade de se obter o melhor circuito para uma determinada função lógica. Esta álgebra possui apenas três operações:
3.2 Tabelas-Verdade
A maioria dos circuitos lógicos possui mais de uma entrada, e somente uma saída. A tabela-verdade nos mostra como a saída dos circuitos lógicos responde às combinações dos níveis lógicos de entrada:
Entradas Saída Entradas Saída ↓ ↓ ↓ ↓ A B X 0 0? 0 1? 1 0? 1 1?
3.3 Operação OR
A B x = A + B 0 0 0 0 1 1 1 0 1 1 1 1
A B x = A + B
Porta OR
A expressão x = A + B deve ser lida como “x é igual a A ou B”
As características fundamentais das portas OR e da operação lógica OR são:
3.5 Operação NOT
A x = A 0 1 1 0
A x = A
Porta NOT
A expressão x = A deve ser lida como “x é igual a A barrado” ou “x é o complemento de A” ou “x é o inverso de A”.
A saída da porta NOT ou inversor é sempre o oposto ao nível lógico da entrada.
3.6 Circuitos Lógicos - Descrição Algébrica
Qualquer circuito lógico, por mais complexo que seja, pode ser implementado pelas operações OR, AND e NOT:
A B C x = A^ •^ B + C
A B C
x = (A + B) • C
A B
A x =^ A^ +B B
x = A + B
Uma expressão onde existam as operações AND e OR, a operação AND é realizada primeiro, desde que não haja parêntesis. Havendo parênteses, a expressão entre eles é realizada primeiro.
primeira significa que A e B foram somados por uma porta OR cuja saída foi aplicada a uma porta NOT, e a segunda significa que A e B foram invertidos e depois somados por uma porta OR.
3.7 Avaliação da Saída de Circuitos Lógicos O nível lógico da saída de um circuito digital pode ser obtido uma vez conhecida a equação boolena:
Determinação do Nível de Saída Através do Diagrama do Circuito: O processo consiste em se obter a saída de cada porta a partir dos níveis de entrada, até alcançarmos o resultado final.
3.8 Implementação de Circuitos a Partir de Expressões Booleanas A expressão y = AC+BC+ABC pode ser implementada como a soma (uma porta OR) de três produtos (3 portas AND) com duas inversões (duas portas NOT):
y =AC+BC+A BC
A
B
C
AC
BC
ABC
3.11 Teoremas de DeMorgan
y
x x y
y
x
3.12 A Universalidade das Portas NAND e NOR Todas as equações boolenas são combinações das funções básicas OR, AND e NOT, que podem ser obtidas exclusivamente através da combinação de portas NAND:
A x =A•A=A
y
x
x y
x y
x = A
Porta NOT
A
A AB x = AB B
x = A • B
Porta AND
A B
A A x = A + B
Porta OR
x = AB = A +B^ A B B B
As funções básicas OR, AND e NOT também podem ser obtidas através da combinação de portas NOR:
A x =A+A=A
A B
A
x =A+B= AB
A (^) x = A
Porta NOT
A
A B Porta OR
x = A + B
x = A • B
Porta AND
B^ B
3.13 Representações Alternativas das Portas Lógicas
A (^) x = A
A B
x = A • B
A B
x = A + B
A B
x = A • B
A B
x = A + B
A
A B
A x = A^ •^ B B
x = A + B
A B
A x = A^ •^ B B
x = A + B
x = A
3.15 Símbolos Lógicos “Padrão IEEE/ANSI 91-1984”
Símbolos IEEE/ANSI para CI’s
1 2 1 1 2
3 4 3 4
5 6 5 6
9 8 9 8
11 10 11 10
13 12 13 12
7404 7404
A (^) x = A
A B x = A^ •^ B
A B x = A + B
A B x = A + B
A B x = A^ •^ B
1
&
≥ 1
&
≥ 1
A simbologia IEEE/ANSI será mais útil na representação de dispositivos lógicos mais complexos.