Körperkrämer
19.07.2008, 20:38
Hallo,
ich denke mein Problem lässt sich relativ einfach lösen.
Der Hintergrund ist folgender: Ich möchte einen elektronischen Würfel auf Basis eines mega8 bauen, der die Würfel (W4,W6,W8,W10,W12,W20,W100) emulieren können soll. Insgesamt 7 Würfel. Das Programm für den mega8 ist quasi fertig. Ich möchte den gewählten Würfel per Lauflicht anzeigen, heißt, für jeden Tastendruck der "Würfelwähltaste" springt das Licht eine Stelle weiter (insg. 7 Stellen) und der mega8 schaltet intern auch um.
Da ich aber dank der 7-Segmant-Anzeige für das Ergebnis kaum mehr Pins frei hab, möchte ich das per Schieberegister lösen. Da das allerdings Neuland für mich ist, würde ich von euch gerne wissen, was zu beachten ist und folgendes:
-Am liebsten wäre es mir, wenn, nachdem man dem Gerät Strom gibt, als erstes die erste LED gleich mitleuchtet, also nicht dass man erst drücken muss.
-Nach Erreichen der 7ten LED sollte das Register wieder von vorne beginnen.
-Es soll nur 1 LED gleichzeitig leuchten
-Es sollte keine "toten" stellen geben, wo keine LED leuchtet.
- Könntet ihr mir einen passenden IC zeigen? :)
-Also quasi ein normales Lauflicht in einer Endlosschleife, das, sobald es Strom hat, mit LED 1 beginnt, aber der Clock-Takt manuell gesteuert wird.
Das alles ließt sich vlt ein bisschen viel, aber ich wurde aus diversen Schaltplänen im Netz nicht wirklich schlauer (Was zB macht ein Schieberegister, wenn es kein Signal am Dateninput bekommt?)
Ich hoffe ihr habt ne Lösung ;)
Schönen Abend noch.
ich denke mein Problem lässt sich relativ einfach lösen.
Der Hintergrund ist folgender: Ich möchte einen elektronischen Würfel auf Basis eines mega8 bauen, der die Würfel (W4,W6,W8,W10,W12,W20,W100) emulieren können soll. Insgesamt 7 Würfel. Das Programm für den mega8 ist quasi fertig. Ich möchte den gewählten Würfel per Lauflicht anzeigen, heißt, für jeden Tastendruck der "Würfelwähltaste" springt das Licht eine Stelle weiter (insg. 7 Stellen) und der mega8 schaltet intern auch um.
Da ich aber dank der 7-Segmant-Anzeige für das Ergebnis kaum mehr Pins frei hab, möchte ich das per Schieberegister lösen. Da das allerdings Neuland für mich ist, würde ich von euch gerne wissen, was zu beachten ist und folgendes:
-Am liebsten wäre es mir, wenn, nachdem man dem Gerät Strom gibt, als erstes die erste LED gleich mitleuchtet, also nicht dass man erst drücken muss.
-Nach Erreichen der 7ten LED sollte das Register wieder von vorne beginnen.
-Es soll nur 1 LED gleichzeitig leuchten
-Es sollte keine "toten" stellen geben, wo keine LED leuchtet.
- Könntet ihr mir einen passenden IC zeigen? :)
-Also quasi ein normales Lauflicht in einer Endlosschleife, das, sobald es Strom hat, mit LED 1 beginnt, aber der Clock-Takt manuell gesteuert wird.
Das alles ließt sich vlt ein bisschen viel, aber ich wurde aus diversen Schaltplänen im Netz nicht wirklich schlauer (Was zB macht ein Schieberegister, wenn es kein Signal am Dateninput bekommt?)
Ich hoffe ihr habt ne Lösung ;)
Schönen Abend noch.