www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Bitte um Hilfe bei LCD Pixel-Ansteuerung


Autor: Walter Hoffman (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: thkais (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.