Design af kredsløb med kun AND, OR og NOT

Hej eksperter Jeg håber på noget hjælp her eftersom jeg har siddet og prøvet en del gange uden at løse opgaven :o/

Jeg skal lave et kredsløb, som har 4 bit som input. Det skal så outputte 1, når inputs er 0011 og 1100. Ved andre inputs (f.eks. 0101, 1111, 1010 osv.) skal output være 0.

Er der nogen, som kan give et hint?

/Lars

Reply to
Lars
Loading thread data ...

"Lars" skrev i en meddelelse news:3f59dc7d$0$28615$ snipped-for-privacy@nntp03.dk.telia.net...

1,

Hej Lars!

Udtrykket du søger er vel F=(ab*c'*d')+(a'*b'*cd)? Det kan bygges med AND, OR og NOT og gøre det, du søger.

Mvh. Anders

--
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.514 / Virus Database: 312 - Release Date: 28-08-2003
Reply to
Supermule

Med de rigtige gratis værktøjer er det let at programmere i en PLD fra f.x

formatting link

Bo //

Reply to
Bo Bjerre

Tak for svaret, men jeg forstår det desværre ikke :)

Er det muligt du har tid til at uddybe det?

Jeg sidder og laver det grafisk i sådan et program, hvor man kan tænde og slukke for 4 switche. Programmet hedder MMlogic fra

formatting link

Det er et introducerende kursus jeg deltager i, som har stillet opgaven.

Hilsen Lars

Reply to
Lars

"Lars" skrev i news:3f59dc7d$0$28615$ snipped-for-privacy@nntp03.dk.telia.net

gange

1,

osv.)

2 andgates og en exorgate.

-- Hilsen Peter N Petersen

formatting link

Reply to
15kw

Jeg må kun bruge AND, OR og NOT, men kan en XOR ikke laves med en AND og en NOT ?

Reply to
Lars

Hej Lars,

Q = /A/BCD + AB/C/D

D C B A O O O O | | | | ___ | | | *---|>o---| \ | | | | | \ | | *--|---|>o---| | | | | | | AND |---+ | *--|--|---------| | \ | | | | | / \ *--|--|--|---------|___/ \ _____ | | | | +---\ \ | | | | ) OR )---O Q | | | | ___ +---/____/ | | | +---------| \ / | | | | \ / | | +------------| | / | | | AND |---+ | +---------|>o---| | | | / +------------|>o---|___/

Hint: Læs afsnittet om Karnaughkort lidt bedre ;)

--
Venlig hilsen,
Søren
              * If it puzzles you dear... Reverse engineer *
LM317-PSU-Designer v1,0b
Reply to
Søren

Hej Bo,

Ja, Place og lignende er ganske OK værktøjer, men en PLD er vist en anelse over målet her :)

--
Venlig hilsen,
Søren
              * If it puzzles you dear... Reverse engineer *
LM317-PSU-Designer v1,0b
Reply to
Søren

-måske, men det giver muligheden for at eksperimentere, og det giver muligheden for at skrive ligningerne. Det er somme tider svært at svare, når man ikke kender spørgerens forudsætninger. Jeg prøver at spænde vidt, fra begyndere til de virkelige hard-cores, og ind imellem må I bære over med min manglende situationsfornemmelse.

Bo //

Reply to
Bo Bjerre

Hej Bo,

Absolut.

Enig.

Det er ikke svært, jeg læser som regel dine indlæg med stor fornøjelse og lærer af og til noget nyt :)

--
Venlig hilsen,
Søren
              * If it puzzles you dear... Reverse engineer *
LM317-PSU-Designer v1,0b
Reply to
Søren

1,

osv.)

og'et skulle have været et _ELLER_ og de gates, som det skal laves med skal det kun være muligt at proppe 2 input ind i.

/Lars aka. kvajpande

Reply to
Lars

Hej Kvajpande ;)

Det tror jeg godt vi alle forstod.

Du er fan.... besværlig ;)

