roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 май 2025, 04:24

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: наваял библиотеку работы с LCD от Motorola С115
СообщениеДобавлено: 08 сен 2010, 20:57 
Не в сети

Зарегистрирован: 24 янв 2010, 00:09
Сообщения: 18
Откуда: саратов
мож каму пригодиться и самому чтоб не прое...

+ дисплея стоимомть до 100р и удобно паяется, работает по протаколу I2C следовательно юзается всего 2 вывода у МК.
вы воды настраиваются в файле LCDC115.C просто сказка а не дисплей. есдинственный минус нет подсветки.
С примером на ATMega8
Вложение:
C115.GIF
C115.GIF [ 41.29 КиБ | Просмотров: 4873 ]

Вложение:
с115.rar [752.48 КиБ]
Скачиваний: 0



ДОБАВИЛ новую либу переработаную + поддержка апаратного 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  перевод курсора в нужную позицию



Вложение:
аппаратный.rar [4.72 КиБ]
Скачиваний: 0


Последний раз редактировалось skorpionm 09 сен 2010, 17:29, всего редактировалось 5 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: наваял библиотеку работы с LCD от Motorola С115
СообщениеДобавлено: 08 сен 2010, 21:26 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
схему бы и картинку :)

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: наваял библиотеку работы с LCD от Motorola С115
СообщениеДобавлено: 09 сен 2010, 10:40 
Не в сети

Зарегистрирован: 24 май 2010, 15:31
Сообщения: 92
Откуда: Екатеринбург
ФИО: Зайцев Иван Алексеевич
Схема в архиве


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: наваял библиотеку работы с LCD от Motorola С115
СообщениеДобавлено: 30 ноя 2010, 10:38 
Не в сети

Зарегистрирован: 30 ноя 2010, 10:36
Сообщения: 1
Как переделать библиотеку для Attiny2313 ?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO