
En XOR (exklusiv-eller) -port är en speciell typ av logikport som används i digital elektronik.Det fungerar lite annorlunda än de grundläggande grindarna som och, eller inte att du kanske redan vet.Medan dessa grundläggande grindar är enkla att beskriva med enkla regler, är XOR -porten lite mer unik.Huvudtanken med en XOR -grind är att den ger en utgång på 1 (eller "sann") endast när exakt en av dess två ingångar är 1. Om båda ingångarna är desamma, antingen 0 eller båda 1, kommer utgången att vara 0 (eller "falsk").Du kan tänka på det här sättet: Xor -grinden kontrollerar om ingångarna är olika.Om de är olika ger det en 1. Om de är desamma ger det en 0.
När det gäller booleska algebra (matematiken för logiska grindar) är XOR -operationen skriven som ab ' + a'b.Det här betyder:
• A och inte B
• ELLER
• Inte A och B
Detta uttryck visar att du kan bygga en XOR -grind med grundläggande delar: två och grindar, två inte grindar och en eller grind.Xor -porten hjälper till att kombinera olika ingångar på ett smart sätt.Det gör komplicerade kretsar mindre och snabbare eftersom du kan ersätta ett gäng grundläggande grindar med bara en XOR -grind.Detta sparar utrymme och förbättrar hur väl kretsen fungerar.
I kretsdiagram ser Xor -grinden nästan ut som en eller grind men har en extra krökt linje nära ingångarna.Denna extra linje visar att det är "exklusivt", vilket innebär att utgången endast är hög (1) när ingångarna är olika.Om ingångarna är desamma är utgången låg (0).Figuren nedan visar logiksymbolen för en 2-ingång XOR (exklusiv eller) -port.Den har två ingångsterminaler, märkt A och B, och en utgångsterminal, märkt Y. Formen liknar en OR -grind men har en extra krökt linje på ingångssidan för att representera det "exklusiva" beteendet.Utgången Y blir hög (1) endast när ingångarna A och B är olika.

Bild 2. 2-ingång XOR-grindsymbol
När det finns två ingångar (A och B) fungerar XOR -porten så här:
• Om både A och B är 0 är utgången Y 0.
• Om A är 0 och B är 1 är utgången Y 1.
• Om A är 1 och B är 0 är utgången Y 1.
• Om både A och B är 1 är utgången Y 0.
Booleska uttryck för 2-ingång XOR:

Detta betyder: y är 1 när A är 1 och B är 0, eller när A är 0 och B är 1.
|
En |
B |
Y |
|
0 |
0 |
0 |
|
0 |
1 |
1 |
|
1 |
0 |
1 |
|
1 |
1 |
0 |
När det finns tre ingångar (A, B och C) följer XOR -porten en enkel regel.Utgången är 1 när det finns ett udda antal på 1: er bland ingångarna.Till exempel:
• Om en ingång är 1 (och andra är 0) är utgången 1.
• Om tre ingångar är 1 är utgången 1.
• Om två ingångar är 1 eller ingen är 1 är utgången 0.
Booleska uttryck för 3-ingång XOR:

Detta kan utökas som:

|
En |
B |
C |
Y |
|
0 |
0 |
0 |
0 |
|
0 |
0 |
1 |
1 |
|
0 |
1 |
0 |
1 |
|
0 |
1 |
1 |
0 |
|
1 |
0 |
0 |
1 |
|
1 |
0 |
1 |
0 |
|
1 |
1 |
0 |
0 |
|
1 |
1 |
1 |
1 |
Exempel:
• A = 1, B = 0, C = 0 → En ingång är 1 → Utgång y = 1.
• A = 1, B = 1, C = 0 → Två ingångar är 1 → Utgång y = 0.
• A = 1, B = 1, C = 1 → Tre ingångar är 1 → Utgång y = 1.
En standard Xor -grind byggs med två och grindar, två inte grindar och en eller grind.Medan denna metod fungerar pålitligt ökar den antalet komponenter och den totala storleken på kretsen.För att undvika denna komplexitet föredrar många att bara använda NAND eller eller Gates.Dessa är kända som universella grindar eftersom de kan användas för att skapa någon annan typ av logikport.Att använda endast NAND eller NOR -grindar förenklar tillverkning och lagerhantering genom att minska de olika delar som behövs.Dessutom är kretsar som görs på detta sätt ofta mindre, konsumerar mindre kraft och kostar mindre att producera.Att behärska XOR -konstruktion med NAND eller NOR GATES är en värdefull färdighet för att utforma effektiva och praktiska elektroniska system.

