MarkusLudwig
15.08.2006, 00:50
Hallo,
bitte um Hilfe:
Ich möchte eine 6-stellige NIXIE Uhr mit einem Mega16 basteln. Dazu sollen 6 BCD-Dezimal Konverter zum Einsatz kommen.
Im Programm werden Bytevariablen für Sekunden, Minuten und Stunden entsprechend hochgezählt. Die Variablen müssen dann zum Ausgeben an den Ports in Zehner und Einer zerlegt werden. Also Angenommen die Sekunden-Variable hat den Wert 10, dann müsste dem oberen nibble eines Ports eine 1 zugewiesen werden, dem unteren nibble eine 0. Hat jemand eine Ahnung wie man das programmtechnisch löst?
Viele Grüße
Markus
bitte um Hilfe:
Ich möchte eine 6-stellige NIXIE Uhr mit einem Mega16 basteln. Dazu sollen 6 BCD-Dezimal Konverter zum Einsatz kommen.
Im Programm werden Bytevariablen für Sekunden, Minuten und Stunden entsprechend hochgezählt. Die Variablen müssen dann zum Ausgeben an den Ports in Zehner und Einer zerlegt werden. Also Angenommen die Sekunden-Variable hat den Wert 10, dann müsste dem oberen nibble eines Ports eine 1 zugewiesen werden, dem unteren nibble eine 0. Hat jemand eine Ahnung wie man das programmtechnisch löst?
Viele Grüße
Markus