CONFIG LCDMODE/de

From MCS Wiki AVR
< CONFIG LCDMODE(Difference between revisions)
Jump to: navigation, search
 
(Example)
 
(4 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> =
  
Configures the LCD operation mode and overrides the compiler setting.
+
Konfiguriert den LCD-Mode und überschreibt die Standardwerte.
  
 
<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 25: Line 25:
 
<span style="font-weight: bold;">PORT</span>
 
<span style="font-weight: bold;">PORT</span>
  
Will drive the LCD in 4-bit port mode and is the default.
+
Versetzt das LCD in den 4-bit Port Mode und ist der Standardwert.
  
In PORT mode you can choose different PIN's from different PORT's to connect to the upper 4 data lines of the LCD display. The RS and E can also be connected to a user selectable pin. This is very flexible since you can use pins that are not used by your design and makes the board layout simple. On the other hand, more software is necessary to drive the pins.
+
Im PORT Mode können Sie verschiedene Pins von verschiedenen Ports benutzen um die Verbindung zu den oberen 4 Daten-Anschlüssen des LC-Displays herzustellen.
 +
Auch RS und E können mit einem frei wählbaren Pin verbunden werden. Das ist sehr hilfreich weil man Pins benutzen kann die sonst nicht benötigt werden und es vereinfacht das Leiterplatten-Layout. Andererseits wird mehr Code benötigt um die Pins anzusteuern.
  
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
<span style="font-weight: bold;">BUS</span>&nbsp;will drive the LCD in bus mode and in this mode is meant when you have external RAM and so have an address and data bus on your system. The RS and E line of the LCD display can be connected to an address decoder. Simply writing to an external memory location select the LCD and the data is sent to the LCD display. This means the data-lines of the LCD display are fixed to the data-bus lines.
+
<span style="font-weight: bold;">BUS</span>&nbsp;versetzt das LC-Display in den BUS-Mode; dieser Modus wird benutzt wenn man externen RAM hat und deshalb einen Addressen- und Data-Bus in dem System hat. RS und E des LC-Displays können mit einem Address-Decoder verbunden werden. Durch einfaches Schreiben zur externen Speicheradresse wird das LCD selektiert und die Daten werden zum Display geschrieben. Das heißt, dass die Datenleitungen des LCD fest mit den Datenbus-Leitungen verbunden sind.
  
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
Use&nbsp;[[$LCD]]&nbsp;= address and&nbsp;[[$LCDRS]]&nbsp;= address, to specify the addresses that will enable the E and RS lines.
+
Benutzen Sie&nbsp;[[$LCD]]&nbsp;= address and&nbsp;[[$LCDRS]]&nbsp;= address, um die Adressen zu spezifizieren die E und RS enablen.
  
 
|}
 
|}
Line 43: Line 44:
 
<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> =
  
 
[[CONFIG LCD|CONFIG LCD]]&nbsp;,&nbsp;[[$LCD]]&nbsp;,&nbsp;[[$LCDRS]]
 
[[CONFIG LCD|CONFIG LCD]]&nbsp;,&nbsp;[[$LCD]]&nbsp;,&nbsp;[[$LCDRS]]
Line 51: Line 52:
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
= <span class="f_Header">Example</span> =
+
= <span class="f_Header">Beispiel</span> =
  
 
<br/><source lang="bascomavr">
 
<br/><source lang="bascomavr">
Config LCDMODE = PORT 'the report will show the settings
+
Config LCDMODE = PORT 'Der Report zeigt die Settings an
Config LCDBUS = 4 '4 bit mode
+
Config LCDBUS = 4 '4 Bit Modus
LCD "hello"
+
LCD "Hallo"
 
</source><br/>{{Languages}}
 
</source><br/>{{Languages}}
  
 
[[Category:BASCOM Language Reference/de]]
 
[[Category:BASCOM Language Reference/de]]

Latest revision as of 02:03, 25 February 2013

Contents

Funktion

Konfiguriert den LCD-Mode und überschreibt die Standardwerte.

 

 

Syntax

CONFIG LCDMODE = type

 

 

Anmerkungen

Type

PORT

Versetzt das LCD in den 4-bit Port Mode und ist der Standardwert.

Im PORT Mode können Sie verschiedene Pins von verschiedenen Ports benutzen um die Verbindung zu den oberen 4 Daten-Anschlüssen des LC-Displays herzustellen. Auch RS und E können mit einem frei wählbaren Pin verbunden werden. Das ist sehr hilfreich weil man Pins benutzen kann die sonst nicht benötigt werden und es vereinfacht das Leiterplatten-Layout. Andererseits wird mehr Code benötigt um die Pins anzusteuern.

 

BUS versetzt das LC-Display in den BUS-Mode; dieser Modus wird benutzt wenn man externen RAM hat und deshalb einen Addressen- und Data-Bus in dem System hat. RS und E des LC-Displays können mit einem Address-Decoder verbunden werden. Durch einfaches Schreiben zur externen Speicheradresse wird das LCD selektiert und die Daten werden zum Display geschrieben. Das heißt, dass die Datenleitungen des LCD fest mit den Datenbus-Leitungen verbunden sind.

 

Benutzen Sie $LCD = address and $LCDRS = address, um die Adressen zu spezifizieren die E und RS enablen.

 

 

Siehe auch

CONFIG LCD , $LCD , $LCDRS

 

 

Beispiel


Config LCDMODE = PORT 'Der Report zeigt die Settings an
Config LCDBUS = 4 '4 Bit Modus
LCD "Hallo"

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