Чт июл 24, 2008 16:45:41
Вт июл 29, 2008 20:37:04
Сб сен 13, 2008 00:35:27
Сб сен 13, 2008 16:34:23
Пт окт 03, 2008 09:49:34
while(1)
{
//вывод
};
Чт ноя 27, 2008 16:59:52
Esya писал(а):разбираюсь с лсд, 16х2 у меня возник вопрос как установить курсор во 2-ю строку в нужный мне адрес??
Чт ноя 27, 2008 17:16:05
Чт ноя 27, 2008 17:22:44
Чт ноя 27, 2008 17:26:32
Точно не помню, но по-моему с адреса 0x40 начинается вторая строка.Esya писал(а):я коечно ничего не понял из написаного , я думаю так адрес DDRAM ето и есть та ячейка куда устанавливается курсор ,если ето так, то каой командой его установить в начало второй строки??
Чт ноя 27, 2008 17:35:21
Пт ноя 28, 2008 06:45:31
Esya писал(а):пишу на асеме симулирую в вмлаб на 0х40 не реагирует
Пн дек 01, 2008 18:37:38
Чт дек 04, 2008 13:27:09
Чт дек 04, 2008 14:24:16
Чт дек 04, 2008 17:37:56
Пт дек 05, 2008 09:14:23
Пт дек 05, 2008 16:15:36
Попробуй дисплей другого производителя.
ЖКИ какой у тебя?
Символ "В" ( и возможно не только он) в твоем может другой адрес имеет и не совпадает с остальными на HD44780 - сравни по датишникам и может корректировка адресов просто нужна или как Migray выше сказал.
Вт дек 09, 2008 10:28:13
Вт дек 09, 2008 10:49:39
yeskela писал(а):Народ, решил разобратся с ЖК дисплеем WINSTAR WH1602 (2 строки по 16 символов) но что-то пока в тупике:(
Питание и подсветку взял с USB, контрастность переменником регулируется.
Выводы D0...D7, RS, R/W и E на двунаправленные пины LPT порта повесил, пинами порта без проблемм умею программно дергать.
Но на дисплее ничего не высвечивается только две пустые строки.
Даташит читал, но там без поллитра не разберешся. Понял только, что можно использовать пины D0..D7 а можно только D4..D7 для обмена данными.
Если кто обяснит что на индикатор послать, что-бы там что-то отображаться стало, буду примного благодарен.
Вт дек 09, 2008 12:09:32
BerZerK-ku писал(а):Сначала надо провести инициализацию ЖК, загнать его в необходимый режим. А потом уже выводить данные. Ниже приведен рабочий исходник для Мега8, разбирайтесь