Hallo zusammen Ich habe ein 2x16 Display und möchte in der oberen Zeile eine selbst Definierte Figur anzeigen lassen. Wie geht das? bis jetzt habe ich blos flimmern in der LCD. Kann mir da jemand helfen! PS:Programmiersprache ist Assembler Hier mein Ansatz: code at 00h LCD_PORT EQU P0 ; *** Hier den verwendeten Port einsetzen extern code initLCD,loeschen,loeschzeile1,loeschzeile2,textzeile1,textzeile2,cursorp os extern code textaus,zifferaus,hexaus,dezaus,dualaus,dualaus1,dualaus2 init: mov sp, #2Fh ;Stapeladresse außerhalb des bitadressierb. RAMs lcall initLCD ;LCD Initialisieren mov a,#001h lcall cursorpos lcall loeschzeile1 ;Zeile 1 löschen lcall loeschzeile2 ;Zeile 2 löschen lcall cursorpos mov A, # 00001110b lcall cursorpos mov P0, # 00011111b lcall cursorpos mov P0, # 00011111b lcall cursorpos mov P0, # 00011111b lcall cursorpos mov P0, # 00011111b lcall cursorpos
Mist meine Glaskugel ist gerade in Reparatur. Wie soll man bitte schön eine Antwort auf Deine Frage geben, wenn man nicht weiss, was die Subroutine "cursorpos" macht? Geschweige denn, welche Parameter diese Subroutine erwartet? Warum wird mal der Akku mit einem Parameter geladen, und dann der Port0?
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.