35 Taster zu 8 Bit wandeln

Gast #94386
Lesenswert?
• ▲
▼
Halli Hallo !

Ich möchte ca. 35 Taster (können auch mehr sein) in ein binäres Signal
mit maximal 8 Bit (ich brauch nur 6 Bit davon) umwandeln.Bekomme ich
das nur mit einem Aufbau von einzelnen Gattern hin oder gibts nen
Schaltkreis? Hab mich hier irgendwie festgefahren...
Gast #94387
Lesenswert?
• ▲
▼
Brauchst du wirklich die Binärwandlung?
Üblicherweise macht man die Abfrage multiplex in einer Matrix oder
evtl. seriell mit Schieberegistern. Binärwandlung versagt auch völlig
bei 2 oder mehr gleichzeitig gedrückten Tastern.
Ansonsten macht man das am einfachsten mit Dioden, Dateneingänge über
pullup an +5V, pro Taster brauchst du dann soviel Dioden, wie Nullen im
Datenwort erscheinen sollen. Bei nur 35 Tastern und 8bit kommt man mit
max. 2 Dioden pro Taster auskommen.
Gast #94390
Lesenswert?
• ▲
▼
Sorry, hab zu schnell gelesen, Du suchst ja was mit binärem Output.
Dann passt daß wohl doch nicht.

Es gab/gibt Key Encoder die das machen, z.B. :

http://www.fairchildsemi.com/pfPrint/MM/MM74C923.html

hat aber nur 20 Tasten, in einer alten Schaltung, die wir in der Firma
verwendet hatten, ist das mit einem zusätzlichen TTL-IC auf 25 Tasten
aufgebohrt.
Ob 35 machbar sind weiss ich nicht.

Grüße
Andi
Gast #94392
Lesenswert?
• ▲
▼
Oder nen kleinen PIC mit AD-Wandler (< 2,- EUR) oder AVR (ca. dasselbe)
und alle Taster mit Widerständen an eine Leitung klemmen. Schaltung
dazu wurde hier schon mehrfach diskutiert.

So machen es CD-/MP3-Player oft mit ihren Kabelfernbedienungen.

Man misst dann einfach die SPannung und kann auf die gerade gedrückten
Taster zurück schliessen.

cu joern

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.