Sisällysluettelo:

Tee logiikkaportit Excelissä: 11 vaihetta
Tee logiikkaportit Excelissä: 11 vaihetta

Video: Tee logiikkaportit Excelissä: 11 vaihetta

Video: Tee logiikkaportit Excelissä: 11 vaihetta
Video: Mosfet Kytkimenä 2024, Heinäkuu
Anonim
Tee logiikkaportit Excelissä
Tee logiikkaportit Excelissä

Kaikkien 7 peruslogiikkaportin tekeminen Excelissä ei ole kovin vaikeaa. Jos ymmärrät Excelin toiminnot, tämä projekti olisi melko yksinkertainen, jos et ymmärrä, ei hätää, tottuminen ei kestä kauan.

Excel on jo luonut meille muutamia logiikkaportteja, mutta se ei sisällä kaikkia 7 ja haluamme tehdä sen joka tapauksessa itse.

Projekti ei kestä kauan, ja kun se on tehty, voit luoda monia piirejä digitaalisesti Excelissä.

Vaihe 1: Mitä tarvitset

Et tarvitse paljon tähän projektiin.

  • Tietokone
  • Excel (suosittelen Exceliä, mutta vastaavien pitäisi myös olla kunnossa)
  • Perustiedot logiikkaporttien toiminnasta

Vaihe 2: Määritä Excel ja muoto

Määritä Excel ja muoto
Määritä Excel ja muoto

Käynnistä ensin Excel (versiolla ei pitäisi olla väliä, mutta käytin Excel 2016), ja avaa sitten uusi "Tyhjä työkirja".

Tee sitten yllä olevassa kuvassa näkyvä muoto (kuvan muodon vuoksi sinun on napsautettava sitä nähdäksesi sen oikein, tämä koskee seuraavia kuvia). Jos et voi kopioida muotoa, lue seuraava:

Tee sarakkeesta B & C yhden numeron leveä ja yhdistä rivi 1 A, B & C.

Kirjoita sitten teksti.

Vaihe 3: JA portti

JA portti
JA portti

AND -portti on yksinkertaisin, tämä johtuu siitä, että voit saada tuloksen vain kertomalla tulot.

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

Tämä yhtälön tulo on sama kuin portin lähdöt.

Kopioi kaava ja testaa se antamalla sille syötteet (vain binäärinä).

Muista aina, kun luot uuden portin, kopioi asettelu, jotta mikään ei ole päällekkäistä.

Vaihe 4: TAI portti

TAI portti
TAI portti

TAI -portti on monimutkaisempi, se vaatii If -lausekkeen. 'Jos' -lauseke toimii näin: = Jos (logiikkatesti, [arvo jos tosi], [arvo jos epätosi]). Käyttämämme logiikkatesti on: Input1 + Input2> 0, todellinen arvo on 1, muuten arvo on 0. Tämä johtuu siitä, että vain jos molemmat tulot ovat vääriä, tulos muuttuu epätosiksi, ja koska 0 + 0 = 0, mikä tahansa syöttöjoukko, joka sisältää 1, olisi arvoltaan suurempi (summa -arvo). Joten jos molempien tulojen summa on suurempi kuin 0, sen ulostulo on tosi tai 1.

Vaihe 5: NAND -portti

NAND -portti
NAND -portti

NAND -portti on aivan kuten OR -portti, se vaatii If -lausunnon ja sen takana oleva logiikka on samanlainen. Portti antaa vääriä tuloksia vain, jos molemmat tulot ovat tosi. Joten jos kerromme molemmat tulot, mikä tahansa pienempi summa kuin 1 on tosi, koska 'Jos' -lauseke on: input1 x input2 <1, 1, 0. Jos tämä oli hämmentävää, tämä kaavio saattaa auttaa:

0 x 0 = 0, 0 <1, joten tosi = 1

0 x 1 = 0, 0 <1, joten tosi = 1

1 x 0 = 0, 0 <1, joten tosi = 1

1 x 1 = 1, 1 = 1 joten väärä = 0

Vaihe 6: NOR -portti

NOR -portti
NOR -portti

