Hallo zusammen, versuche mit einem at89c5131 eine PWM für eine RGB led zu programmieren. (in Assambler) Hab hier im Forum schon eine Vorlage (siehe Anhang) gefunden, aber leider kann der at89c5131 die Befehle nicht. Oder hab ich nur keine Passende include Datei? Wäre dankbar um jede Hilfe Danke schonmal
Umschreiben (geht aber nur, wenn man versteht, was man tut) oder einen AVR verwenden...
Im Groben kenne ich den ablauf ,habe auch schon einiges umgeschriben für den at89c5131 aber langsam gehen mir die Register aus. Leider bin ich noch nicht so fit im programmieren deswegen muss ich jeden Befehl 2 mal nachschalgen, damit was sinnvolles dabei rauskommt.
Gast
#2719558
>Oder hab ich nur keine >Passende include Datei? Du hast den falschen Prozessor. Ein AT89 ist kein AVR.
gibt es eine Möglichkeit Variabel zu deklarieren und ihnen ein Wert zuzuweisen ?
Variable EQU 07Fh mov Variable,#100 Damit wird die Speicherstelle 7Fh unter dem Namen 'Variable' verwendet. Aufpassen, die Speicherstellen 00-07 sind die Register, 08 ist üblicherweise der Anfang des Stack. Über 80h landest Du im SFR oder musst indirekt adressieren. unn tschuess Bernhard
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.