Подключение символьного ЖКИ
|
|
extremist | Дата: Понедельник, 05.01.2009, 14:31 | Сообщение # 1 |
Рядовой
Группа: Пользователи
Сообщений: 15
Статус: Offline
| Автор расскажи подробней о подключении символьного ЖКИ, почему из шины данных используеться только 4 бита то есть 4 разряда, как к примеру покдлючить подсветку дисплея, какие именно дисплеи можно подключать. Я купил дисплейчик WH1602A-YYG-CTK вроде так называеться, на основе контроллера HD44870. Интересууют особенности работы с этим дисплеем, в инете инфы много, но как всегда ил инаписано коряво или без открытого кода!!! Был бы не плохой я думаю проэктик к примеру Вывод определенного символа на ЖКИ согласно нажатой кнопке... клава сеточная 6х6 динамический опрос, и вывод на ЖКИ... вроде не сложно я думаю. был бы рад такой статье...
|
|
| |
Souond | Дата: Понедельник, 19.01.2009, 18:48 | Сообщение # 2 |
Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Offline
| extremist, А ты разобрался как включать русскую кодировку на LCD?
|
|
| |
andrei_p | Дата: Воскресенье, 08.03.2009, 05:28 | Сообщение # 3 |
Группа: Удаленные
| И здрасте! Вопрос по совместимости ЖК-индикаторов - В статьях предложены дисплеи типа lm020l, lm016.... на контроллере HD44870. Означает ли это то, что мой дисплей MT-16S2D-2YLG, по даташиту контроллер аналогичен, будет работать так же без изменения программы? Как я понял у моего варианта, кроме стандартных функций, поддерживается русский язык. Я в этом деле новичок, а потому лишних сложностей, при построении девайсов, хотелось бы избежать.
|
|
| |
my-avr | Дата: Воскресенье, 08.03.2009, 10:42 | Сообщение # 4 |
 Admin
Группа: Администраторы
Сообщений: 79
Статус: Offline
| Да, Ваш дисплей MT-16S2D-2YLG аналогичен, и ничего ни в программе ни в схеме менять не стоит.
|
|
| |
andrei_p | Дата: Воскресенье, 08.03.2009, 14:51 | Сообщение # 5 |
Группа: Удаленные
| my-avr, Спасибо
|
|
| |
extremist | Дата: Вторник, 10.03.2009, 12:51 | Сообщение # 6 |
Рядовой
Группа: Пользователи
Сообщений: 15
Статус: Offline
| Если контроллер HD44870 то обязательно будет один- в один с описаным в статье...
|
|
| |
andrei_p52 | Дата: Суббота, 01.08.2009, 01:41 | Сообщение # 7 |
 Рядовой
Группа: Пользователи
Сообщений: 1
Статус: Offline
| И снова здасте! А можно ли увидеть пример такого вывода на СИ (само собой с подробными коментариями)- 1-я строка - произвольный текст 2-я строка - тикающий счетчик Просто в силу своего, пока еще, ламерства не могу понять как это грамотно реализуется. К сожалению в имеющихся статьях я конкретного решения не нашел.... EDIT Нашел в одной из статей. Как раньше не заметил хз.....
Сообщение отредактировал andrei_p52 - Суббота, 01.08.2009, 15:44 |
|
| |
Leon | Дата: Четверг, 10.09.2009, 23:53 | Сообщение # 8 |
 Рядовой
Группа: Пользователи
Сообщений: 4
Статус: Offline
| здрасьте. я тут новы но я кое что у же сумел нафурычить. вот интересно как инвертировать backlight в LCD 16x2 или сделать мигающий курсор
|
|
| |
Viper | Дата: Понедельник, 01.02.2010, 10:54 | Сообщение # 9 |
Рядовой
Группа: Пользователи
Сообщений: 4
Статус: Offline
| Подскажите плиз купил вот такой ЖК http://www.rcscomponents.kiev.ua/modules/Asers_Shop/images/datasheets/HY-1602H.pdf как я понял 15 и 16 ето плдсветка а питание нужно подавать на 1 +5В а - на 2. 3 контакт нужно подключать на -? прошил атмегу подключил а у меня просто темная нижняя строчка
|
|
| |
HiSER | Дата: Четверг, 04.02.2010, 05:07 | Сообщение # 10 |
 Продвинутый автор!
Группа: Проверенные
Сообщений: 254
Статус: Offline
| 2. VSS - Ground (GND) 3. Vo - Power LCD (+4.2V)
Сообщение отредактировал HiSER - Четверг, 04.02.2010, 05:13 |
|
| |
aleksyt | Дата: Пятница, 05.02.2010, 15:36 | Сообщение # 11 |
Рядовой
Группа: Пользователи
Сообщений: 14
Статус: Offline
| Недавно купил и подключил LCD WH0802a, долго мучался из-за того, что третью ногу никуда не подключил на этом дисплее. А оказалось, что это нога контрастности, т.е. дисплей работал, но я этого не видел. В общем я соединил третью ногу с землей резистором 4,7 кОм и все заработало. Подключал так, как описано в статьях на этом сайте. С русскими буквами разобрался #pragma rl+ // для включения sprintf(lcd_buffer,"Привет!"); lcd_clear(); lcd_puts(lcd_buffer); #pragma rl- // для выключения
Сообщение отредактировал aleksyt - Воскресенье, 07.02.2010, 00:38 |
|
| |