Među našim najčešće korišćenim interfejsima za interaktivni displej između ljudi i računara, pored digitalnih cevi, LED-a i LCD1602 koji smo ranije spomenuli, postoji i vrsta LCD ekrana koja se više koristi. Vjerujem da svi prijatelji koji su bili u kontaktu sa mikroračunarima sa jednim čipom znaju da je to 12864 LCD. Kao što naziv govori, 12864 znači da može prikazati 128 tačaka u horizontalnom i 64 tačke u vertikalnom smeru. Naši najčešće korišćeni 12864 LCD moduli imaju biblioteke fontova i one bez biblioteke fontova. Postoje i mnoge vrste kontrolnih čipova, kao što su KS0108, T6963, ST7920 i tako dalje. Ovdje koristimo 12864 LCD ekran sa ST7920 kao glavnim kontrolnim čipom da naučimo kako ga upravljati. (LCD ekran koristi Jinpengov OCMJ4X8C).

LCD opis lcd12864:
Hajde da' prvo shvatimo njegovu paralelnu vezu. U nastavku je dijagram povezivanja kola:

Kao što se može vidjeti iz gornje slike, pored 8-bitne paralelne podatkovne linije PO porta, postoji nekoliko linija kao što su RS, RW i E za vezu između LCD modula i mikrokontrolera. Među njima, R/S je kontrolna linija izbora komandi i registra podataka (izbor čipa u serijskom režimu), R/W je kontrolna linija čitanja i pisanja (linija podataka u serijskom režimu), a E je linija za omogućavanje (serijski režim). ) Sat linija ispod).
Preko ovih kontrolnih linija i linija podataka, u kombinaciji sa njegovim vremenskim dijagramom, možemo napisati odgovarajući drajver. Pogledajte vremenski dijagram pisanja u paralelnom načinu rada:





