mind. 96 Ausgänge

Gast #59263
Hallo,

ich hoffe mein Betreff verwirrt nicht zuviel.
Zu meinem Problem:

Ich möchte eine Schaltung bauen mit vollgenden Eckdate:
12 Taster
1 8 Zeilen LCD
48 LEDS

Mein Problem ist nun, dass ich zusammengerechnet 12+7+48=67 Aus und
Eingänge brauche (vielleicht noch die Möglichkeit, die Anzahl der Leds
zu erhöhen: 60Leds). Nun will ich diese Schaltung mit einem AVR
realisieren. Bitte schickt mir ein paar Vorschläge, da mir meine
Lösungsideen nicht sehr weiterhelfen.

Danke
Bernhard
Gast #59264
Hallo!

Ich würde das mit kaskadierten Schieberegistern lösen. Das LCD jedoch
direkt an einen Port, der einfacheren Ansteuerung halber.

Gruss
Gast #59265
Hi!
Die Idee von dir die LEDs mit einem kaskadiertem Schieberegister
anzusteuern ist gut. Ich glaube da gibt es auch nichts besseres. DAS
LCD direkt am uC anzuschließen passt auch. Aber die Taster! Ist würde
die nicht über ein Schieberegister einlesen. Du köntest eine
Reihenschaltung von Widerständen machen. Drückt man einen Taster werden
manche überbrückt. Die Stromänderung kannst du messen. Jeder Strom
entspricht einem Taster. So brauchst du nur einen AD-Port für deine
Schaltung. Denn mit dem was du vor hast, musst du bestimmt einen so
aufwendigen nehmen, dass da sowieso schon ein AD-Wandler drin ist.

Christian
Gast #59267
@Bernhard

wenn alles Zeitunkritisch ist kannst du das alles mit 2 I/O Pins (I2C)
bzw 3 I/O Pins (SPI) machen.

Von Maxxim gibt es I/O Bausteine mit 28 Pins für I2C oder SPI.
Für ein Display reicht I/O Baustein mit 8 Pins für I2C oder SPI

Gruß Jörg

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.