Índice:

Faça portas lógicas no Excel: 11 etapas
Faça portas lógicas no Excel: 11 etapas

Vídeo: Faça portas lógicas no Excel: 11 etapas

Vídeo: Faça portas lógicas no Excel: 11 etapas
Vídeo: Operadores Lógicos no Excel | Parte 1 | Fundamentos para uma Base Sólida 2024, Julho
Anonim
Faça portas lógicas no Excel
Faça portas lógicas no Excel

Fazer todas as 7 portas lógicas básicas no Excel não é muito difícil. Se você entende as funções do Excel, então este projeto seria bastante simples; do contrário, não se preocupe, não demorará muito para se acostumar.

O Excel já criou algumas portas lógicas para nós, mas não inclui todas as 7 e queremos fazê-las nós mesmos.

O projeto não demora muito e uma vez feito, você pode criar vários circuitos digitalmente no Excel.

Etapa 1: O que você precisa

Você não precisa de muito para este projeto.

  • Computador
  • Excel (eu recomendo o Excel, mas similares também devem servir)
  • Conhecimento básico sobre como funcionam as portas lógicas

Etapa 2: Configurar o Excel e o formato

Configure o Excel e o formato
Configure o Excel e o formato

Primeiro inicie o Excel (a versão não deve importar muito, mas usei o Excel 2016) e, em seguida, abra uma nova "Pasta de trabalho em branco".

Em seguida, faça o formato que você vê na imagem acima (Devido ao formato da imagem, você terá que clicar sobre ela para visualizá-la corretamente, isso se aplica às seguintes imagens). Se você não conseguir copiar o formato, leia o seguinte:

Faça a coluna B e C com um dígito de largura, mescle a linha 1 A, B e C.

Em seguida, digite o texto.

Etapa 3: AND Gate

AND Gate
AND Gate

A porta AND é a mais simples, porque você pode obter a saída apenas multiplicando as entradas.

0 x 0 = 0, 0 x 1 = 0, 1 x 0 = 0, 1 x 1 = 1

Este produto da equação é igual às saídas da porta.

Copie a fórmula e teste-a fornecendo as entradas (embora apenas em binário).

Lembre-se sempre que criar um novo portão, copie o layout para que nada se sobreponha.

Etapa 4: OR Gate

OR Gate
OR Gate

A porta OR é mais complicada, requer uma declaração 'If'. A declaração 'If' funciona assim: = If (teste_lógico, [valor se verdadeiro], [valor se falso]). O teste lógico que estamos usando é: Input1 + Input2> 0, o valor verdadeiro é 1, caso contrário, o valor é 0. Isso ocorre porque somente se ambas as entradas forem falsas a saída se tornará falsa, e como 0 + 0 = 0, qualquer coisa conjunto de entrada incluindo 1 seria maior em valor (valor de soma). Portanto, se a soma de ambas as entradas for maior que 0, sua saída será Verdadeira ou 1.

Etapa 5: Porta NAND

NAND Gate
NAND Gate

A porta NAND é como a porta OR, requer uma instrução 'If' e a lógica por trás dela é semelhante. O gate só dará uma saída False se ambas as entradas forem True. Portanto, se multiplicarmos as duas entradas, qualquer soma menor que 1 será True porque a instrução 'If' é: input1 x input2 <1, 1, 0. Se isso fosse confuso, este gráfico pode ajudar:

0 x 0 = 0, 0 <1 então Verdadeiro = 1

0 x 1 = 0, 0 <1 então Verdadeiro = 1

1 x 0 = 0, 0 <1 então Verdadeiro = 1

1 x 1 = 1, 1 = 1 então False = 0

Etapa 6: Porta NOR

Portão NOR
Portão NOR

A porta NOR também usa uma declaração 'If', a declaração para esta porta é: Input1 + Input2 <1, 1, 0. Isso ocorre porque a porta dá apenas uma saída True de ambas as entradas são falsas. Visto que somamos as duas entradas, qualquer conjunto de entrada incluindo 1 seria maior do que dois 0s. Em seguida, as declarações Verdadeiro e Falso mostram que, se qualquer soma for menor que 1, mostre 1, caso contrário mostre 0.

0 + 0 = 0, 0 <1 então Verdadeiro = 1

0 + 1 = 1, 1 = 1 então Falso = 0

1 + 0 = 1, 1 = 1 então Falso = 0

1 + 1 = 2, 2> 1 então Falso = 0

Etapa 7: XOR Gate

Portão XOR
Portão XOR

Isso é bastante semelhante à porta NOR, mas em vez de usar um símbolo maior ou menor que, usamos um sinal de igual porque a porta só dará uma saída Verdadeira de ter entradas mistas, então se somarmos ambas as entradas juntas, entradas mistas sempre dará 1, portanto, usamos a instrução: Input1 + Input2 = 1, 1, 0.

0 + 0 = 0, 0 ≠ 1 então Falso = 0

0 + 1 = 1, 1 = 1 então Verdadeiro = 1

1 + 0 = 1, 1 = 1 então Verdadeiro = 1

1 + 1 = 2, 2 ≠ 1 então Falso = 0

Etapa 8: XNOR Gate

Portão XNOR
Portão XNOR

A porta XNOR é bastante simples, é basicamente o oposto da porta XOR, isso significa que o teste lógico também é o oposto. Esta porta só dá uma saída True se ambas as entradas são o mesmo número, em outras palavras, qualquer conjunto misto de entradas é False. O teste lógico para a porta XOR é: Entrada1 + Entrada2 = 1, mas o teste lógico para a porta XNOR é: Entrada1 + Entrada2 ≠ 1. (é ≠ nas fórmulas do Excel).

0 + 0 = 0, 0 ≠ 1 então Verdadeiro = 1

0 + 1 = 1, 1 = 1 então Falso = 0

1 + 0 = 1, 1 = 1 então False = 0

1 + 1 = 2, 2 ≠ 1 então Verdadeiro = 1

Etapa 9: NÃO Gate

NOT Gate
NOT Gate

A porta NOT é uma porta simples, mas sua declaração 'If' é igual às outras. Ele tem apenas uma entrada, então você pode querer alterar seu formato. A porta apenas inverte sua entrada para que a fórmula não seja tão difícil, o teste lógico é: se a entrada for 0, e a afirmação verdadeira for: mostre 1, caso contrário, mostre 0.

0 = 0, então True = 1

1 ≠ 0, então False = 0

Etapa 10: Circuito Lógico Digital

Circuito Lógico Digital
Circuito Lógico Digital

Depois de criar todas as portas lógicas, você pode usá-las para fazer circuitos lógicos no Excel. Mas o formato atual é muito grande, então você pode tentar o novo formato (imagem acima).

Faça duas colunas com um dígito de largura, mescle as duas células superiores para criar a exibição de saída, as duas células inferiores são entradas.

Ao digitar a fórmula, digite a fórmula da porta desejada no local de exibição de saída.

Etapa 11: solucionar problemas

Se em qualquer estágio uma porta lógica não funcionar corretamente, certifique-se de que sua fórmula foi digitada corretamente e que as entradas estão vinculadas corretamente à fórmula.

Se você tem certeza de que tudo está correto, então posso ter cometido um erro ao escrever este instrutível, em caso afirmativo, diga-me nos comentários para que eu possa corrigir.

Recomendado: