Gast
#352919
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