AND-Gatter slebst bauen

OP #753073
Lesenswert?
• ▲
▼
Hallo liebe MIcrocontrollerfreunde

Ich möchte mittels Transistoren ein AND-Gatter realisieren.
Ich arbeite mit dem AVR-Studio 4.13.

Dies sieht wie das BIld im Anang aus. Die Widerstände haben jeweils 10k 
Ohm.

PORTD,1 ist bei allen MIcrocontrollern Ausgang, PORTD,0 Eingang.
1
wait: sbic PIND,0
2
      rjmp wait
3

4
      cbi PORTD,1
5

6
      NOP
7
      NOP
8
      NOP
9

10
      sbi PORTD,1
11

12
      rjmp wait

Der obere Controller "wartet" bis an seinem PORTD,0 in LOW Signal 
ankommt und setzt dann seinen PORTD,1 auf LOW. Die anderen 2 Controller 
warten ebenfalls darauf, dass an ihrem PORTD,0 ein LOW ankommt und 
schalten dan ihrerseits ihren AUsgang,PORTD,1 auf LOW.

Mit einer LED funktioniert die AND-Schaltung der 3 Transistoren. Leider 
klappt das mit den MIcrocontrollern nicht wie oben beschrieben,

Was mache ich falsch?

Gruß Michael
Angehängte Dateien:
#753081
Lesenswert?
• ▲
▼
@ Michael D. (michael1988)

>Dateianhang: ForumFrage.gif (1,4 MB, 10 Downloads)

Mal so ne Frage. Hast du sie noch alle? NEIN, dein Bild ist KEIN 
GIF, sondern ein 1,4MB BMP *Monster*. Würdig, an den ewigen Pranger 
"So sollte es nicht gemacht werden" gehängt zu werden.
Informiere dich bitte zeitnah über Bildformate und den Umgang mit 
Eagle.

Danke.

>Ich möchte mittels Transistoren ein AND-Gatter realisieren.
>Ich arbeite mit dem AVR-Studio 4.13.

???

>Dies sieht wie das BIld im Anang aus. Die Widerstände haben jeweils 10k
>Ohm.

Das ist kein UND-Gatter, sonder ein Wired-AND. Siehe [[Ausgangsstufen 
Logik-ICs]] und I2C.

>Was mache ich falsch?

Es fehlt der Pull-Up Widerstand.

MfG
Falk
#753082
Lesenswert?
• ▲
▼
Erst mal würde ich einen Kollektorwiderstand nach Vcc anbringen, oder 
mindestens den eingebauten aktivieren.

Außerdem kann man ein UND mit Dioden aufbauen, ein Pullup und drei 
Dioden die auf die drei Ausgänge zeigen. Wenn alle drei Ausgänge high 
sind, wird der Eingang auch high.
Jede kombinatorische Logik kann aus diesen drei Elementen aufgebaut 
werden, OR sowie UND aus Dioden, und ein Inverter aus einem Transistor.
Gast #753102
Lesenswert?
• ▲
▼
@Michael D. (michael1988

>PORTD,1 ist bei allen MIcrocontrollern Ausgang, PORTD,0 Eingang.

Warum schaltest du alle Ausgaenge parallel und verknuepfts die Eingaenge 
mit Transitoren ?
Das kann jawohl so nicht funktionieren.

Ausserdem ist ein 74HC11 wohl platzsparender und billiger und hat 
bessere elektrische Eigenschaften

Gruss Helmi
Gast #754457
Lesenswert?
• ▲
▼
>Das UND Gatter kannst Du auch mit zwei Lichtschaltern oder zwei
>100-A-Schützen (=grosse Relais, für Anfänger) bauen.
>Einfach Parallelschalten, die Kontakte.
<Fertig.
Fertig ist das ODER -Gatter.
#757664
Lesenswert?
• ▲
▼
@  Michael D. (michael1988)

>Also wie kann man jetzt ein UND-Gatter mit DIODEN aufbauen??

Die zwei oder mehr Eingänge werden an dei Kathode von Dioden 
angeschlkossen (1N4148), die Anoden werden alles zusammen verbunden und 
mit einem Widerstand (Pull-Up) nach Vcc verbunden. Fertig ist das 
UND-Gatter.

MfG
Falk

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.