Entre nossas interfaces de exibição interativa homem-computador comumente usadas, além dos tubos digitais, LEDs e o LCD1602 que mencionamos antes, há também um tipo de tela LCD que é mais usada. Acredito que todos os amigos que estiveram em contato com microcomputadores de chip único sabem que é 12864 LCD. Como o nome indica, 12864 significa que pode exibir 128 pontos na direção horizontal e 64 pontos na direção vertical. Nossos módulos LCD 12864 comumente usados têm bibliotecas de fontes e aqueles sem bibliotecas de fontes. Existem também muitos tipos de chips de controle, como KS0108, T6963, ST7920 e assim por diante. Aqui, usamos a tela LCD 12864 com ST7920 como o chip de controle principal para aprender como conduzi-lo. (A tela LCD usa OCMJ4X8C da Jinpeng).

Descrição do LCD do lcd12864:
Vamos primeiro' entender sua conexão paralela. A seguir está o diagrama de conexão do circuito:

Como pode ser visto na figura acima, além da linha de dados paralela de 8 bits da porta PO, existem várias linhas como RS, RW e E para a conexão entre o módulo LCD e o microcontrolador. Entre eles, R / S é a linha de controle de seleção de comando e registro de dados (seleção de chip em modo serial), R / W é a linha de controle de leitura e gravação (linha de dados em modo serial) e E é a linha de habilitação (modo serial ) A linha do relógio abaixo).
Por meio dessas linhas de controle e linhas de dados, combinadas com seu diagrama de tempo, podemos escrever o driver correspondente. Observe o diagrama de tempo de gravação no modo paralelo:





