Indholdsfortegnelse:

Lav logiske porte i Excel: 11 trin
Lav logiske porte i Excel: 11 trin

Video: Lav logiske porte i Excel: 11 trin

Video: Lav logiske porte i Excel: 11 trin
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, November
Anonim
Lav logiske porte i Excel
Lav logiske porte i Excel

At lave alle 7 grundlæggende logiske porte i Excel er ikke særlig svært. Hvis du forstår funktionerne i Excel, ville dette projekt være ret enkelt, hvis du ikke gør det, skal du ikke bekymre dig, det tager ikke lang tid at vænne sig til.

Excel har allerede oprettet et par logiske porte til os, men det inkluderer ikke alle 7, og vi vil alligevel lave det selv.

Projektet tager ikke lang tid, og når det er udført, kan du oprette mange kredsløb digitalt i Excel.

Trin 1: Hvad du har brug for

Du behøver ikke meget til dette projekt.

  • Computer
  • Excel (jeg anbefaler Excel, men lignende burde også være fine)
  • Grundlæggende viden om, hvordan logiske porte fungerer

Trin 2: Konfigurer Excel og Format

Opsæt Excel og format
Opsæt Excel og format

Start først Excel (versionen burde ikke have stor betydning, men jeg brugte Excel 2016), og åbn derefter en ny "blank arbejdsbog".

Lav derefter det format, du ser på billedet ovenfor (På grund af billedets form skal du klikke på det for at se det korrekt, dette gælder for følgende billeder). Hvis du ikke kan kopiere formatet, skal du læse følgende:

Gør kolonne B & C ét ciffer bred, flet række 1 A, B & C.

Indtast derefter teksten.

Trin 3: OG Gate

OG port
OG port

OG -porten er den enkleste, det er fordi du kan få output ved blot at gange inputene.

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

Dette produkt af ligningen er det samme som portens output.

Kopier formlen og test den ved at give den input (dog kun i binær form).

Husk, hver gang du opretter en ny gate, kopier layoutet, så intet overlapper.

Trin 4: ELLER Gate

ELLER Port
ELLER Port

OR -porten er mere kompliceret, det kræver en 'If' -erklæring. 'If' sætning fungerer sådan: = If (logic_test, [value if true], [value if false]). Den logiske test, vi bruger, er: Input1 + Input2> 0, den sande værdi er 1, ellers er værdien 0. Dette skyldes, at kun hvis begge input er falske, bliver outputtet falsk, og da 0 + 0 = 0 er alt muligt sæt input inklusive en 1 ville have større værdi (sumværdi). Så hvis summen af begge input er større end 0, er dens out put True eller 1.

Trin 5: NAND Gate

NAND Gate
NAND Gate

NAND -porten er ligesom OR -porten, den kræver en 'If' -sætning, og logikken bag den er ens. Porten giver kun en Falsk output, hvis begge input er True. Så hvis vi multiplicerer begge input, vil enhver sum mindre end 1 være sand, fordi 'If' -sætningen er: input1 x input2 <1, 1, 0. Hvis det var forvirrende, kan dette diagram måske hjælpe:

0 x 0 = 0, 0 <1 så sandt = 1

0 x 1 = 0, 0 <1 så sandt = 1

1 x 0 = 0, 0 <1 så sandt = 1

1 x 1 = 1, 1 = 1 så Falsk = 0

Trin 6: NOR Gate

NOR Gate
NOR Gate

NOR -porten bruger også en 'If' -sætning, sætningen for denne gate er: Input1 + Input2 <1, 1, 0. Dette skyldes, at porten kun giver et sandt output for begge input er falsk. Da vi tilføjer begge input sammen, ville ethvert sæt input inklusive en 1 være større end to 0'er. Så viser sand og falsk erklæring, at hvis en sum mindre end 1, viser 1 ellers 0.

0 + 0 = 0, 0 <1 så sandt = 1

0 + 1 = 1, 1 = 1 så falsk = 0

1 + 0 = 1, 1 = 1 så falsk = 0

1 + 1 = 2, 2> 1 så falsk = 0

Trin 7: XOR Gate

XOR -port
XOR -port

Dette ligner ret meget NOR -porten, men i stedet for at bruge et større eller mindre symbol, bruger vi et lighedstegn, fordi porten kun vil give et sandt output, det har blandede input, så hvis vi tilføjer begge input sammen, blandede input vil altid give et 1, så vi bruger sætningen: Input1 + Input2 = 1, 1, 0.

0 + 0 = 0, 0 ≠ 1 så falsk = 0

0 + 1 = 1, 1 = 1 så sandt = 1

1 + 0 = 1, 1 = 1 så sandt = 1

1 + 1 = 2, 2 ≠ 1 så Falsk = 0

Trin 8: XNOR Gate

XNOR -port
XNOR -port

XNOR -porten er temmelig enkel, det er dybest set det modsatte af XOR -porten, det betyder, at den logiske test også er det modsatte. Denne gate giver kun en True -udgang, hvis begge input er det samme tal, med andre ord er alle blandede indgange falske. Den logiske test for XOR -gate er: Input1 + Input2 = 1, men logisk test for XNOR -gate er: Input1 + Input2 ≠ 1. (er ≠ i Excel -formler).

0 + 0 = 0, 0 ≠ 1 så sandt = 1

0 + 1 = 1, 1 = 1 så falsk = 0

1 + 0 = 1, 1 = 1 så Falsk = 0

1 + 1 = 2, 2 ≠ 1 så sandt = 1

Trin 9: IKKE Gate

IKKE port
IKKE port

NOT -porten er en simpel gate, men dens 'If' -erklæring er bare den samme som andre. Det har kun en input, så du vil måske ændre dit format. Porten inverterer bare sit input, så formlen er ikke så hård, den logiske test er: hvis input er 0, og True statement er: display 1 ellers viser 0.

0 = 0, så sandt = 1

1 ≠ 0, så Falsk = 0

Trin 10: Digital logisk kredsløb

Digitalt logisk kredsløb
Digitalt logisk kredsløb

Når du har oprettet alle de logiske porte, kan du bruge dem til at lave logiske kredsløb i Excel. Men det nuværende format er for stort, så du kan prøve det nye format (billedet ovenfor).

Lav to kolonner ét ciffer bred, flet de to øverste celler for at oprette outputdisplay, de to nederste celler er input.

Når du skriver formlen, skal du indtaste formlen for den gate, du ønsker, på output -visningsstedet.

Trin 11: Fejlfinding

Hvis en logisk gate på et hvilket som helst tidspunkt ikke fungerer korrekt, skal du sørge for, at din formel er indtastet korrekt, og at inputene er forbundet korrekt til formlen.

Hvis du er sikker på, at alt er korrekt, så har jeg muligvis begået en fejl ved at skrive dette instruerbare, hvis det er tilfældet, kan du fortælle mig det i kommentarerne, så jeg kan rette.

Anbefalede: