Enkel logik Gates och kretsar (4 / 5 steg)

Steg 4: logik krets syntes



Logiska grindar kan uppträdda tillsammans på många olika sätt. Varje kombination ger dig en annan booleska "funktion." Här beskriver vi två enkla sätt att utforma en logik krets som resulterar i tabellen exakta sanningen Vi vill komma, i detta fall visas i tabellen ovan.

Summa-av-produkter (SOP)

I detta tillvägagångssätt vi koncentrera oss på raderna i tabellen sanningen som behöver för att producera en effekt på 1. För nu Låt oss titta på den första raden. Observera att om vi Invertera 0 ingångarna (alla i den här raden) och multiplicera dem tillsammans (detta skulle göras med en AND-grind 3 ingångar), vi kommer få en funktion som är 1 om och endast om de i första raden villkor: A̅B̅C̅ är 1 endast när A=B=C= 0. Denna produkt kommer att vara ett av villkoren i våra "sum-av-produkter". Låt oss titta på nästa rad där F= 1 som är den tredje raden. Vilka ingångar behöver vi att Invertera för att säkerställa värdet 1 när de multipliceras tillsammans? A och C är noll så måste inverteras. Resultatet är A̅BC̅, som kommer att vara den andra termen i våra summan. På samma sätt ger på sjunde och åttonde raden oss ABC̅ och ABC som vår tredje och fjärde villkoren. Observera vad som händer när vi lägger till alla våra villkor tillsammans och att F = A̅B̅C̅ + A̅BC̅ + ABC̅+ ABC. Vart och ett av dessa villkor kommer att vara 1 endast med en specifik uppsättning ingångar. Genom att lägga dem tillsammans F kommer att vara 1 när något av dessa villkor är 1 och 0 om ingen av dem är 1 (bild ovan). Därför överensstämmer F med vår sanning bordlägger. Nu behöver vi bara bygga logik kretsen beskrivs av funktionen F. Du kan hitta kopplingsschemat ovan.

Produkt-av-summor (POS)

Det andra sättet att utforma logiska kretsar är mycket lik den redan diskuterat. Som du kanske gissat, när du använder metoden produkt-av-summor, i stället för att summera produkter, multiplicera vi belopp.

Istället för att titta på raderna i tabellen sanningen med ett resultat på 1, titta vi på dem med resultatet 0. Låt oss titta på den andra raden. Vad summan kommer att producera en 0 med dessa ingångar? Om vi Invertera C sedan lägga till den till A och B, kommer vi få 0 + 0 + 0 = 0. Så är på sikt för denna rad A + B + , som är lika med 0 är bara för den andra raden. Går vidare till den fjärde raden, det är klart måste vi Invertera B och C, vilket ger oss A + + . Bedriver att den sjätte raden, får vi våra fyra villkor: A + B + , A + + , + B + C, + B + . Märka vad som händer om vi multiplicerar dessa tillsammans: F = (A + B + C̅) (A + + C̅) (A̅ + B + C) (A̅ + B + C̅). Så länge någon av våra belopp är lika med 0, kommer att F är lika med 0. Bara när dem alla lika 1 kommer att F är lika med 1. Detta överensstämmer exakt med sanningen bordlägger. Ett eventuellt genomförande av denna krets ges i ett diagram ovan.

Förenkla

Det är uppenbart att de två kretsarna för sanningen bordlägger är ganska komplicerat, mer så än de behöver vara. Logiska uttryck kan förenklas för att sluta mycket, mycket på samma sätt som de skulle kunna förenklas om de var rent matematiska uttryck.

Som i grundläggande algebra gäller vissa egenskaper:

  • AB = BA
  • A(BC) = (AB)C = ABC
  • A + B + C = A + (B + C) = (A + B) + C
  • A(B + C) = AB + AC

Eftersom vi har att göra med Boolesk algebra, vi har några ytterligare egenskaper, som jag är säker på är ganska intuitiv:

  • AA = A
  • AA̅ = 0
  • A + A = A
  • A + = 1

När du har är dessa förenkling en bit av kakan. Här är ett enkelt exempel.

Say F = A̅B̅D + A̅BD + BCD + ABC. Om den genomförs direkt, skulle denna krets vara ganska komplicerad och kräver sju gates att slutföra. Låt oss förenkla det lite.

Observera att A̅D kan vägas av första och andra termen ger oss F = A̅D (B̅ + B) + BCD + ABC

Eftersom + B alltid är lika med 1 det och vi är kvar med F = A̅D + BCD + ABC

Nästa steg är lite mer intuitivt. BCD är lika med 1 först när B, C och D är alla 1. Men i denna situation kommer att antingen A̅D lika 1 eller ABC kommer att motsvara 1 (kontrollera detta). Eftersom dessutom om någon av termerna är 1 resultatet är 1, BCD termen är helt överflödig och kan släppas. Detta lämnar oss med det slutliga resultatet av F = A̅D + ABC. Detta är en mycket enklare uttryck att utforma en krets för och kan kompletteras med endast fyra komponenter, en enorm förbättring! Om du är nyfiken kan du skriva upp sanning bordlägger för de inledande och avslutande uttryck och ser att de är samma.

Nästa, låt oss sätta allt vi lärt oss hittills att använda i en stor verklig-värld exempel!

Se Steg
Relaterade Ämnen

Diod logik Gates - och & eller

I detta Instructable kommer vi bygga DRL kretsar. Diod-Resistor logikDioder kan utföra växlingen och digital logik åtgärder. Framåt och bakåt bias växla en diod mellan låg och hög impedans staterna, respektive. Så att den kan fungera som en switch.Lo...

Digital logik Gates (del 1)