Diagrammet visar en standardkonstruktion av en XOR -grind med en eller grind, en NAND -grind och en och grind.Ingångar A och B bearbetas först av en eller grind och en NAND -grind.Utgångarna från dessa två grindar matas sedan in i en och grind, vars utgång är det slutliga resultatet, Y. Denna installation fångar beteendet hos en XOR -grind: y är hög (1) endast när ingångar A och B är olika.
Xor (exklusiv eller) -porten är en viktig logisk grind i digital elektronik som matar ut en hög signal (1) endast när dess två ingångar är olika.En intressant och praktisk övning är att bygga en XOR -grind med endast NAND -grindar.Detta visar flexibiliteten och kraften i NAND -porten, som är känd som en universell grind eftersom den kan användas för att konstruera någon annan typ av logikport.För att skapa en XOR -grind med endast NAND -grindar krävs fem NAND -grindar.Det första steget är att invertera båda ingångarna, A och B. Detta görs genom att ansluta varje ingång till en NAND -grind där båda ingångarna till grinden är bundna.När en ingång matas in i båda terminalerna i en NAND -grind blir utgången den logiska inte ingången.Som ett resultat används två NAND -grindar för att inte producera A och inte B.
Nästa steg innebär att kombinera de ursprungliga och inverterade signalerna för att producera mellanresultat.En tredje NAND -grind tar A och inte B som sina ingångar, medan en fjärde NAND -grind tar B och inte A. Dessa grindar skapar signaler som är höga endast när A och B är olika, anpassar sig till det beteende som förväntas från en XOR -funktion i ett mellanstadium.Slutligen matas utgångarna från de två mellanliggande Nand -grindarna in i en femte NAND -grind.Denna sista grind utför en logisk NAND på de två mellanliggande signalerna.På grund av arten av signalerna som kombineras genererar denna slutliga NAND -operation framgångsrikt XOR -utgången.Resultatet är en hög produktion när A och B skiljer sig och en låg utgång när A och B är desamma, vilket uppfyller sanningstabellen för en XOR -grind.

Bild 4. Att bygga en XOR -grind med NAND -grindar
Figuren illustrerar denna inställning tydligt.Den visar fem NAND -grindar sammankopplade på ett sätt som speglar beskrivningen ovan.Två grindar används för att invertera ingångarna A och B. ytterligare två grindar kombinerar de ursprungliga och inverterade ingångarna för att bilda mellanliggande signaler.Utgångarna från dessa grindar slås slutligen samman genom en femte NAND -grind för att producera XOR -utgången märkt som Y. Denna konfiguration uppnår inte bara XOR -funktionen utan belyser också anpassningsförmågan och enkelheten som NAND GATES ger dig digital kretsdesign.
En XOR -grind kan också byggas med bara eller grindar.I likhet med metoden som använder NAND -grindar börjar detta tillvägagångssätt med att generera de inverterade versionerna av de ursprungliga ingångarna.Två eller grindar används, en för varje ingång, för att utföra denna inversion.Genom att göra det har kretsen inte bara åtkomst till de ursprungliga ingångarna, utan också till deras komplement, vilket möjliggör mer komplexa kombinationer.Efter att ha inverterat ingångarna skapar kretsen två mellanliggande signaler.En eller grind kombinerar inverterad en ingång med den ursprungliga B -ingången.En annan NOR -grind kombinerar originalet A -ingången med den inverterade B -ingången.
Dessa två mellanliggande resultat är viktiga eftersom de isolerar förhållandena under vilka exakt en av de två ursprungliga ingångarna är sant, beteendet hos en XOR -grind.Slutligen matas de två mellanresultaten till en sista eller grind.Denna sista grind slår samman de två signalerna och slutför XOR -funktionen.Resultatet är en utgång som är hög (logik 1) när exakt en ingång är hög och låg (logik 0) annars.Att använda endast eller grindar för att skapa en XOR -grind visar flexibiliteten och kraften hos universella grindar, vilket gör mönster mer enhetliga, effektiva och ibland enklare att tillverka i integrerade kretsar.

