Hallo... wie kann ich einer Variablen einen konstanten Wert zuweisen? Ich habe z.B. den Wert '3' in temp1 und will jetzt den 3.Wert aus Tabelle1 und dann den 3.Wert aus Tabelle2 lesen. tabelle1: .db 3,11,5,7 tabelle2: .db 10,15,20,30 Wie bekomme ich diese Werte z.B. nach temp2? Gruss Uwe
Kommt auf die Hardware an... Einfach mal die Assemblerbefehle durchschmökern. Da stehen prima Beispiele dabei. (Zumindest im AVR Studio)
Ich suche doch schon den ganzen Nachmittag (im AVR-Studio / mit mega8). Ich weiss, das das ein wenig lächerlich ist, aber aller Anfang ist schwer !!! Gruss Uwe
Dann suchst du falsch AVR-Tutorial Konkret der hier http://www.mikrocontroller.net/articles/AVR-Tutorial:_SRAM und dann auch noch der nächste über 7-Segment Anzeigen. Rate mal wie dort das Muster geholt wird, welches für eine Ziffer auszugeben ist.
[Lehrermodus] Na, was hast du denn bis jetzt gefunden? [/Lehrermodus]
Hallo..
jetzt hab ich das Problem gefunden. Das Beispiel für 7-Segment-Anzeigen
ging so nicht, mit
mov temp1,count
add temp1,count
wird nur jedes 2.Byte ausgegeben. Wenn ich aber bei
add ZL,temp1
meine Variable direkt übergebe - funzt es - das war das Problem. Eine
Frage habe ich aber noch, was passiert bei
adc ZH,zero
zero ist doch immer '0' zumindest in diesem Beispiel.
Gruss Uwe
Uwe O. schrieb: > wird nur jedes 2.Byte ausgegeben. ... kann eigentlich auch nicht sein. Jedes zweite: Ja! Aber normalerweise die falschen. > Frage habe ich aber noch, was passiert bei > adc ZH,zero Nichts. Denn dieser Befehl ist nur die halbe Wahrheit. Da gehört noch add ZL,temp1 dazu damit das einen Sinn ergibt. [Lehrermodus] Unterschied 'add' und 'adc'? [/Lehrermodus]
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.