Re: Eigene Character für Display erstellen Kategorie: Verschiedenes (von Jo - 29.07.2009 8:08) | ||
Als Antwort auf Re: Eigene Character für Display erstellen von PeterS - 28.07.2009 22:46 | ||
| ||
> > Hà all, > > > > hab ne Frage vielleicht kann mir jemand Sie beantworten? > > Wie kann ich den auf dem mitgelieferten Display eigene Character erstellen also selber zeichnen? > > Also nur mit Pixel Punkten zum Beispiel eine Sinusschwingung oder einen Impuls-Rechteck > > auf das Display zaubern. Oder können nur die vorgegebenen Zeichen ausgegeben werden! > > Ich kann Dir nur empfehlen in das Datenblatt des Displaycontrollers zu schauen. Einzelne Punkte > können nicht ausgegeben werden, aber es können die Pixel von einzelnen programmierbaren Zeichen > selbst definiert werden. > > Gruss Peter > > > > > Danke Stefan Hi Stefan, ich mache viel mit eigenen Zeichen, hier ein Beispiel LCD_WriteCTRRegister( 0x40); #define LCD_PFEIL_HOCH 8 LCD_WriteChar(0x04); // # Zeichen 0 LCD_WriteChar(0x0E); // ### Zeichen 0 LCD_WriteChar(0x15); // # # # Zeichen 0 LCD_WriteChar(0x04); // # Zeichen 0 LCD_WriteChar(0x04); // # Zeichen 0 LCD_WriteChar(0x04); // # Zeichen 0 LCD_WriteChar(0x04); // # Zeichen 0 LCD_WriteChar(0x04); // # Zeichen 0 #define LCD_PFEIL_RUNTER 9 LCD_WriteChar(0x04); // # Zeichen 1 LCD_WriteChar(0x04); // # Zeichen 1 LCD_WriteChar(0x04); // # Zeichen 1 LCD_WriteChar(0x04); // # Zeichen 1 LCD_WriteChar(0x04); // # Zeichen 1 LCD_WriteChar(0x15); // # # # Zeichen 1 LCD_WriteChar(0x0E); // ### Zeichen 1 LCD_WriteChar(0x04); // # Zeichen 1 #define LCD_PFEIL_HOCH_RUNTER 10 LCD_WriteChar(0x04); // # Zeichen 2 LCD_WriteChar(0x0E); // ### Zeichen 2 LCD_WriteChar(0x15); // # # # Zeichen 2 LCD_WriteChar(0x04); // # Zeichen 2 LCD_WriteChar(0x04); // # Zeichen 2 LCD_WriteChar(0x15); // # # # Zeichen 2 LCD_WriteChar(0x0E); // ### Zeichen 2 LCD_WriteChar(0x04); // # Zeichen 2 #define LCD_BLITZ_NO_CONN 11 LCD_WriteChar(0x02); // # Zeichen 3 LCD_WriteChar(0x04); // # Zeichen 3 LCD_WriteChar(0x08); // # Zeichen 3 LCD_WriteChar(0x1F); // ##### Zeichen 3 LCD_WriteChar(0x02); // # Zeichen 3 LCD_WriteChar(0x14); // # # Zeichen 3 LCD_WriteChar(0x18); // ## Zeichen 3 LCD_WriteChar(0x1C); // ### Zeichen 3 #define LCD_JO 12 LCD_WriteChar(0x1C); // ### Zeichen 4 LCD_WriteChar(0x04); // # Zeichen 4 LCD_WriteChar(0x0C); // ## Zeichen 4 LCD_WriteChar(0x04); // # Zeichen 4 LCD_WriteChar(0x1A); // ## # Zeichen 4 LCD_WriteChar(0x05); // # # Zeichen 4 LCD_WriteChar(0x05); // # # Zeichen 4 LCD_WriteChar(0x02); // # Zeichen 4 #define LCD_CONNECTED 13 LCD_WriteChar(0x04); // # Zeichen 5 LCD_WriteChar(0x04); // # Zeichen 5 LCD_WriteChar(0x0A); // # # Zeichen 5 LCD_WriteChar(0x11); // # # Zeichen 5 LCD_WriteChar(0x04); // # Zeichen 5 LCD_WriteChar(0x0E); // ### Zeichen 5 LCD_WriteChar(0x04); // # Zeichen 5 LCD_WriteChar(0x04); // # Zeichen 5 #define LCD_POS_40X 14 LCD_WriteChar(0x0E); // ### Zeichen 6 LCD_WriteChar(0x11); // # # Zeichen 6 LCD_WriteChar(0x1F); // ##### Zeichen 6 LCD_WriteChar(0x11); // # # Zeichen 6 LCD_WriteChar(0x11); // # # Zeichen 6 LCD_WriteChar(0x11); // # # Zeichen 6 LCD_WriteChar(0x11); // # # Zeichen 6 LCD_WriteChar(0x0E); // ### Zeichen 6 #define LCD_POS_DYNAMIC 15 LCD_WriteChar(0x1F); // ##### Zeichen 7 LCD_WriteChar(0x17); // # ### Zeichen 7 LCD_WriteChar(0x1F); // ##### Zeichen 7 LCD_WriteChar(0x1F); // ##### Zeichen 7 LCD_WriteChar(0x1F); // ##### Zeichen 7 LCD_WriteChar(0x1F); // ##### Zeichen 7 LCD_WriteChar(0x1F); // ##### Zeichen 7 LCD_WriteChar(0x1F); // ##### Zeichen 7 LCD_WriteCTRRegister( 0x80); ich kann mit excel die Sonderzeichen graphisch erzeugen , excel erstellt automatisch den init-code wie oben dargestellt. Viele Grü�e Jo | ||
Antwort schreiben Antworten: Re: Eigene Character für Display erstellen (von nafets - 30.07.2009 19:20) Re: Eigene Character für Display erstellen (von Jo - 5.08.2009 18:12) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum