🤖
ELETRÔNICA IA
Pesquisa Inteligente do Blog
👋 Olá Bete!

Agora sou uma IA híbrida 🤖

✅ Pesquiso conteúdos do blog
✅ Encontro palavras nos textos
✅ Entendo palavras com acento
✅ Ajudo nos estudos técnicos

Pesquise por:

⚡ eletricidade
📘 lei de ohm
🔋 capacitor
📈 osciloscópio
🔧 protoboard
🤖 arduino

Lógica Combinacional

Lógica Combinacional – Eletrônica Estudo
Eletrônica Digital · SENAIRS

Lógica Combinacional

Circuitos cuja saída depende apenas das entradas atuais — sem memória, sem estado interno.

Conceito Base

O que é Lógica Combinacional?

Um circuito combinacional é todo aquele em que o valor da saída é uma função exclusiva das entradas presentes naquele instante. Não existem flip-flops, nem realimentação de memória.

Com n entradas temos 2ⁿ combinações possíveis. A saída é descrita por uma tabela-verdade ou por uma expressão da álgebra booleana.

💡 Diferença-chave: Em circuitos sequenciais a saída depende das entradas e do histórico (memória). Em combinacionais, só as entradas atuais importam.
Visão Geral

Os 7 Blocos Fundamentais

Somador

Realiza adição binária. O meio-somador opera em 2 bits; o somador completo inclui carry-in.

Subtrator

Realiza subtração binária. Implementável com somador + complemento de 2.

🔢

Codificador

Converte 2ⁿ linhas de entrada em n bits de saída (ex.: teclado → BCD).

🔓

Decodificador

Converte n bits em 2ⁿ linhas (ex.: BCD → display 7 segmentos).

🔀

Multiplexador

Seleciona 1 entre 2ⁿ entradas para a saída via bits de seleção.

📡

Demultiplexador

Direciona 1 entrada para 1 entre 2ⁿ saídas — operação inversa do MUX.

🔲

CIs Lógicos

Circuitos integrados prontos: AND, OR, NAND, NOR, XOR — famílias TTL (74xx) e CMOS (4000).

🎮 Simulador Interativo

Teste os Circuitos em Tempo Real

Clique nas abas e alterne as entradas para ver a saída mudar instantaneamente.

Escolha a porta e alterne A e B:

= 0
= 0
AND(0,0)
= 0
ABAND

Somador completo de 4 bits — alterne cada bit de A e B:

ENTRADA A

0
0
0
0

ENTRADA B

0
0
0
0
A = 0000 (0)
B = 0000 (0)
──────────────
S = 00000 (0)

MUX 4:1 — defina as 4 entradas e os bits de seleção S1 S0:

Entradas de dados:

= 0
= 0
= 0
= 0

Bits de seleção:

= 0
= 0
Selecionado: I₀
Y = 0

Decodificador BCD → 7 segmentos. Alterne os bits de entrada (0–9):

= 0
= 0
= 0
= 0
Valor: 0 (decimal)
Aprofundamento

Somador Binário — Teoria

O meio-somador recebe A e B e produz Soma e Carry:

  • Soma = A ⊕ B (porta XOR)
  • Carry = A · B (porta AND)
ABSoma (S)Carry (Co)
0000
0110
1010
1101

O somador completo (full-adder) acrescenta um Carry-In, permitindo encadear vários somadores para operar com 8, 16 ou 32 bits.

Meio-Somador

HALF ADDER AB SCo

Somador Completo

FULL ADDER ABCi SCo
Aprofundamento

Multiplexador 4:1 — Teoria

Possui 4 entradas de dados (I₀–I₃), 2 bits de seleção (S₁S₀) e 1 saída (Y).

S₁S₀Saída Y
00I₀
01I₁
10I₂
11I₃
🎯 Aplicação prática: MUX são usados em barramentos de dados, conversores paralelo-serial e na implementação de qualquer função lógica arbitrária.
Aprofundamento

Codificador e Decodificador — Teoria

Codificador 4:2 — 4 entradas, 2 bits de saída:

I₃I₂I₁I₀A₁A₀
000100
001001
010010
100011

Decodificador 2:4 — 2 bits de entrada, 4 saídas (apenas 1 ativa por vez):

A₁A₀Y₃Y₂Y₁Y₀
000001
010010
100100
111000
Implementação HDL

Código em Verilog

Somador completo de 1 bit e MUX 4:1 prontos para simulação:

// ── Somador Completo 1-bit ────────────────────── module full_adder ( input A, B, Cin, output Sum, Cout ); assign Sum = A ^ B ^ Cin; assign Cout = (A & B) | (B & Cin) | (A & Cin); endmodule // ── MUX 4:1 ──────────────────────────────────── module mux4to1 ( input [3:0] D, input [1:0] S, output Y ); assign Y = D[S]; endmodule
🖥️ Simulação gratuita: Use o EDA Playground para rodar Verilog online sem instalar nada.
Síntese da Aula

Resumo

  • Circuito combinacional: saída = f(entradas atuais) — sem memória.
  • Somador / Subtrator: base de qualquer ULA.
  • Codificador: muitas linhas → poucos bits.
  • Decodificador: poucos bits → muitas linhas.
  • MUX: roteamento — muitas entradas, 1 saída.
  • DEMUX: distribuição — 1 entrada, muitas saídas.
  • CIs lógicos: TTL (74xx) e CMOS (4000).
📚 Próxima Aula: Lógica Sequencial — flip-flops, registradores e contadores!
Eletrônica - Estudo · Curso Técnico SENAIRS · Material didático de uso livre com créditos.

Comentários