DEFLCDCHAR/de

From MCS Wiki AVR
< DEFLCDCHAR(Difference between revisions)
Jump to: navigation, search
(Created page with "= <span class="f_Header">Action</span> = Define a custom LCD character. <span style="font-family: Arial;"> </span> <span style="font-family: Arial;"> </span> = <...")
 
(Siehe auch)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== (**COPIED FROM ENGLISH PAGE**) === <span class="f_Header">Action</span> =
+
= <span class="f_Header">Funktion</span> =
  
Define a custom LCD character.
+
Definiert ein benutzerdefiniertes LCD-Zeichen.
  
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
Line 15: Line 15:
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
= <span class="f_Header">Remarks</span> =
+
= <span class="f_Header">Anmerkungen</span> =
 
<div style="padding: 0px; margin: 0px 0px 0px 4px;">
 
<div style="padding: 0px; margin: 0px 0px 0px 4px;">
 
{| width="604" cellspacing="0" cellpadding="1" border="1" style="border: 2px solid rgb(0, 0, 0); border-spacing: 0px; border-collapse: collapse;"
 
{| width="604" cellspacing="0" cellpadding="1" border="1" style="border: 2px solid rgb(0, 0, 0); border-spacing: 0px; border-collapse: collapse;"
Line 23: Line 23:
  
 
| valign="top" width="75%" style="width: 504px; border: 1px solid rgb(0, 0, 0);" |  
 
| valign="top" width="75%" style="width: 504px; border: 1px solid rgb(0, 0, 0);" |  
Constant representing the character (0-7).
+
Konstante für das Zeichen (0-7).
  
 
|- style="vertical-align: top;"
 
|- style="vertical-align: top;"
Line 30: Line 30:
  
 
| valign="top" width="75%" style="width: 504px; border: 1px solid rgb(0, 0, 0);" |  
 
| valign="top" width="75%" style="width: 504px; border: 1px solid rgb(0, 0, 0);" |  
The row values for the character.
+
Die Zeilenwerte für das Zeichen.
  
 
|}
 
|}
Line 36: Line 36:
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
You can use the&nbsp;[[Tools LCD Designer|LCD designer]]&nbsp;to build the characters.
+
Sie können den&nbsp;[[Tools LCD Designer|LCD Designer]]&nbsp;benutzen um das Zeichen zu designen.
  
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
It is important that a CLS follows the DEFLCDCHAR statement(s).
+
Es ist wichtig, dass ein CLS nach (je)dem DEFLCDCHAR Befehl kommt.
 
+
So make sure you use the DEFLCDCHAR before your CLS statement.
+
  
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
Special characters can be printed with the&nbsp;[[CHR|Chr]]() function.
+
Benutzerdefinierte Zeichen können mit
 +
&nbsp;[[CHR|Chr]]() ausgegeben werden.
  
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
LCD Text displays have a 64 byte memory that can be used to show your own custom characters. Each character uses 8 bytes as the character is an array from 8x8 pixels. You can create a maximum of 8 characters this way. Or better said&nbsp;: you can show a maximum of 8 custom characters at the same time. You can redefine characters in your program but with the previous mentioned restriction.
+
LCD Text Displays haben einen 64 Byte Speicher der benutzt werden kann um benutzerdefinierte Zeichen zu speichern. Jedes Zeichen benötigt 8 Byte weil ein Zeichen ein Array von 8x8 Pixeln ist. Auf diese Weise kann man maximal 8 Zeichen definieren. Besser gesagt: Es können maximal 8 Zeichen zur selben Zeit angezeigt werden. Man kann während des Programmablaufs die Zeichen redefinieren.
  
A custom character can be used to show characters that are not available in the LCD font table. For example a Û.
+
Ein benutzerdefiniertes Zeichen kann benutzt werden um Zeichen anzuzeigen die nicht in der LCD Zeichentabelle enthalten sind. Zum Beispiel Û.
  
