/* * lcd.h * * Created: 17/05/2021 12:11:26 * Author: yboujon1 */ #include "main.h" #define RS PC2 #define RW PC1 #define E PC0 #define FUNCTION_SET 0x30 #define TWO_LINE_MODE 0x08 #define DOTS_MODE 0x04 #define DISPLAY_CTRL 0x08 #define DISPLAY_ON 0x04 #define CURSOR_ON 0x02 #define BLINK_ON 0x01 #define CLEAR_DISPLAY 0x01 #define ENTRY_MODE_SET 0x04 #define INCREMENT_MODE 0x02 #define ENTIRE_SHIFT_ON 0x01 #define POSITION 0x80 #define SECOND_LINE 0x40 void LCD_Init (void); //initialise le LCD void LCD_Command(unsigned char cmd); //envoie un commande au LCD int LCD_putchar(char c, FILE *stream); //envoie un caractere au LCD