- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 11

Thema: Nokia display linien zeichnen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Experte Avatar von Thomas E.
    Registriert seit
    29.12.2011
    Beiträge
    638
    Gibt es keinen Befehl für das Setzen von einzelnen Pixel?
    Grüße
    Thomas

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied Avatar von debegr92
    Registriert seit
    16.10.2011
    Beiträge
    106
    Also du sagst die Initialisierung und die Ausgabe von Zeichen klappt wunderbar, dann kann der Rest nur noch eine Kleinigkeit sein.
    Für die Ausgabe eines Zeichens brauchst du zum einen ja die Adressierung für den Bereich und zum anderen deine Pixel, welche gesetzt werden sollen. Angenommen du schreibst dir ein Unterprogramm welches nur einen Pixel adressiert und setzt diesen dann auch, dann kannst du einen Pixel zeichnen. Diese Funktion sollte vorhanden sein um eine Linie zeichnen zu können. Denn für die Linie (sofern es keine Horizontale oder Vertikale ist) brauchst du den Bresenham-Algorithmus. Diesen findest du schon fix und fertig bei Wikipedia.
    Der Algorithmus berechnet immer den Fehleranteil und gibt dir die X- und Y-Koordinate für den nächsten Pixel. Diese Werte übergibst du dann deiner Funktion.

    In C ist das ganze natürlich viel einfacher, aber in ASM auch durchaus möglich und evtl. schneller.


    Code:
    Sub LcdSetPixel
       Ukommando &H20                   'Normaler Kommando-Mode
       Ukommando &H0C                   'Normaler Bildschirm
       Ukommando XWERT                'setze RAM-Adresse (x) auf 0      
       Ukommando YWERT                'Setze RAM-Adresse (y) auf 0
       Dc = 1                                 'Sicherstellen, dass man im Daten-Mode ist
       Udata &H00                          'Set Pixel
    End Sub
    So Beispielsweise
    Geändert von debegr92 (20.06.2012 um 21:36 Uhr) Grund: Code hinzugefügt

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    29.05.2012
    Beiträge
    20
    und wie setzt man jetzt einzelne pixel ? so setzt man ja nur den cursor an eine bestimmte stelle...

Ähnliche Themen

  1. Verschenke Display vom Nokia 3410
    Von bebop im Forum Kaufen, Verkaufen, Tauschen, Suchen
    Antworten: 1
    Letzter Beitrag: 24.01.2012, 19:39
  2. Nokia 3510 Display verwendbar?
    Von Robin1508 im Forum Elektronik
    Antworten: 4
    Letzter Beitrag: 18.05.2008, 19:31
  3. Nokia 7250 Display ansteuern
    Von CaptainKiwi im Forum Elektronik
    Antworten: 1
    Letzter Beitrag: 13.10.2007, 10:51
  4. pegelwandler für avr => nokia 3310 display
    Von dnmvna im Forum Elektronik
    Antworten: 4
    Letzter Beitrag: 07.09.2007, 20:44
  5. [ERLEDIGT] Nokia 3310/3330 Display für µC
    Von PICture im Forum PIC Controller
    Antworten: 0
    Letzter Beitrag: 21.10.2005, 18:14

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests