Guia Completo: Lógica Combinacional e Portas Lógicas
Guia Completo: Lógica Combinacional e Portas Lógicas
Bem-vindo ao nosso guia de estudos prático sobre eletrônica digital e circuitos combinacionais. Aqui você aprenderá as funções fundamentais, níveis lógicos e portas básicas com 20 exercícios resolvidos passo a passo.
1. Resumo Teórico Fundamental
Funções Lógicas
As funções lógicas processam variáveis binárias que só podem assumir dois valores: 0 (Falso) ou (Verdadeiro).
- Função AND (E): A saída só será 1 se todas as entradas forem 1. Expressão matemática:
S = A · B - Função OR (OU): A saída será 1 se pelo menos uma das entradas for 1. Expressão matemática:
S = A + B - Função NOT (NÃO/Inversão): Inverte o estado da entrada. Se entra 0, sai 1. Expressão matemática:
S = A'ouS = Ā(usaremos a notação com apóstrofo'para garantir compatibilidade no blog).
Níveis Lógicos
Em circuitos reais, os bits 0 e 1 são representados por tensões elétricas:
- Nível Lógico Baixo (LOW / 0): Geralmente associado a 0V (GND).
- Nível Lógico Alto (HIGH / 1): Geralmente associado a 5V ou 3.3V (VCC).
Portas Lógicas
Portas lógicas são os componentes físicos (circuitos integrados) que realizam as funções lógicas descritas acima em hardware.
2. Caderno de Exercícios Resolvidos (20 Questões)
Parte 1: Funções Lógicas e Tabelas Verdade (Exercícios 1 a 7)
Exercício 1: Monte a tabela verdade para a função AND de duas entradas (A e B).
Resolução Passo a Passo:
Como temos 2 entradas, o número de combinações é 2² = 4 combinações possíveis (00, 01, 10, 11). A regra da função AND diz que a saída só é 1 se ambas as entradas forem 1.
A | B | S = A · B --|---|---------- 0 | 0 | 0 0 | 1 | 0 1 | 0 | 0 1 | 1 | 1
Exercício 2: Determine a tabela verdade da função OR para duas variáveis (A e B).
Resolução Passo a Passo:
A função OR resulta em 1 se pelo menos uma das variáveis for igual a 1. Só será 0 se todas forem 0.
A | B | S = A + B --|---|---------- 0 | 0 | 0 0 | 1 | 1 1 | 0 | 1 1 | 1 | 1
Exercício 3: Calcule a saída da expressão S = A · B + C para os seguintes valores de entrada: A = 1, B = 0 e C = 1.
Resolução Passo a Passo:
Passo 1: Substituir os valores na expressão: S = (1 · 0) + 1.
Passo 2: Resolver a operação AND primeiro (multiplicação lógica): 1 · 0 = 0.
Passo 3: Substituir o resultado na soma lógica (OR): S = 0 + 1.
Passo 4: Resolver o OR: 0 + 1 = 1.
Resposta: A saída S = 1.
Exercício 4: Determine o valor lógico da saída da expressão S = (A + B)' · C para A = 0, B = 1 e C = 1.
Resolução Passo a Passo:
Passo 1: Substituir as variáveis: S = (0 + 1)' · 1.
Passo 2: Resolver o que está dentro dos parênteses (OR): 0 + 1 = 1. A expressão vira S = (1)' · 1.
Passo 3: Aplicar a inversão (NOT): O inverso de 1 é 0. Logo, (1)' = 0. A expressão vira S = 0 · 1.
Passo 4: Resolver o AND final: 0 · 1 = 0.
Resposta: A saída S = 0.
Exercício 5: Quantas linhas possui uma tabela verdade para um circuito com 4 variáveis de entrada (A, B, C, D)? Explique o cálculo.
Resolução Passo a Passo:
O número de combinações possíveis para variáveis binárias é dado pela fórmula matemática N = 2^n, onde n é o número de entradas.
Substituindo n = 4:
N = 2^4 = 2 · 2 · 2 · 2 = 16.
Resposta: A tabela verdade possuirá 16 linhas.
Exercício 6: Encontre a expressão booleana que descreve a seguinte situação: "Um alarme (S) deve disparar (1) se a chave de segurança (A) estiver ligada (1) E o sensor de presença (B) detectar movimento (1), OU se o botão de emergência (C) for pressionado (1)."
Resolução Passo a Passo:
Passo 1: Identificar os operadores lógicos no texto. Temos um "E" ligando A e B, e um "OU" ligando essa primeira parte ao C.
Passo 2: Traduzir para símbolos matemáticos: "A E B" vira A · B.
Passo 3: Adicionar a condição "OU C", que vira + C.
Resposta: A expressão lógica final é S = A · B + C.
Exercício 7: Escreva a tabela verdade para a função inversora (NOT) aplicada a uma variável X.
Resolução Passo a Passo:
A função NOT possui apenas uma variável de entrada. Logo, possui 2¹ = 2 combinações (0 ou 1). A saída é sempre o oposto lógico da entrada.
X | S = X' --|------- 0 | 1 1 | 0
Parte 2: Níveis Lógicos e Tensões (Exercícios 8 a 11)
Exercício 8: Em tecnologia TTL padrão (5V), tensões entre 0V e 0.8V representam nível baixo, e entre 2.0V e 5V representam nível alto. Se um multímetro mede 4.2V na entrada de uma porta digital, qual o nível lógico e o bit correspondente?
Resolução Passo a Passo:
Passo 1: Analisar a faixa em que o valor medido se encontra. O valor 4.2V está contido no intervalo de 2.0V a 5.0V.
Passo 2: Identificar a correspondência. Esse intervalo representa o nível lógico Alto (HIGH).
Passo 3: Associar ao bit numérico. Nível Alto equivale ao dígito binário 1.
Resposta: Nível lógico Alto / Bit 1.
Exercício 9: O que acontece com a interpretação de um circuito digital se a tensão medida em um pino for de 1.3V, considerando as faixas do Exercício 8?
Resolução Passo a Passo:
Analisando os limites TTL: Nível baixo vai até 0.8V e o nível alto começa em 2.0V. A região entre 0.8V e 2.0V é chamada de região de indeterminação ou região proibida. Um valor de 1.3V está exatamente nessa faixa.
Resposta: O circuito apresentará um comportamento imprevisível, pois o hardware não consegue definir se o valor representa o bit 0 ou o bit 1.
Exercício 10: Se uma porta lógica NOT recebe em sua entrada um nível de tensão de 0.2V (Nível Baixo), qual a saída esperada em termos de nível lógico?
Resolução Passo a Passo:
Passo 1: Associar a tensão de entrada ao bit: 0.2V equivale ao nível lógico Baixo (Bit 0).
Passo 2: Aplicar a função da porta lógica: A porta NOT inverte a entrada.
Passo 3: Inverter o bit: O inverso de 0 é 1, que equivale ao nível lógico Alto.
Resposta: Nível Lógico Alto (HIGH), com saída próxima a 5V (em tecnologia de 5V).
Exercício 11: Explique a diferença teórica entre "Dígito Binário" e "Nível Lógico".
Resolução Passo a Passo:
Dígito Binário (Bit): É um conceito estritamente matemático e abstrato da álgebra booleana, representado puramente pelos números 0 ou 1.
Nível Lógico: É a representação física real e elétrica do bit em um circuito eletrônico, traduzida através de faixas específicas de tensão (ex: HIGH = 5V, LOW = 0V).
Parte 3: Circuitos com Portas Lógicas (Exercícios 12 a 20)
Exercício 12: Desenhe mentalmente ou descreva as conexões: Você tem uma porta AND. A entrada A está conectada permanentemente em Nível Alto (1) e a entrada B recebe uma variável digital alternável. Qual será o comportamento da saída S?
Resolução Passo a Passo:
Passo 1: Escrever a expressão da porta AND: S = A · B.
Passo 2: Substituir o valor conhecido (A = 1): S = 1 · B.
Passo 3: Analisar a propriedade da álgebra booleana: Qualquer elemento multiplicado por 1 é igual a ele mesmo (Elemento Neutro). Logo, 1 · B = B.
Resposta: A saída S será exatamente igual à entrada B (S = B). Se B for 0, S é 0. Se B for 1, S é 1.
Exercício 13: Uma porta OR possui duas entradas. Se a entrada A for conectada permanentemente em Nível Alto (1), qual será o comportamento da saída S, independentemente do que aconteça na entrada B?
Resolução Passo a Passo:
Passo 1: Expressão da porta OR: S = A + B.
Passo 2: Substituir o valor fixo (A = 1): S = 1 + B.
Passo 3: Analisar a regra do OR: Se pelo menos uma entrada for 1, o resultado da soma lógica é sempre 1, não importando o valor de B (Propriedade da Dominação).
Resposta: A saída ficará travada em Nível Alto (S = 1).
Exercício 14: Determine a saída de uma porta AND de 3 entradas (A, B, C) quando A = 1, B = 1 e C = 0.
Resolução Passo a Passo:
A expressão matemática para uma porta AND de 3 entradas é S = A · B · C.
Substituindo os valores: S = 1 · 1 · 0.
Multiplicando os dois primeiros termos: 1 · 1 = 1. A expressão vira: S = 1 · 0.
Multiplicando pelo último termo: 1 · 0 = 0.
Resposta: A saída será 0.
Exercício 15: Um circuito é composto por uma porta OR seguida por uma porta NOT na saída. Se as entradas da porta OR são A = 0 e B = 0, qual a saída final do circuito?
Resolução Passo a Passo:
Passo 1: Calcular a saída da primeira porta (OR): X = A + B = 0 + 0 = 0.
Passo 2: Passar esse resultado intermediário (X = 0) pela porta inversora NOT.
Passo 3: Inverter o valor: O inverso de 0 é 1.
Resposta: A saída final do circuito é 1. *(Nota: Esse circuito equivale a uma porta NOR).*
Exercício 16: Deduza a expressão lógica final obtida pelo circuito abaixo descrito por extenso:
"As entradas A e B passam por uma porta AND. A saída dessa porta AND é conectada a uma das entradas de uma porta OR. A outra entrada dessa porta OR recebe a variável C isolada."
Resolução Passo a Passo:
Passo 1: Encontrar a saída do primeiro bloco (porta AND): Saída_AND = A · B.
Passo 2: Conectar essa saída na porta seguinte (OR): A porta OR soma as suas entradas.
Passo 3: Unir os termos: Uma entrada da porta OR é (A · B) e a outra entrada é C.
Resposta: A expressão booleana resultante é S = (A · B) + C.
Exercício 17: Monte a tabela verdade completa para o circuito do Exercício 16 (S = A · B + C).
Resolução Passo a Passo:
Temos 3 variáveis (A, B, C), gerando 2³ = 8 combinações. Vamos calcular a expressão para cada linha:
A | B | C | A · B | S = (A · B) + C --|---|---|-------|----------------- 0 | 0 | 0 | 0 | 0 + 0 = 0 0 | 0 | 1 | 0 | 0 + 1 = 1 0 | 1 | 0 | 0 | 0 + 0 = 0 0 | 1 | 1 | 0 | 0 + 1 = 1 1 | 0 | 0 | 0 | 0 + 0 = 0 1 | 0 | 1 | 0 | 0 + 1 = 1 1 | 1 | 0 | 1 | 1 + 0 = 1 1 | 1 | 1 | 1 | 1 + 1 = 1
Exercício 18: Considere o circuito: A variável A passa por uma porta NOT, gerando A'. Esse resultado A' entra em uma porta AND junto com a variável B. Qual a expressão lógica desse circuito e seu resultado para A = 1 e B = 1?
Resolução Passo a Passo:
Passo 1: Encontrar a expressão: O bloco NOT gera A'. O bloco AND junta A' e B. Expressão: S = A' · B.
Passo 2: Substituir os valores solicitados: A = 1 e B = 1.
Passo 3: Resolver a inversão primeiro: A' = (1)' = 0.
Passo 4: Resolver a multiplicação lógica: S = 0 · 1 = 0.
Resposta: Expressão: S = A' · B; Saída: 0.
Exercício 19: O que acontece se ligarmos a saída de uma porta NOT de volta à sua própria entrada? Explique o fenômeno lógico.
Resolução Passo a Passo:
Se a entrada for 0, a porta NOT inverte e a saída vira 1. Como a saída está conectada na entrada, a entrada passa a ser 1. Com a entrada em 1, a porta inverte e a saída volta para 0, reiniciando o ciclo infinitamente.
Resposta: O circuito perde a estabilidade lógica combinacional e se transforma em um circuito oscilador (gerador de pulsos de onda quadrada), alternando rapidamente entre 0 e 1 de acordo com o tempo de propagação do componente elétrico.
Exercício 20: Construa a expressão lógica correspondente a duas portas NOT cujas saídas são conectadas às duas entradas de uma porta OR.
Resolução Passo a Passo:
Passo 1: Temos duas variáveis independentes de entrada, vamos chamá-las de A e B.
Passo 2: Cada uma passa por sua respectiva porta inversora NOT: gerando A' e B'.
Passo 3: Os resultados entram em uma porta OR (soma lógica).
Passo 4: Somando os dois termos invertidos chegamos à expressão final.
Resposta: A expressão correspondente é S = A' + B'.
Estudante de Eletrônica - SENAI RS
© 2026 | Registro de Estudos e Projetos Técnicos
Comentários
Postar um comentário