| Číslo
vývodu |
Označení | V/V | Význam |
| 1 | Vss | - | 0V (napájení) |
| 2 | Vcc | - | +5V (napájení) |
| 3 | Vee | - | Nastavení kontrastu |
| 4 | RS | Vstup | 0 = vstup je instrukce
1 = vstup jsou data |
| 5 | R/W | Vstup | 0 = zápis dat do LCD
1 = čtení dat z LCD |
| 6 | E | Vstup | Aktivace displeje |
| 7 | DB0 | V/V | Data, bit 0 (nejnižší) |
| 8 | DB1 | V/V | Data, bit 1 |
| 9 | DB2 | V/V | Data, bit 2 |
| 10 | DB3 | V/V | Data, bit 3 |
| 11 | DB4 | V/V | Data, bit 4 |
| 12 | DB5 | V/V | Data, bit 5 |
| 13 | DB6 | V/V | Data, bit 6 |
| 14 | DB7 | V/V | Data, bit 7 (nejvyšší) |
| 15 (**) | - | - | Napájení podsvětlení, anoda |
| 16 (**) | - | - | Napájení podsvětlení, katoda |

| Počet znaků | Pozice v DDRAM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Počet znaků | Pozice v DDRAM (po řádcích) | ||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
| Počet znaků | Pozice v DDRAM (po řádcích) | ||||
|
|
|
||||
|
|
|

| Příkaz | Kód | Popis | Délka vykonání příkazu** | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RS | R/W | DB7 | DB6 | DB5 | DB4 | DB3 | DB2 | DB1 | DB0 | |||
| Smaže displej | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | Smaže displej a nastaví kurzor na pozici 0. | 1.64mS |
| Nastaví kurzor na začátek | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | * | Nastaví kurzor na pozici 0 a vynuluje posun displeje | 1.64mS |
| Nastaví vstupní režim | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | I/D | S | Určí směr pohybu kurzoru (I/D) a posun displeje (S). Tyto operace se provádějí během čtení/zápisu. | 40uS |
| Zapne/vypne displej, kurzor a jeho blikání | 0 | 0 | 0 | 0 | 0 | 0 | 1 | D | C | B | Zapíná/vypíná displej (D), kurzor (C) a jeho blikání (B). | 40uS |
| Nastaví pohyb kurzoru/displeje | 0 | 0 | 0 | 0 | 0 | 1 | S/C | R/L | * | * | Nastaví pohyb kurzoru nebo displeje (S/C) a směr pohybu (R/L). Obsah DDRAM zůstane beze změny. | 40uS |
| Nastavení interface | 0 | 0 | 0 | 0 | 1 | DL | N | F | * | * | Nastaví délku interface (DL), počet řádků displeje (N) a znakový font (F). | 40uS |
| Nastaví pozici v CGRAM | 0 | 0 | 0 | 1 | Adresa v CGRAM | Po tomto příkazu jsou data ze vstupu zaznamenávána do CGRAM namísto DDRAM. | 40uS | |||||
| Nastaví pozici v DDRAM | 0 | 0 | 1 | Adresa v DDRAM | Po tomto příkazu jsou data ze vstupu zapisována do a čtena z DDRAM. | 40uS | ||||||
| Čte příznak BUSY a hodnotu adresového čítače | 0 | 1 | BF | DDRAM address | Čte příznak BUSY (BF) indikující, že displej ještě prování některou operaci, a pozici ukazatele adresy . | 0uS | ||||||
| Zapíše do DDRAM nebo CGRAM. | 1 | 0 | data | Zapíše data ze vstupu DDRAM nebo do CGRAM. | 40uS | |||||||
| Čte data z DDRAM nebo z CGRAM. | 1 | 1 | data | Čte data z aktuální adresy DDRAM nebo CGRAM. | 40uS | |||||||
| Název bitu | Význam nastavení | |
|---|---|---|
| I/D |
0 = Pohyb kurzoru zpět
|
1 = Pohyb kurzoru dopředu
|
| S |
0 = Posun displeje se neprovádí
|
1 = Displej se posouvá
|
| D |
0 = Vypnutí displeje
|
1 = Zapnutí displeje
|
| C |
0 = Vypnutí kurzoru
|
1 = Zapnutí kurzoru
|
| B |
0 = Vypnutí blikání kurzoru
|
1 = Zapnutí blikání kurzoru
|
| S/C |
0 = Pohyb kurzoru
|
1 = Pohyb displeje
|
| R/L |
0 = Posun doleva
|
1 = Posun doprava
|
| DL |
0 = 4-bit interface
|
1 = 8-bit interface
|
| N |
0 = střída 1/8 nebo 1/11 (jednořádkový displej)
|
1 = střída 1/16 (dvouřádkový displej)
|
| F |
0 = 5x7 bodů
|
1 = 5x10 bodů
|
| BF |
0 = Řadič přijímá instrukce
|
1 = Řadič je zaneprázdněn vykonáváním předchozí
operace
|
|
|
|
© DH servis 2002 - |