Prof. Jéfer Dörr

Prof. Jéfer Benedett Dörr

Universidade Federal do Paraná — Circuitos Digitais
UFPR LicComp

Exemplos de JSON para o simulador de circuitos

Cada bloco abaixo traz um JSON pronto e uma explicação breve do circuito. Use Carregar JSON no simulador, ou copie e cole o conteúdo no campo de entrada. Dica: os SWITCH são as variáveis da tabela-verdade.

1) Porta AND — 2 entradas

Função: Y = A · B 2 SWITCH → AND → LED

A saída é 1 somente quando as duas entradas forem 1.

2) Porta OR — 2 entradas

Função: Y = A + B 2 SWITCH → OR → LED

Sai 1 quando pelo menos uma entrada for 1.

3) Inversor (NOT)

Função: Y = A′ SWITCH → NOT → LED

Saída é o inverso da entrada.

4) Half Adder (Somador Meio)

Saídas: S = A ⊕ B e C = A · B XOR + AND

5) Detector de Paridade (3 bits)

Ímpar: F = A ⊕ B ⊕ C XOR em cascata

6) Comparador de Igualdade (1 bit)

Função: F = XNOR(A,B) XNOR

7) Multiplexador 2:1

Equação: Y = S′·D0 + S·D1 NOT + 2×AND + OR

8) Full Adder (Somador Completo)

Saídas: S = A ⊕ B ⊕ Cin e Cout = A·B + (A ⊕ B)·Cin

9) Detector de Maioria (3 bits) — novo

Função: F = A·B + A·C + B·C 3×AND + 2×OR

Saída 1 quando pelo menos dois dos três bits de entrada são 1.

Experimente acender combinações de dois SWITCH — a saída vai a 1.

Dica didática

Para que a Tabela-verdade do simulador produza todas as combinações, garanta que os LEDs de saída sejam alcançados por sinais que venham de SWITCH.