Upload
fabio-souza
View
515
Download
4
Embed Size (px)
Citation preview
Objetivos
• Compreender o funcionamento do LCD alfanumérico 16X2;
• Utilizar as funções do mikroC para interface com LCD;
• Exibir mensagens e variáveis no display LCD.
Fábio Souza 2
Funções no MikroC
• void Lcd_Init();
• void Lcd_Out(char row, char column, char *text);
• void Lcd_Chr(char row, char column, char out_char);
• void Lcd_Cmd(char out_char);
Fábio Souza 6
Declarando os pinos do LCD
• sbit LCD_RS at RD4_bit;
• sbit LCD_EN at RD5_bit;
• sbit LCD_D4 at RD0_bit;
• sbit LCD_D5 at RD1_bit;
• sbit LCD_D6 at RD2_bit;
• sbit LCD_D7 at RD3_bit;
• sbit LCD_RS_Direction at TRISD4_bit;
• sbit LCD_EN_Direction at TRISD5_bit;
• sbit LCD_D4_Direction at TRISD0_bit;
• sbit LCD_D5_Direction at TRISD1_bit;
• sbit LCD_D6_Direction at TRISD2_bit;
• sbit LCD_D7_Direction at TRISD3_bit;
Fábio Souza 7
Inicializando o LDC
• void Lcd_Init();
• Inicializa LCD conforme pinagem configurada;
• Lcd_Init(); //inicializa LCD
Fábio Souza 8