NOR -portti käyttää myös 'If' -lausetta, tämän portin lauseke on: Input1 + Input2 <1, 1, 0. Tämä johtuu siitä, että portti antaa vain True -tuloksen, kun molemmat tulot ovat vääriä. Koska lisäämme molemmat tulot yhteen, kaikki tulot, mukaan lukien 1, ovat suurempia kuin kaksi 0s. Tosi ja epätosi -lause osoittaa, että jos jokin summa on pienempi kuin 1, osoita 1, muutoin osoita 0.

0 + 0 = 0, 0 <1, joten tosi = 1

0 + 1 = 1, 1 = 1 joten väärä = 0

1 + 0 = 1, 1 = 1 joten väärä = 0

1 + 1 = 2, 2> 1 joten väärä = 0

Vaihe 7: XOR -portti

XOR -portti
XOR -portti

Tämä on melko samanlainen kuin NOR -portti, mutta sen sijaan, että käytämme suurempaa tai pienempää symbolia, käytämme yhtäläisyysmerkkiä, koska portti antaa vain todellisen lähdön, jossa on sekamuotoisia tuloja, joten jos lisäämme molemmat tulot yhteen, antaa aina 1, joten käytämme lausetta: Input1 + Input2 = 1, 1, 0.

0 + 0 = 0, 0 ≠ 1 joten väärä = 0

0 + 1 = 1, 1 = 1, joten tosi = 1

1 + 0 = 1, 1 = 1, joten tosi = 1

1 + 1 = 2, 2 ≠ 1 joten väärä = 0

Vaihe 8: XNOR -portti

XNOR -portti
XNOR -portti

XNOR -portti on melko yksinkertainen, se on pohjimmiltaan XOR -portin vastakohta, mikä tarkoittaa, että myös logiikkatesti on päinvastainen. Tämä portti antaa True -tuloksen vain, jos molemmat tulot ovat sama numero, toisin sanoen mikä tahansa tulojen sekajoukko on epätosi. XOR -portin logiikkatesti on: Input1 + Input2 = 1, mutta XNOR -portin logiikkatesti on: Input1 + Input2 ≠ 1. (on ≠ Excel -kaavoissa).

0 + 0 = 0, 0 ≠ 1 joten tosi = 1

0 + 1 = 1, 1 = 1 joten väärä = 0

1 + 0 = 1, 1 = 1 joten väärä = 0

1 + 1 = 2, 2 ≠ 1 niin totta = 1

Vaihe 9: EI porttia

EI portti
EI portti

NOT -portti on yksinkertainen portti, mutta sen 'If' -lauseke on aivan sama kuin muut. Siinä on vain yksi tulo, joten haluat ehkä muuttaa muotoa. Portti vain kääntää tulonsa, joten kaava ei ole niin vaikea, logiikkatesti on: jos tulo on 0 ja True -lause on: näyttö 1 muuten näyttö 0.

0 = 0, joten tosi = 1

1 ≠ 0, joten väärä = 0

Vaihe 10: Digitaalinen logiikkapiiri

Digitaalinen logiikkapiiri
Digitaalinen logiikkapiiri

Kun olet luonut kaikki logiikkaportit, voit käyttää niitä logiikkapiirien luomiseen Excelissä. Mutta nykyinen muoto on liian suuri, joten voit kokeilla uutta muotoa (kuva yllä).

Tee kaksi saraketta yhden numeron leveä, yhdistä kaksi ylintä solua ja luo tulostusnäyttö, kaksi alinta solua ovat tuloja.

Kun kirjoitat kaavaa, kirjoita haluamasi portin kaava tulostusnäyttöpaikkaan.

Vaihe 11: Vianetsintä

Jos jossain vaiheessa logiikkaportti ei toimi oikein, varmista, että kaava on kirjoitettu oikein ja että syötteet on linkitetty oikein kaavaan.

Jos olet varma, että kaikki on oikein, olen saattanut tehdä virheen kirjoittaessani tämän ohjeen. Jos näin on, kerro se kommenteissa, jotta voin korjata.

Suositeltava: