+ дисплея стоимомть до 100р и удобно паяется, работает по протаколу I2C следовательно юзается всего 2 вывода у МК.
вы воды настраиваются в файле LCDC115.C просто сказка а не дисплей. есдинственный минус нет подсветки.
С примером на ATMega8
ДОБАВИЛ новую либу переработаную + поддержка апаратного I2C теперь цеплять только по даташиту ресет на любую ногу (с правкой в LCDC115.C) либо на PC3 и не чего менять не надо
Библиотеку поправил HiSER За что ему ОГРОМНОЕ СПАСИБО теперь все просто летает
примеры юзатья функций
- Код: Выделить всё
void lcd_hex(unsigned char v); // lcd_put(i); i переменная типа byte выводит на экран значение HEX
void lcd_set_line(unsigned char line); // void lcd_set_line(Y); Y=1..7 переход курсора на строку
void lcd_write_data (unsigned char dat_byte); // lcd_write_data(0xXX) ;послать байт на отрисовку, для вывода картинок картинок
void lcd_video_mode(unsigned char mode); // lcd_video_mode(MODE); MODE=0..1 отображение инвормации 0 - норманьно 1 - негатив
void lcd_clear(void); // lcd_clear(); очистить экран
void lcd_init(void); // lcd_init(); иницилизация дисплея
void lcd_puts(unsigned char *data, unsigned char mode); // lcd_puts(t,MODE); t в данном случае массив или lcd_puts("hello",MODE) выводит строку символов
void lcd_put(unsigned char data,unsigned char mode); // lcd_put('A',MODE); или lcd_put(65,MODE); или lcd_put(0x41,MODE); выводи 1 символ
void lcd_putsf(flash unsigned char *data, unsigned char line,unsigned char mode); // cd_putsf(''Hello",Y,MODE); вывод строки в заданую линию на экране в заданом режиме отображения
void lcd_gotoxy ( unsigned char x, unsigned char y ); // lcd_gotoxy(X,Y); Х=0..96 Y=0..7 перевод курсора в нужную позицию