Moin allerseits.
Seit Tagen suche ich vergeblich, eine Lösung für folgendes Problem zu finden. Ich habe eine Platine gefertigt, welche mit einem Atmega16 5 LED's im Mulltiplexverfahren ansteuert. Dies funktioniert auch einwandfrei. Es erscheinen nach dem Einschalten die 5 Nullen und wenn ich wie im Code zu sehen, vor der Loopschleife eine Zahle eingebe, erscheint diese auch im Display. Ebenfalls lassen sich 5 Taster so programmieren, daß der Zahlenwert eines Diplays bis 9 incrementiert werden kann.
Nun möchte ich aber eine 12er-Tastatur anschließen, mit der ich den Zahlenwert einmal über eine Taste eingebe und die Eingabe dann eine Stelle nach rechts weiterspringt um den nächsten Wert einzutippen. Nach der 5ten Eingabe will ich weiterspringen um die Zahlenwerte zu verarbeiten. Die letzten Eingaben im Code (Taste_x etc.) beziehen sich auf einen Versuch, mit dem ich eine Stelle erfolgreich anwählen kann. Das war's dann auch.
Es wäre toll, wenn mir jemand von Euch verhelfen würde.
MfG
Wolle
Anlage
Seit Tagen suche ich vergeblich, eine Lösung für folgendes Problem zu finden. Ich habe eine Platine gefertigt, welche mit einem Atmega16 5 LED's im Mulltiplexverfahren ansteuert. Dies funktioniert auch einwandfrei. Es erscheinen nach dem Einschalten die 5 Nullen und wenn ich wie im Code zu sehen, vor der Loopschleife eine Zahle eingebe, erscheint diese auch im Display. Ebenfalls lassen sich 5 Taster so programmieren, daß der Zahlenwert eines Diplays bis 9 incrementiert werden kann.
Nun möchte ich aber eine 12er-Tastatur anschließen, mit der ich den Zahlenwert einmal über eine Taste eingebe und die Eingabe dann eine Stelle nach rechts weiterspringt um den nächsten Wert einzutippen. Nach der 5ten Eingabe will ich weiterspringen um die Zahlenwerte zu verarbeiten. Die letzten Eingaben im Code (Taste_x etc.) beziehen sich auf einen Versuch, mit dem ich eine Stelle erfolgreich anwählen kann. Das war's dann auch.
Es wäre toll, wenn mir jemand von Euch verhelfen würde.
MfG
Wolle
Anlage