I detta instructable, vi kommer komma in IC marker och enkel digital logik grindar.Detta är min första instructable; all feedback är mycket uppskattat och gärna du skicka mig ett meddelande med alla frågor du kan ha. Njut!Tryck på följande länk för d...

Digital logik Gates bara med transistorer

4 digital logik Gates bara med hjälp av transistorer, och, NAND, inte, NOR, och en enkel flip flop kretsDet finns tillfällen när du vill införliva några grundläggande logik i din design men dintillgängliga pcb utrymmet är begränsat, eller kanske du v...

Projektet 2.1: Genomföra en enkel logik krets

I detta projekt kommer du ladda ner en bit fil till din styrelse för att konfigurera FPGA med fyra olika logiska kretsar. Kretsar använda knappar och switchar för ingångar och lysdioder för utgångar. Du måste söka de logiska kretsarna genom att tillä...

Digital logik Gates (del 2)

Detta är den andra delen av Digital logik Gates är den första delen här: Digital logik Gates (Del1).I detta instructable, vi kommer att täcka grunderna i följande portar: NAND, NOR, XOR. Också, vi ska observera verksamheten i NAND och NOR gates genom...

Kadens handledning: Silicon logik Gates (Iowa State University EE330 Lab 4)

uppkomsten av elektronik har revolutionerat många aspekter av vårt dagliga liv. Elektronik används i eller används för att skapa nästan varje produkt köpt idag. Oavsett om det är elektroniken som kör det nyaste video spel systemet eller de som använd...

Vakuum drivs fluidic bläck "LED" och kretsar

Här visar jag dig hur man byggerVakuum drivs FLUIDIC bläck "LED"Fluidic "LED" arbete utan el! Någon källa till vakuum är kan driva dem. Till exempel en spruta! eller en modifierad cykel pump för längre drift fluidic "LED" anv...

Enkel Lego bord och stol

en enkel Lego bord och stol som en engelsk klassprojekt.Steg 1: Leta upp 3-2 x 8 block och placera dem pins ner med sina långa kanter röra. Leta upp 2-2 x 6 kvarter.Steg 2: Plats 1 - 2 x 6 block spola längs varje kortsida av nu 6 x 8 rektangeln. Leta...

Mer Digital logik Gates bara med transistorer

jag hittade nyligen behovet av att lägga 2 nya digitala logiska grindar kretsar till min samling.Det finns en hel del kombinationer med hjälp av de grundläggande logiska kretsar som kan producerakonstiga effekter men det finns tillfällen när projekte...

En relativt enkel snabb på och utanför Knee Brace ändring eller

bromsen när du ser väggen...Jay Leno skulle få att en Snabböversikt...Och det är bromsen inte paus.Cykler.Saker och ting förändras gött och bad men när saker hopar sig på mig,Jag hitta en distraktion och ta en paus från vad stressa mig.Detta är Shiny...

En enkel skägg och preshave olja

en billig och enkel skägg olja som också fungerar som en bra preshave olja för att ge en smidigare rakning.Steg 1: Steg 1Hitta en dropper flaska till dina behov. Den kan vara återvunnet eller du kan handla en online.Jag använde en 50ml flaska.Bra stä...

Enkel stark syra och bas titrering

IntroduktionEn titrering är en process som gör att den jämvikt nyckeltal, eller motsvarande belopp, av kemikalier skall iakttas genom en förändring i färg. Den karakteristiska indikatorn att en lösning har nått jämvikt är en färgförändring som är väc...

Enkel mössa och nyckel Rack

detta är ett enkelt projekt gjorda av objekt runt i affären.Steg 1: Jag var städning butiken och hittade en massa diverse material som innehöll en gammal kalender med några bilder som jag gillade, metall tar hink lock, ett skjul hjorthorn och några f...

Pirat-tema trappa Gate och fönster täcker

vårt hem har fönster som kan öppnas vid golvnivå och åtkomliga trappor. Lägga till en port på toppen av trappan och som omfattar windows gör det barnsäkra; utforma den med Eftersom vi kan gör det cool.Steg 1: Före bilder Här är några före bilder. Int...

Strö rutan skydd med baby gate och katt dörr

en gammal misshandlad baby gate vi använde för att hindra vår son från att komma in i lådan. Det gav också katten några "sekretess".Det är inte perfekt från att stoppa honom försöka nå händerna där men han är åtminstone inte kan göra en mage flo...

DIY enkel foto/Video och belysning står

Jag försöker alltid att ta bättre bilder och filmer av mina projekt. Nyligen har jag försökt att fixa några problem med hur jag dokumentera vad jag gör.Stativ som jag har för närvarande kommer endast att rotera vänster och höger - inte tilt upp och n...

Enkel DIY vakuumkammare och Pump

Detta är en enkel att bygga vakuumkammare som är makten med en trädgårdsslang. Du kan rita 30 cm av vakuum med din slang. enkelt och lätt sätt att avlufta vätskor som silikon för mögel att göra utan att köpa en dyr vakuumpump.Steg 1: delar behöver du...

Gör en enkel T-ljus och Joss stick/rökelse innehavaren

ganska enkel att göra med nästan alla typer av trä, använda detta som en guide och designa någotenskilda eller rista ett mönster eller en personlig design, som för finish kan du använda raka sågade trävaroroch bara sand, utan några andra detaljer som...

Enkel Gothic Makeup och borttagning

detta smink gjort av mig. Det är lätt att göra och inte nödvändigtvis gotiskaSteg 1: material jag använde: flytande eyeliner Gel eyeliner eller penna eyeliner hud tonen foundation vit foundation svart ögonskugga MascaraSteg 2: stiftelsen jag satte hu...