MIKR/lectures/LCD_lib/LCD-lib.c

22 lines
460 B
C
Raw Normal View History

2024-04-16 20:18:18 +02:00
#include"HD44780.h"
int main(void) {
uint8_t linia;
char Znak1[] = {0x04, 0x0E, 0x04, 0x1F, 0x04, 0x0E, 0x04, 0x04};
char Znak2[] = {0x00, 0x00, 0x00, 0x1F, 0x1F, 0x00, 0x00, 0x00};
LCD_Setup();
LCD_BuildChar(Znak1, 0);
LCD_BuildChar(Znak2, 1);
for(linia = 0; linia < 2; linia++) {
LCD_GotoXY(0, linia);
LCD_PrintString("Linia 1");
LCD_PrintInteger(LCD_GetY());
LCD_SendData(linia);
LCD_PrintDouble(3.14, 100);
}
while(1);
return 0;
}