You can also use custom characters to create a bar graph or a music note.
+
Man kann benutzerdefinierte Zeichen auch verwenden um Balkendiagramme oder Musik-Noten darzustellen.
  
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
Line 60: Line 59:
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
= <span class="f_Header">See also</span> =
+
= <span class="f_Header">Siehe auch</span> =
  
[[Tools LCD Designer|Tools LCD designer]]
+
[[Tools LCD Designer|Tools LCD Designer]]
  
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
Line 68: Line 67:
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
= <span class="f_Header">Partial Example</span> =
+
= <span class="f_Header">Beispiel (Codeausschnutt)</span> =
  
 
<br/><source lang="bascomavr">
 
<br/><source lang="bascomavr">
 
Deflcdchar 1 , 225 , 227 , 226 , 226 , 226 , 242 , 234 , 228 ' replace ? with number (0-7)
 
Deflcdchar 1 , 225 , 227 , 226 , 226 , 226 , 242 , 234 , 228 ' replace ? with number (0-7)
 
Deflcdchar 0 , 240 , 224 , 224 , 255 , 254 , 252 , 248 , 240 ' replace ? with number (0-7)
 
Deflcdchar 0 , 240 , 224 , 224 , 255 , 254 , 252 , 248 , 240 ' replace ? with number (0-7)
Cls 'select data RAM
+
Cls 'Daten-Modus wählen
Rem it is important that a CLS is following the deflcdchar statements because it will set the controller back in datamode
+
Rem Es ist wichtig, ein CLS nach dem deflcdchar Befehl zu verwenden weil
 +
dadurch der Controller in den Datenmodus zurückgesetzt wird.
 
Lcd Chr(0) ; Chr(1)  
 
Lcd Chr(0) ; Chr(1)  
 
</source><br/>{{Languages}}
 
</source><br/>{{Languages}}
  
 
[[Category:BASCOM Language Reference/de]]
 
[[Category:BASCOM Language Reference/de]]

Latest revision as of 01:28, 12 March 2013

Contents

Funktion

Definiert ein benutzerdefiniertes LCD-Zeichen.

 

 

Syntax

DEFLCDCHAR char,r1,r2,r3,r4,r5,r6,r7,r8

 

 

Anmerkungen

char

Konstante für das Zeichen (0-7).

r1-r8

Die Zeilenwerte für das Zeichen.

 

Sie können den LCD Designer benutzen um das Zeichen zu designen.

 

Es ist wichtig, dass ein CLS nach (je)dem DEFLCDCHAR Befehl kommt.

 

Benutzerdefinierte Zeichen können mit  Chr() ausgegeben werden.

 

LCD Text Displays haben einen 64 Byte Speicher der benutzt werden kann um benutzerdefinierte Zeichen zu speichern. Jedes Zeichen benötigt 8 Byte weil ein Zeichen ein Array von 8x8 Pixeln ist. Auf diese Weise kann man maximal 8 Zeichen definieren. Besser gesagt: Es können maximal 8 Zeichen zur selben Zeit angezeigt werden. Man kann während des Programmablaufs die Zeichen redefinieren.

Ein benutzerdefiniertes Zeichen kann benutzt werden um Zeichen anzuzeigen die nicht in der LCD Zeichentabelle enthalten sind. Zum Beispiel Û.

Man kann benutzerdefinierte Zeichen auch verwenden um Balkendiagramme oder Musik-Noten darzustellen.

 

 

Siehe auch

Tools LCD Designer

 

 

Beispiel (Codeausschnutt)


Deflcdchar 1 , 225 , 227 , 226 , 226 , 226 , 242 , 234 , 228 ' replace ? with number (0-7)
Deflcdchar 0 , 240 , 224 , 224 , 255 , 254 , 252 , 248 , 240 ' replace ? with number (0-7)
Cls 'Daten-Modus wählen
Rem Es ist wichtig, ein CLS nach dem deflcdchar Befehl zu verwenden weil 
dadurch der Controller in den Datenmodus zurückgesetzt wird.
Lcd Chr(0) ; Chr(1)

Languages   English Deutsch  
Personal tools
Namespaces
Variants
Actions
Navigation
In other languages
Language