www.mikrocontroller.net

Forum: Offtopic Logische Grundschaltung

Autor: Peter X. (vielfrass)
Datum: 16.05.2008 15:24
Dateianhang: LOGIC_X.png (1,1 KB, 259 Downloads)
preview image for LOGIC_X.png

Na, wer kann's lösen?
Ist übrigens keine Hausaufgabe.
(Zumindestens noch nicht, es sei denn, ich gebe mal den
Berufsschullehrer)
Autor: pflanze (Gast)
Datum: 16.05.2008 15:33

hat ja gar nix zum lösen drann ??? keine schrauben nix....
Autor: Gast (Gast)
Datum: 16.05.2008 15:33

Das ganze scheint sich auf zwei einfache UND Verknüpfungen zu
reduzieren.
Autor: pflanze (Gast)
Datum: 16.05.2008 15:34

na UND :-)
Autor: Dirk J. (dirk-cebu)
Datum: 16.05.2008 16:23

es kommt 2 mal LOW raus
Autor: Gast (Gast)
Datum: 16.05.2008 16:30

also wenn die Gatter UND Gatter sind, dann sollte doch alles auf zwei
UND Gatter zusammenfallen. Was soll sonst bei 1 Milliarde UND Gattern
rauskommen.

A UND B UND ((((A UND (B UND A)))))))))))))))))))))))))

= A UND B
Autor: Pit (Gast)
Datum: 16.05.2008 16:43

habs gerade mit 3 X D100 nachgebaut ... muß mit jetzt noch ein
zweites Multimeter und zwei Schalter besorgen!

der Typ spielt in der Zwischenzeit mit dem halben Forum
Schach :-)))
Autor: Gast (Gast)
Datum: 16.05.2008 16:45

Zitat:

dame h7
könig d4
dame d3

oder

dame h7
könig e6
dame f7

oder

dame h7
könig c6
dame b7

Trotzdem

=A UND B
zweimal
Autor: yalu (Gast)
Datum: 16.05.2008 16:50

Folgende siliziumfreie Schaltung ist äquivalent:

A --   --
    \ /
     X
    / \
B --   --
Autor: Stefan Ernst (sternst)
Datum: 16.05.2008 16:50

Gast wrote:
> also wenn die Gatter UND Gatter sind, dann sollte doch alles auf zwei
> UND Gatter zusammenfallen. Was soll sonst bei 1 Milliarde UND Gattern
> rauskommen.
>
> A UND B UND ((((A UND (B UND A)))))))))))))))))))))))))
>
> = A UND B

Du hast wohl den Punkt am Ausgang der Gatter übersehen.
Autor: Gast (Gast)
Datum: 16.05.2008 16:52

der gleiche Punkt, wie auf den Verbindungen?
Autor: Pit (Gast)
Datum: 16.05.2008 16:57

wohl nicht sonst gib's n kurzen!
:-)))
Autor: Stefan Ernst (sternst)
Datum: 16.05.2008 17:01

Gast wrote:
> der gleiche Punkt, wie auf den Verbindungen?

Nein, denn dann müssten sie ja auch an den Eingängen sein.

Die drei identischen Funktionsgruppen sind XORs.
Damit ergibt sich folgende Tabelle:

A  B   ?1 ?2

L  L   L  L
L  H   H  L
H  L   L  H
H  H   H  H
Autor: Gast (Gast)
Datum: 16.05.2008 17:02

Dann werden A und B vertauscht ausgegeben. ->yalu
Autor: Stefan Ernst (sternst)
Datum: 16.05.2008 17:06

Ja, genau.
Autor: Pit (Gast)
Datum: 16.05.2008 17:08

gib's auch ein X (IK's) mit einem Punkt in der Mitte
auf der Tastatur?
Autor: Gast (Gast)
Datum: 16.05.2008 17:10

wenn die dreckig ist schon...
Autor: Pit (Gast)
Datum: 16.05.2008 17:15

