Sehr geehrtes Forum, Ich habe momentan ein Schulprojekt, in dem wir mit einem Mikrocontroller ein LED Zahlendisplay steuern möchten. Unsere Problem ist, dass uns keine 7 Ports zur Verfügung stehen und deshalb wollen wir versuchen das Display so zu bauen, das jedes mal wenn ein Port seinen Zustand ändert das Display eine Zahl hoch zählt. Das heißt wir haben einen Ausgang, der permanent einen Stromkreislauf schließt, der die LEDs leuchten lässt und einen Port, der steuern soll welche Ziffer angezeigt werden soll. Mein Gedanke war, dass ganze über taktgesteuerte D-Flipflops zu steuern, wobei je ein Flipflop eine Ziffer symbolisiert. Meine Frage nun ist, ob mir jemand helfen kann, wie ich das bauen könnte, oder ob jemand eine andere Lösung weiß. Vielen Dank im voraus Fabian
Du könntest auch ein Schieberegister verwenden, dass wäre wesentlich weniger Aufwand
Vielen Dank, ist genau das, was ich suche. Kannte ich bis dato leider so nicht, kenne mich mit der Elektronik eigentlich nicht so super aus. Lg Fabian
PythonF schrieb: > Sehr geehrtes Forum, Solche ehrenden Anreden sind hier nicht üblich. Üblich ist es, sich zu duzen. > Ich habe momentan ein Schulprojekt, in dem wir mit einem Mikrocontroller > ein LED Zahlendisplay steuern möchten. Unsere Problem ist, dass uns > keine 7 Ports zur Verfügung stehen und deshalb wollen wir versuchen das > Display so zu bauen, das jedes mal wenn ein Port seinen Zustand ändert > das Display eine Zahl hoch zählt. Wenn Du nur einfach einen Zähler bauen willst, nimm ein IC 4026. Das enthält einen kompletten einstelligen Zähler plus Dekoder. Wenn Du dagegen mit Hilfe eines uCs eine beliebige Zahl anzeigen willst und dafür so wenig wie möglich Ports verbrauchen willst, findest Du hier eine passende Anleitung: http://www.elo-web.de/elo/mikrocontroller-und-programmierung/bascom-avr/digitalvoltmeter-mit-attiny13 Gruss Harald
> Das heißt wir haben einen Ausgang, der permanent einen > Stromkreislauf schließt, der die LEDs leuchten lässt und > einen Port, der steuern soll welche Ziffer angezeigt werden soll. Klingt ja wie Multiplex. Wenn ich aus der schwammigen Beschreibung mal schlussfolgere, daß ihr 7 Ziffern darstellen wollt, und "keine 7 Ports" nicht heisst daß ihr nicht mal 7 Leitungen, sondern nur nicht 7 Ports, also 56 Leitungen, zur Verfügung stehen aber zumindest 14 Leitungen, dann ist die Anzeige im Multiplexverfahren kein Problem und knn vom Programm des Mikcrocontrollers gesteuert werden. Es gibt 7 Leitungen, die sagen, welche der 7 Stellen gerade leuchten soll, und 7 Leitungen, die sagen, welche LEDs der 7-Segment Anzeige dieser Stelle leuchten sollen, das wäre eine klassische Multiplexanwendung. Bei 10mA durchschnittlichem Strom pro LED müsste man 70mA Pulsstrom verwenden und somit pro Stelle 490mA schalten. Das kann der Mikrocontrollerausgang nicht direkt, sondern man braucht Transistoren als Verstärker, oder gleich ICs die den Strom passend regeln, wie TB62710, und kräftige Transistoren für die Stellen, wie IRF7342. Und wenn ihr keine 14 Leitungen am uC frei habt, dann kann das gleich ein besserer IC erledigen, wie MAX7221/MAX7219.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.