Det Boolske udtryk er stdig det samme uanset hvilke input-bredder du bruger: Q = /A/BCD + AB/C/D

D C B A O O O O 6 stk. AND | | | | ___ | | | *---|>o---| \ ___ | | | | | |---| \ | | *--|---|>o---|___/ | | | | | | ___ | |--+ | *--|--|---------| \ | | \ | | | | | |---|___/ \ *--|--|--|---------|___/ \ _____ | | | | +---\ \ | | | | ) OR )---O Q | | | | ___ +---/____/ | | | *---------| \ ___ / | | | | |---| \ / | | *------------|___/ | | / | | ___ | |--+ | *---------|>o---| \ | | | | |---|___/ *------------|>o---|___/

--
Venlig hilsen,
Søren
              * If it puzzles you dear... Reverse engineer *
LM317-PSU-Designer v1,0b
Reply to
Søren

Ok, mange tak. Nu har jeg prøvet mig frem ved at sidde og "tegne" det i et program (det har taget en evighed endda uden resultat og kræver, synes jeg, et godt overblik), men jeg går ud fra der findes metoder til at regne det hurtigere ud på eller?

/Lars formerly known as kvajpande.

Reply to
Lars

Tak til alle :)

/Lars

Reply to
Lars

Hej Lars,

Kender du slet ikke til Karnaughkort ?

Med tiden går det selvfølgelig hurtigere. Du skal ikke lade dig forskrække over at du mister overblikket af og til, det er naturligt når din hjerne skal indstille sig på en tænkemåde du sikkert ikke er vant til.

Dog er det ikke alle der har (lige meget) flair for logisk tankegang, men så er der som regel andre områder af elektronikken der virker bedre. (Dette sidste skrevet med asbestdragt på og tungen lige i munden ;)

--
Venlig hilsen,
Søren
              * If it puzzles you dear... Reverse engineer *
LM317-PSU-Designer v1,0b
Reply to
Søren

Næ, ikke endnu. Jeg ved ikke lige hvad min underviser har gang i. Det eneste vi har haft på kurset er om gates, og hvordan de virker.

Ja, jeg blev nødt til at hente et program i stedet for at tegne det på papir. Det gav et lille overblik, men stadigvæk rimeligt uoverskueligt for en nybegynder som mig.

Ja, talent er ikke dårligt :)

/Lars

Reply to
Lars

eneste

Karnaugh kort er en gave, hvis man forstår dem. Jeg kunne bruge dem engang, og jeg vil osse anbefale at bruge dem, idet man får et overblik over ligningerne. Hvilken uddannelse er du i gang med?

Desværre sker der det, at når man bruger det til hverdag, har man meget mere effektive designværktøjer, og så glemmer man den teori, der ligger bagved at optimere logik. I et moderne digitalt designværktøj kan man beskrive ligninger eller sandhedstabeller mere eller mindre klodset, og værktøjet uddrager dem mest optimale løsning, som enten bruger færrest gates, eller giver den korteste forsinkelse gennem kredsløbet.

KarnaughMap programmer findes:

formatting link
formatting link

Bo //

Reply to
Bo Bjerre

"Lars" skrev i news:3f59e764$0$28609$ snipped-for-privacy@nntp03.dk.telia.net

OK

Nej ikke helt.

Du kan se fire løsnings foreslag på min hjemmeside her:

formatting link

-- Hilsen Peter N Petersen

formatting link

Reply to
15kw

De to øverste forslag er lige lovlig simple. De virker i hvert fald ikke efter hensigten.

M.v.h. Mikael

--
Mikael Ejberg Pedersen
http://www.ejberg.dk (Elektroniske dimser til modelflyvning)
Reply to
Mikael Ejberg Pedersen

"Mikael Ejberg Pedersen" skrev i news: snipped-for-privacy@news.kabelnettet.dk

Du har ret. Jeg har rettet fejlen.

-- Hilsen Peter N Petersen

formatting link

Reply to
15kw

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.