Autor: Gast (Gast)
Datum: 16.05.2008 17:22

da kann man doch alles kriegen oder (auch SARS, HIV, H5N1 und die
Scheidung) ...
Autor: Fuchs (Gast)
Datum: 16.05.2008 18:31

Wie macht man sowas? KV-Diagramm?
Autor: yalu (Gast)
Datum: 16.05.2008 19:16

So, wie Stefan Ernst geschrieben hat:

> Die drei identischen Funktionsgruppen sind XORs.

Dann ist der obere Ausgang

  A xor (A xor B) = (A xor A) xor B = B

und der untere

  (A xor B) xor B = A xor (B xor B) = A

Sieht man nicht sofort, dass jeweils vier rautenförmig zusammen-
geschaltete NANDs ein XOR bilden (weil man als Kind nicht einen Sack
voll 7400 vom Nikolaus bekommen hat mit der Versicherung, dass man
damit alles Digitale aufbauen könne), kann man zuerst die Wertetabelle
dafür bilden, die Erleuchtung bekommen und wie oben fortfahren.

Man kann aber auch gleich die gesamte Wertetabelle bestimmen, da es ja
nur 4 Eingangskombinationen gibt. Da die Schaltung symmetrisch ist,
reicht es sogar, nur die Eingangskombinationen 00, 01 und 11 für nur
einen der beiden Ausgänge durchzurechnen. Das geht fix.

KV-Diagramme sind eher für die andere Richtung gedacht: Man hat eine
Wertetabelle und möchte daraus einen möglichst einfachen logischen
Term ermitteln (und diesen dann mit Gattern realisieren).
Autor: Pit (Gast)
Datum: 16.05.2008 19:19

durch logische Verküpfunden, die man auf der Tastatur findet!
Wenn ein Krümel, vom Keks, zwischen A und S liegt ist man
ein AS.
Autor: Pit (Gast)
Datum: 16.05.2008 19:32

@  yalu

hast Du immer noch nicht geschnallt dass  Peter X. uns verarscht?
schau mal unter OffTopic in die Root!
Autor: Schlimme Krankheiten (Gast)
Datum: 19.05.2008 09:42

Alles klar:

Metastasierende NAND-Gatter!
Autor: Peter X. (vielfrass)
Datum: 19.05.2008 17:03

Will es jetzt mal auflösen:
Es ist einfach ein X-ing, also eine Kreuzung, wie einige von euch schon
richtig erkannt haben.

Inspiriert hat mich dazu vor vielen Jahren ein Artikel in Spektrum der
Wissenschaft, dort wurde eine Schaltung mit 3 XOR-Gattern vorgestellt,
um in zweidimensionalen Welten eine Kreuzung hinzukriegen.

In meiner Schaltung sind die drei XOR-Gatter mit jeweils vier einzelnen
NAND-Gattern realisiert. So ist es komplizierter und man hat wieder was
gelernt.  :-)  :-)  :-)
Autor: yalu (Gast)
Datum: 19.05.2008 20:01

> Inspiriert hat mich dazu vor vielen Jahren ein Artikel in Spektrum
> der Wissenschaft, dort wurde eine Schaltung mit 3 XOR-Gattern
> vorgestellt, um in zweidimensionalen Welten eine Kreuzung
> hinzukriegen.

Das erinnert mich etwas an den Trick, in C (oder auch anderen
Sprachen) die Inhalte zweier Integervariablen ohne Zuhilfenahme einer
dritten Variable auszutauschen:
   a = a ^ b;
   b = a ^ b;
   a = a ^ b;

bzw.
   a ^= b;
   b ^= a;
   a ^= b;

Antwort schreiben

Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
  • Aussagekräftigen Betreff wählen
  • Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
  • JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
  • Schaltpläne, Screenshots usw. als PNG oder GIF anhängen

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel






webmaster@mikrocontroller.netImpressumWerbung auf Mikrocontroller.net