Bild 5. Att bygga en Xor -grind med NOR -grindar
Diagrammet illustrerar en logikkrets byggd helt med NOR -grindar för att implementera en XOR -operation.Ingångarna, märkt A och B, passerar först genom separata eller grindar som inverterar dem.Dessa inversioner (a 'och b') kombineras sedan var och en med motsatt originalinmatning genom ytterligare två eller grindar.Resultaten av dessa kombinationer matas in i en sista eller grind, vilket producerar utgången Y. Denna struktur skiktar noggrant eller operationer för att replikera det exakta beteendet hos en XOR -grind.
7486 Quad 2-Input XOR-porten är en integrerad krets som innehåller fyra oberoende XOR-grindar inom ett enda 14-stifts dubbelt in-line-paket (DIP).Det är en del av de populära 74-serien av TTL (Transistor-Transistor Logic) -enheter, vilket gör det till en häftklammer i digital elektronik.XOR (exklusiv eller) -funktionen är viktig i logiksystem eftersom den matar ut en hög signal endast när de två ingångarna skiljer sig åt.Detta beteende är användbart i applikationer som logisk jämförelse, generering av paritet och kontroll, binär aritmetik och enkla beslutsfattande kretsar.Förutom standard TTL -versionen finns en CMOS -variant av 7486, som erbjuder lägre strömförbrukning.Detta gör chipet till ett utmärkt val för projekt som kräver energieffektivitet, till exempel batteridrivna enheter.Tack vare sin standardförpackning och PIN -layout kan 7486 enkelt integreras i ett brett spektrum av elektroniska system.

Bild 6. 7486 Quad 2-Input Xor Gate
Den inre strukturen för 7486 är organiserad i fyra XOR -grindar, var och en med två ingångsstift och en utgångsstift.Ingångar A1 och B1 (stift 1 och 2) matar den första grinden, vars utgång Q1 visas på stift 3. På liknande sätt tar den andra grinden ingångar A2 och B2 (stift 4 och 5) och ger utgång Q2 på stift 6. Tredje grinden använder A3 och B3 (stift 9 och 10) som ingångar, med utgången Q3 på stift 8 och fyra grindlevereras via stift 14 (VCC) och stift 7 är ansluten till marken (GND).Figuren visar dessa förhållanden tydligt och hjälper dig att snabbt förstå hur du ansluter och använder enheten i sina kretsar.
Xor Gates spelar en roll inom området kryptografi och säker kommunikation.I enkla krypteringsscheman kombineras ett klartextmeddelande med en hemlig nyckel med XOR -operationen för att producera chiffertext.Denna chiffertext verkar helt slumpmässigt utan kunskap om nyckeln, vilket gör det svårt för obehöriga parter att dechiffrera.Eftersom XOR -operationen är lätt reversibel och tillämpar samma nyckel på chiffertexten återställer det ursprungliga meddelandet, är det idealiskt för både krypterings- och dekrypteringsprocesser.Denna egenskap gör Xor Gates till ett grundläggande men kraftfullt verktyg för att utveckla säkra kommunikationsprotokoll.
I digital aritmetik är XOR -grindar viktiga komponenter för att utföra grundläggande operationer som tillägg och subtraktion.Specifikt, i binärt tillägg, används en XOR-grind för att beräkna summan av två bitar utan att överväga en inverkning.I mer komplexa kretsar som fulla tilläggare arbetar XOR-grindar tillsammans med och eller grindar för att hantera både summan och utförandevärdena.På liknande sätt använder subtraktionsoperationer i digitala kretsar ofta XOR -grindar i kombination med två komplementrepresentation.Deras förutsägbara beteende med binära ingångar gör dem viktiga för att utforma effektiva, snabba aritmetiska enheter i processorer och kalkylatorer.
Xor Gates är stora i skapandet av sekventiella logiska kretsar, inklusive flip-flops och räknare.Flip-flops är byggstenarna för minneselement, som kan lagra en enda bit data, och räknare används för att sekvensera genom ett specifikt antal tillstånd i ett digitalt system.XOR -grindar tillåter växlingsoperationer, vilket innebär att de kan ändra tillståndet för en utgång när vissa ingångsförhållanden uppfylls.Detta beteende är viktigt för att utforma flip-flops av T-typ och asynkrona räknare, där dynamiska statliga förändringar behövs baserat på klockingångar eller styrsignaler.Deras användning säkerställer att kretsar svarar exakt och effektivt för att mata in förändringar över tid.
Utöver grundläggande logikfunktioner bidrar XOR Gates till driften av mer sofistikerade elektroniska system.De används i feldetekterings- och korrigeringsmekanismer, såsom paritetsgeneratorer och kontroller, där de hjälper till att verifiera dataens integritet under överföring.I digitala komparatorer identifierar XOR -grindarna skillnader mellan två binära siffror genom att mata ut en hög signal om bitar inte matchar.Dessutom hjälper XOR -grindar att signalera och moduleringstekniker där exakt kontroll över signaler behövs.Deras mångsidiga natur gör dem till en kärna av komplexa digitala system, från kommunikationsenheter till mikroprocessorer och inbäddade system.
XOR -grindar är utformade för att producera en hög utgång när ett udda antal av deras ingångar är höga (sanna) och en låg utgång när antalet höga ingångar är jämnt.Den här egenskapen gör dem extremt värdefulla i digitala mönster som kräver detektering av udda funktioner, till exempel växlingstillstånd, identifierar skillnader mellan bitar och kontrollerar tillståndsförändringar i flip-flops och räknare.Istället för att bygga komplexa nätverk med flera grundläggande grindar för att uppnå samma resultat, kan en enkel XOR -struktur effektivt hantera sådana operationer, vilket förenklar designkomplexiteten kraftigt.
I digital logikdesign är minimering av komplexiteten i booleska uttryck ett viktigt steg mot att bygga effektiva kretsar.XOR -grindar kombinerar i sig flera logiska operationer (och, eller, och inte) till en enda, kompakt funktion.Genom att strategiskt använda XOR -grindar kan du omvandla komplicerade uttryck till mycket enklare former, vilket minskar behovet av omfattande ledningar och sammankopplingar.Förenkling leder inte bara till enklare implementering av integrerade kretsar utan minimerar också chansen för designfel, vilket förbättrar både prestanda och tillförlitlighet hos digitala system.
Ett av de direkta resultaten av logikförenkling med XOR -grindar är minskningen av antalet nödvändiga komponenter.Istället för att använda flera standardgrindar för att utföra en komplex operation kan en enda XOR -grind ofta utföra samma uppgift.Denna konsolidering minskar det totala grindantalet, sparar värdefullt utrymme på tryckta kretskort (PCB) eller integrerade chips och möjliggör skapandet av mer kompakta, lätta enheter.Färre komponenter betyder också färre lödfogar, sammankopplingar och potentiella punkter för fel, vilket leder till förbättrad hållbarhet och enklare underhåll.
Genom att minimera antalet grindar och sammankopplingar kan kretsar som innehåller XOR -grindar uppnå snabbare bearbetningshastigheter.Varje logisk grind introducerar en liten fördröjning (känd som fördröjningsfördröjning), så färre grindar mellan en ingång och utgång innebär mindre övergripande fördröjning i signalbehandlingen.Eftersom det finns färre aktiva komponenter som byter tillstånd sjunker den totala strömförbrukningen för kretsen.Detta gör XOR-grindar idealiska för kraftkänsliga applikationer, såsom mobil elektronik, bärbara enheter och Internet of Things (IoT) sensorer.
XOR -grindar är byggstenar i system utformade för att säkerställa datan noggrannhet.Vid feldetekteringsmetoder som paritetskontroller beräknar XOR -grindarna om antalet i en datamängd är jämn eller udda.Om paritetsbiten inte matchar under dataverifiering indikerar det att ett fel har inträffat.Dessutom spelar XOR -grindar en roll i mer sofistikerade felkorrigeringskoder, såsom Hamming -koder, vilket gör att system inte bara kan upptäcka utan också korrigera fel.Detta behövs inom fält som telekommunikation, datalagring och dator, där till och med mindre datakorruption kan få konsekvenser.
I många digitala system, särskilt i processorer och minneskretsar, finns det ofta behov av att jämföra två uppsättningar data snabbt och exakt.XOR -grindar gör denna process mycket effektiv.När man jämför två bitar matar en XOR -grind ut en hög signal om bitarna skiljer sig åt och en låg signal om de är desamma.Genom att ansluta utgångarna från flera XOR-grindar genom en eller NAND-struktur kan hela ord (som 8-bitars, 16-bitars eller 32-bitars data) jämföras samtidigt.Denna snabba jämförelseförmåga är bra för uppgifter som validering av cacheminne, avkodning av instruktioner och säkra dataverifieringsprocesser.
I branscher där säkerhet och tillförlitlighet inte är förhandlingsbara, såsom flyg-, fordon, medicinsk utrustning och infrastruktur, är XOR-grindar viktiga.Deras användning vid felkontroll, redundansverifiering och systemövervakning säkerställer att fel eller avvikelser upptäcks snabbt och exakt.Till exempel kan XOR -grindar jämföra redundanta sensorutgångar i avionics -system för att upptäcka fel.Inom medicinsk utrustning säkerställer de dataintegritet under livskritisk övervakning.Deras tillförlitlighet och förutsägbara beteende under varierande förhållanden gör XOR -grindar till en betrodd komponent i system där till och med ett kort fel kan leda till katastrofala resultat.
Xor (exklusiv eller) -porten har en mer komplicerad intern design än grundläggande logiska grindar som och eller inte.Medan en och grind kan byggas med bara några transistorer, kräver implementering av en XOR -grind vanligtvis en kombination av flera grundläggande grindar, såsom och, och inte, att arbeta tillsammans.Alternativt behövs ett större antal transistorer om XOR är konstruerad direkt på transistornivå.Denna komplexitet ökar inte bara storleken på grinden i en integrerad krets utan gör också design- och verifieringsprocesserna mer involverade.
På grund av det större antalet interna komponenter och övergångar som krävs för att utföra en XOR -operation, konsumerar dessa grindar i allmänhet mer kraft än enklare grindar.Varje övergång mellan logiska tillstånd (från 0 till 1 eller vice versa) förbrukar energi, och eftersom XOR -grindar har fler steg internt upplever de mer växlingsaktivitet.Detta kan vara problematiskt i batteridrivna eller energikänsliga applikationer, såsom mobila enheter, medicinska implantat eller fjärrsensorer.Med tiden kan den kumulativa effekten av flera XOR -grindar som arbetar tillsammans påverka den totala energieffektiviteten för en enhet eller system.
I digitala kretsar hänvisar signalfördröjning tekniskt som förökningsfördröjning, till hur mycket tid det tar för en förändring vid ingången till en grind som ska återspeglas vid dess utgång.Eftersom XOR -grindar består av flera lager av intern logik, lägger varje lager till en liten fördröjning.Jämfört med enklare grindar som och eller, tar XOR -grindarna därför längre tid innan signalen passerar.I höghastighetskretsar kan dessa förseningar samlas och leda till problem som tidsfel, installation och hålla kränkningar eller till och med systemkrascher.Du måste ofta utforma ytterligare tidskorrigeringar eller optimeringar runt XOR -grindar för att säkerställa tillförlitlig prestanda vid höga hastigheter.
Medan två-ingångs XOR-grindar är relativt vanliga och hanterbara, utformar XOR-funktioner med mer än två ingångar komplexitet.En riktig XOR-grind med flera ingångar uppför sig annorlunda än att helt enkelt ansluta flera två-ingång XOR-grindar i sekvens;Den resulterande logiken blir svårare att förutsäga och hantera.Till exempel matar en fyra-ingång XOR A 1 om ett udda antal ingångar är 1, en regel som kan bli förvirrande i stora system.Att skapa sådan funktionalitet kräver ofta att bygga ett träd av XOR -grindar, vilket ökar antalet komponenter och sammankopplingar.Detta leder inte bara till större fysiska kretsområden utan komplicerar också tidsanalys, layout och routing under designprocessen, vilket gör det mer utmanande att säkerställa korrekt och effektiv drift.
Felsökningskretsar som starkt förlitar sig på XOR -logik kan vara svårare än att arbeta med kretsar som mestadels består av enklare grindar.Eftersom XOR -beteende beror på den exakta kombinationen av ingångar, kan till och med ett mindre fel, såsom en något försenad signal eller ett sporadiskt fel, få utgången att förändras oförutsägbart.Dessutom tenderar XOR -logik att dölja förhållandet mellan ingångar och utgångar;En liten förändring i en ingång kan vända utgången, som kanske inte är omedelbart intuitiv under felsökning.Som ett resultat måste du spendera mer tid på att analysera och diagnostisera problem, ofta kräver specialiserade verktyg som logikanalysatorer eller simuleringsprogramvara för att fastställa fel.I underhållsfaser kan denna extra komplexitet öka de kostnader och tid som krävs för att uppdatera, reparera eller utöka digitala system som beror kraftigt på XOR -operationer.
Xor Gates är mycket viktiga i dagens elektroniska enheter.De hjälper till med jobb som säker kommunikation, gör matematik i datorer och kontrollerar för misstag i data.Även om de är lite mer komplicerade och använder mer kraft än enkla grindar, gör XOR -grindarna kretsar snabbare, mindre och mer pålitliga.Att veta hur Xor Gates fungerar, hur man bygger dem och var du kan använda dem kan hjälpa dig att skapa bättre och smartare elektroniska system.
Skicka en förfrågan, vi svarar omedelbart.
Funktionen för en XOR (exklusiv eller) -port är att mata ut en 1 (sant) endast när antalet ingångar som är 1 är udda.For a standard 2-input XOR gate, it gives a 1 when the two inputs are different: one input is 1 and the other is 0. If both inputs are the same (both 0 or both 1) the output will be 0. In Boolean algebra, the function of a 2-input XOR gate is written as Y = A·B' + A'·B, which means "A AND NOT B, OR NOT A AND B."Detta speciella beteende hjälper XOR -grinden att upptäcka skillnader mellan två insignaler.
Ja, en XOR -grind kan ha 3 ingångar.När den har tre ingångar (låt oss kalla dem a, b och c), är utgången 1 om ett udda antal ingångar är 1. Så om bara en ingång eller alla tre ingångar är 1, kommer utgången att vara 1. Om noll eller två ingångar är 1, kommer utgången att vara 0. Denna udda nummer är ett enkelt sätt att komma ihåg hur en 3-input xor fungerar.Anslut ibland flera 2-ingång XOR-grindar för att bygga en 3-ingång XOR-funktion i kretsar.
Det kallas "exklusivt eller" eftersom det fungerar som en eller grind men med en extra regel: utgången är endast 1 om exakt en ingång är 1. I en regelbunden eller grind är utgången 1 om endera eller båda ingångarna är 1. I motsats är Xor -grinden exklusive situationen där båda ingångarna är 1, det bara accepterar fall där en, och bara en, input är 1. Det är varför ordet "exklusive" eller där "eller.
Både XOR och eller hanterar situationer där insatser är 1, men de uppför sig annorlunda.En eller grind ger en utgång på 1 om någon ingång är 1, även om alla ingångar är 1. En XOR -grind, å andra sidan, ger en utgång på 1 endast när ett udda antal ingångar är 1 och ingångarna är olika.Så du kan tänka på XOR som en "specialversion" av eller som kontrollerar skillnader snarare än bara någon positiv signal.
Huvudskillnaden är hur de behandlar flera höga ingångar.En eller grind matar ut 1 när minst en ingång är 1, oavsett om en eller alla ingångar är 1. En XOR-grind matar ut 1 endast när antalet höga ingångar är udda, vilket innebär att exakt en ingång är hög (för 2-ingång XOR) eller ett udda antal ingångar är höga (för fler ingångar).Om ingångarna är desamma (båda 0 eller båda 1), utgångar Xor 0. I enkla ord, eller bara letar efter någon 1, medan XOR kontrollerar om ingångarna är olika eller om det finns ett udda antal 1s.
på 2025/04/28
på 2025/04/28
på 8000/04/18 147757
på 2000/04/18 111934
på 1600/04/18 111349
på 0400/04/18 83719
på 1970/01/1 79508
på 1970/01/1 66897
på 1970/01/1 63010
på 1970/01/1 63006
på 1970/01/1 54081
på 1970/01/1 52118