Innholdsfortegnelse:

Lag logiske porter i Excel: 11 trinn
Lag logiske porter i Excel: 11 trinn

Video: Lag logiske porter i Excel: 11 trinn

Video: Lag logiske porter i Excel: 11 trinn
Video: Keeping the Heart | John Flavel | Christian Audiobook 2024, November
Anonim
Lag logiske porter i Excel
Lag logiske porter i Excel

Å lage alle de 7 grunnleggende logikkportene i Excel er ikke veldig vanskelig. Hvis du forstår funksjonene i Excel, ville dette prosjektet være ganske enkelt, hvis du ikke gjør det, ikke bekymre deg, det vil ikke ta lang tid å bli vant til.

Excel har allerede opprettet noen få logiske porter for oss, men det inkluderer ikke alle 7, og vi vil lage det selv uansett.

Prosjektet tar ikke lang tid, og når det er gjort, kan du lage mange kretser digitalt i Excel.

Trinn 1: Det du trenger

Du trenger ikke mye for dette prosjektet.

  • Datamaskin
  • Excel (jeg anbefaler Excel, men lignende burde også være fine)
  • Grunnleggende kunnskap om hvordan logiske porter fungerer

Trinn 2: Sett opp Excel og format

Sett opp Excel og format
Sett opp Excel og format

Start først Excel (Versjonen skal ikke ha stor betydning, men jeg brukte Excel 2016), og åpne deretter en ny "blank arbeidsbok".

Lag deretter formatet du ser på bildet ovenfor (På grunn av formen på bildet må du klikke på det for å se det riktig, dette gjelder følgende bilder). Hvis du ikke kan kopiere formatet, kan du lese følgende:

Gjør kolonne B & C ett siffer bredt, slå sammen rad1 A, B & C.

Skriv deretter inn teksten.

Trinn 3: AND Gate

OG Gate
OG Gate

OG -porten er den enkleste, dette er fordi du kan få utgangen ved å multiplisere inngangene.

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

Dette produktet av ligningen er det samme som utgangene til porten.

Kopier formelen og test den ved å gi den innganger (bare i binær skjønt).

Husk hver gang du oppretter en ny gate, kopier oppsettet slik at ingenting overlapper.

Trinn 4: ELLER Gate

ELLER Gate
ELLER Gate

OR -porten er mer komplisert, det krever en 'If' -setning. 'If' setning fungerer slik: = If (logic_test, [value if true], [value if false]). Logikkprøven vi bruker er: Inngang1 + Inngang2> 0, den sanne verdien er 1, ellers er verdien 0. Dette er fordi bare hvis begge inngangene er falske, blir utgangen feil, og siden 0 + 0 = 0 vil alt sett med inngang inkludert en 1 ville være større i verdi (summen verdi). Så hvis summen av begge inngangene er større enn 0, er utsatsen satt eller 1.

Trinn 5: NAND Gate

NAND Gate
NAND Gate

NAND -porten er akkurat som OR -porten, den krever en 'If' -setning og logikken bak den er lik. Porten vil bare gi en falsk utgang hvis begge inngangene er sanne. Så hvis vi multipliserer begge inngangene, vil enhver sum mindre enn 1 være sann fordi 'Hvis' -setningen er: input1 x input2 <1, 1, 0. Hvis det var forvirrende, kan dette diagrammet hjelpe:

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

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

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

1 x 1 = 1, 1 = 1 så falskt = 0

Trinn 6: NOR Gate

NOR Gate
NOR Gate

NOR -porten bruker også en 'If' -setning, setningen for denne porten er: Input1 + Input2 <1, 1, 0. Dette er fordi porten bare gir en True -utgang av begge inngangene er usanne. Siden vi legger begge inngangene sammen, vil ethvert sett med inngang inkludert 1 være større enn to 0s. Deretter viser True and False -setningen at hvis en sum mindre enn 1, viser 1 ellers 0.

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

0 + 1 = 1, 1 = 1 så usant = 0

1 + 0 = 1, 1 = 1 så usant = 0

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

Trinn 7: XOR Gate

XOR Gate
XOR Gate

Dette er ganske likt NOR -porten, men i stedet for å bruke et større eller mindre enn symbol, bruker vi et likhetstegn fordi porten bare vil gi en True -utgang, den har blandede innganger, så hvis vi legger begge inngangene sammen, blandede innganger vil alltid gi et 1, så vi bruker setningen: Input1 + Input2 = 1, 1, 0.

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

0 + 1 = 1, 1 = 1 så sant = 1

1 + 0 = 1, 1 = 1 så sant = 1

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

Trinn 8: XNOR Gate

XNOR Gate
XNOR Gate

XNOR -porten er ganske enkel, det er i utgangspunktet det motsatte av XOR -porten, dette betyr at logikkprøven også er motsatt. Denne porten gir bare en True -utgang hvis begge inngangene er det samme tallet, med andre ord er alle blandede sett med innganger False. Logikk -testen for XOR -porten er: Input1 + Input2 = 1, men logikk -testen for XNOR -gate er: Input1 + Input2 ≠ 1. (er ≠ i Excel -formler).

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

0 + 1 = 1, 1 = 1 så usant = 0

1 + 0 = 1, 1 = 1 så usant = 0

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

Trinn 9: IKKE Gate

IKKE Gate
IKKE Gate

NOT -porten er en enkel gate, men 'If' -utsagnet er akkurat det samme som andre. Den har bare en inngang, så det kan være lurt å endre formatet. Porten inverterer bare inngangen, så formelen er ikke så vanskelig, logikk testen er: hvis input er 0, og True statement er: display 1 ellers viser 0.

0 = 0, så sant = 1

1 ≠ 0, så False = 0

Trinn 10: Digital Logic Circuit

Digital logisk krets
Digital logisk krets

Når du har opprettet alle logikkportene, kan du bruke dem til å lage logikkretser i Excel. Men det nåværende formatet er for stort, så du kan prøve det nye formatet (bildet ovenfor).

Lag to kolonner ett siffer bredt, slå sammen de to øverste cellene for å lage utdataskjerm, de to nederste cellene er innganger.

Når du skriver inn formelen, skriver du inn formelen for porten du vil ha på visningsstedet for utdata.

Trinn 11: Feilsøk

Hvis en logisk gate ikke fungerer som det skal, må du kontrollere at formelen er riktig skrevet inn og at inngangene er koblet riktig til formelen.

Hvis du er sikker på at alt er riktig, så kan jeg ha gjort en feil ved å skrive dette instruerbare. I så fall, vennligst fortell meg det i kommentarene, slik at jeg kan rette opp.

Anbefalt: