Tutorial de como controlar um display lcd com microcontroladores PIC.
Atenção! : Nunca esqueça de colocar um potenciometro no pino VEE pois do contrario o display não funcionara corretamente.
Os pinos D7, D6, D5, D4, E e RS devem estar conectados as portas que melhor lhe convier no microcontrolador PIC que você quiser. Precisando somente especificar quais portas estão ligadas e onde estão ligadas na biblioteca.
O pino R/W não é utilizado porém, ele deve ser ligado ao negativo.
O uso de um potenciometro no pino VEE é exencial pois é dele que iremos controlas o contraste do display, do contrario, o contraste do display ficara no maximo fazendo com que o display fique com uma linha ou completamente preto.
Exemplo:
----------------------------------------------------
#define LCD_DB4 PIN_A0
#define LCD_DB5 PIN_A3
#define LCD_DB6 PIN_B0
....
----------------------------------------------------
Após definir na biblioteca quais pinos estão conectados ao display, é só escrever o seu programa normalmente.
Exemplo de programa simples utilizado para criação da imagem no inicio do post:
----------------------------------------------------------------------------------------------------
#include <16f628a.h> // microcontrolador utilizado
#use delay(clock=4000000) // clock do cristal utilizado
#fuses nowdt, intrc_io, nomclr, put // fusíveis
#include <lcd_flex.c> // inclusão de biblioteca no programa
main() // Inicio do Programa
{
delay_ms (50); // Aguarda energização e inicialização do display
lcd_init(); // Inicia a comunicação com o display
lcd_putc("\f Espaco \n Alternativo"); // Escreve no display
} // Fim do programa
---------------------------------------------------------------------------------------------------
Este comentário foi removido pelo autor.
ResponderExcluir