Hallo Harry,
danke für deine Ideen.
Das Ausgeben der 1024 LEDs (16 Schieber mit je 8 Ein/Ausgänge hintereinander,
das ganze 8 bit breit) und Einlesen der Taster sind nicht das Problem.
Das Problem ist, dass ich namentliche Adressierung.
Die allermeisten Taster und parallel dazu die LED haben nur Ein/Ausschaltfunktionen.
Daneben gibt es aber auch Tasten mit sehr mächtigen Funktionen.
Die auch an vielen Stellen im Programm gehandelt werden.
Diese Tasten liegen bei jedem Projekt an anderer Stelle sollen aber immer das gleiche bewirken.
Also wird ein Alias benötigt oder die Benennung eine bit-Variable.
Zu meiner Hardware und Software.
XMega256A3U und Profiversion des Compilers.
In BASCOM schreibt man einfach z.B.
Transposer_M1 ALIAS Reg_taste(11).tab_mitte
Dabei ist Reg_Taste das array[1..128] of byte und Tab_Mitte eine Byte-Variable oder Konstante.
rh hatte noch eine Idee es mit Bit-Sets zu probieren.
Das schau ich mir mal an.
Weiß nur von Pascal/Delphi,
dass sets, je nachdem was man damit macht, sehr teuer werden können.
Gruß grech
danke für deine Ideen.
Das Ausgeben der 1024 LEDs (16 Schieber mit je 8 Ein/Ausgänge hintereinander,
das ganze 8 bit breit) und Einlesen der Taster sind nicht das Problem.
Das Problem ist, dass ich namentliche Adressierung.
Die allermeisten Taster und parallel dazu die LED haben nur Ein/Ausschaltfunktionen.
Daneben gibt es aber auch Tasten mit sehr mächtigen Funktionen.
Die auch an vielen Stellen im Programm gehandelt werden.
Diese Tasten liegen bei jedem Projekt an anderer Stelle sollen aber immer das gleiche bewirken.
Also wird ein Alias benötigt oder die Benennung eine bit-Variable.
Zu meiner Hardware und Software.
XMega256A3U und Profiversion des Compilers.
In BASCOM schreibt man einfach z.B.
Transposer_M1 ALIAS Reg_taste(11).tab_mitte
Dabei ist Reg_Taste das array[1..128] of byte und Tab_Mitte eine Byte-Variable oder Konstante.
rh hatte noch eine Idee es mit Bit-Sets zu probieren.
Das schau ich mir mal an.
Weiß nur von Pascal/Delphi,
dass sets, je nachdem was man damit macht, sehr teuer werden können.
Gruß grech
Attachments
Filename: | Spieltisch linke seite.jpg |
Filesize: | 481.07 KB |
Title: | |
Download counter: | 113 |