Gast
#128540
Also erstmal zur Hardware: 10 mal 5x7 Dotmatrix Bausteine die 50 Spalten sind jeweils immer an einem Ausgang eines Schieberegisterausgangs, die 7 Reihen werden immer an einen Port-Ausgang vom µC verbunden (porta 0-6). Das ganze wird Zeitmultigeplext (Zeilenweise) also 1/7 der Zeit ist immer eine Zeile aktiv und dazu die spalten angestuert. Das was ich auf der Matrix ausgeben will gebe ich per PC Tastatur ein. Ich verwende einen Atmel 8515 und programmiere in Bascom Nun zur Software: Die Software hab ich mir so gedacht: Ich lege einen Zeichensatz an in der ich jeden Buchstabe abspeicher H wäre dann z.b 10001 10001 10001 11111 10001 10001 10001. Wenn nun die erste Zeile aktiv ist lade ich die 10001 in das schieberegister die 2 aktiv 10001 bei der 4 dann die 11111 usw. somit hätte ich dann ein H! Nun zu meinem Problem: Ich will ja nicht nur ein H anzeigen lassen sondern ein Text der dann nach links durchläuft. Wie bekomme ich das hin das wenn ich auf der Tastatur ein HALLO tippe es dann auf der MAtrix ausgegeben wird?? Dazu müsste ich ja eine Variable anlegen in der das eingetippte gespeichert wird Dann im Zeichensatz nachschaun und immer die ersten bytes bei H 10001 bei A 011110 bei L 10000 usw in das Schieberegister laden. Aber wie mach ich das, das ich immer die ersten bytes von den buchstaben in das schieberegister bekomme. Vielleicht versteht ja einer mein Problem wenn nicht ihr könnt gerne Fragen oder wenn in ICQ anschreiben 120008371 MfG Daniel