Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Вывод текста на экран жк

Непрочитано 14.04.2011, 21:35  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

Uragan90, Дисплей то скажи какой (контроллер).
На ebay в лотах с дисплеями есть исходники . Глядишь и твой объявится.
Реклама:
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 14.04.2011, 21:38  
Uragan90
Почётный гражданин KAZUS.RUN
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,895
Сказал спасибо: 469
Сказали Спасибо 407 раз(а) в 254 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

SSD1289 контроллер. Пикавр*овский короче говоря
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Непрочитано 14.04.2011, 21:41  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

Цитата:
Что-то я в упор не пойму, что здесь с циклами... В первый раз вижу подобную запись
наверно так будет понятнее
Код:
for (h=0; h { if (rot) ch=ascii_tab[ c-32 ][h];
              else ch=ascii_tab[ c-32 ][CHAR_H-h-1]; 
              mask=0x80; 
              for (p=0; p { if (ch&mask) { lcd_wrdata(textcolor);} 
                            else{ lcd_wrdata(backcolor);} 
                            mask=mask/2;
                           } // for p 
             }
правда я не соображу,что обозначают имена переменных перед фигурными скобками. Хотя никто не запрещал в качестве оператора модификации переменной цикла использовать составной оператор
А так в принципе классика жанра - вывод по точкам из знакогенератора. Первый цикл - сканирование по строкам развертки, второй - сканирование по байту. Естественно матрица только 8*Х
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 14.04.2011 в 21:52.
MisterDi вне форума  
Непрочитано 14.04.2011, 21:41  
AJScorp
Почётный гражданин KAZUS.RUN
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,550
Сказал спасибо: 384
Сказали Спасибо 735 раз(а) в 416 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

Сообщение от Uragan90 Посмотреть сообщение
Там еще засада с этой шнягой
А что именно происходит, или не происходит? Оно вообще компиляется?

Я вижу только два вложенных цикла с недописанными условиями, в которых переменная цикла никак не изменяется.

Код:
for (h=0; h
 { 
 if (rot) 
  ch=ascii_tab[ c-32 ][h];  
 else 
  ch=ascii_tab[ c-32 ][CHAR_H-h-1]; 
 
 mask=0x80; 
 for (p=0; p
  {
  if (ch & mask) 
   { 
   lcd_wrdata(textcolor); 
   } 
  else 
   { 
   lcd_wrdata(backcolor); 
   } 
  mask=mask/2; 
  } // for p 
 }
AJScorp вне форума  
Непрочитано 14.04.2011, 21:46  
Uragan90
Почётный гражданин KAZUS.RUN
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,895
Сказал спасибо: 469
Сказали Спасибо 407 раз(а) в 254 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

Сообщение от dosikus Посмотреть сообщение
На ebay в лотах с дисплеями есть исходники . Глядишь и твой объявится.
Да сырци то есть, у нас ума не хватает, текст не пустить на экран
Миниатюры:
Нажмите на изображение для увеличения
Название: P1040550.gif
Просмотров: 84
Размер:	311.3 Кб
ID:	20568  
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Непрочитано 14.04.2011, 21:46  
AJScorp
Почётный гражданин KAZUS.RUN
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,550
Сказал спасибо: 384
Сказали Спасибо 735 раз(а) в 416 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

Сообщение от MisterDi Посмотреть сообщение
Хотя никто не запрещал в качестве оператора модификации переменной цикла использовать составной оператор
Так и его же нету
AJScorp вне форума  
Непрочитано 14.04.2011, 21:49  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

Uragan90, Так там сложного то ничего нет .
В сименсе сначала определяется окно равно размерам символа , затем это окно заполняется из массива попиксельно .
Ткни носом на исходники.
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 14.04.2011 в 21:53.
dosikus вне форума  
Непрочитано 14.04.2011, 22:01  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

Сообщение от AJScorp Посмотреть сообщение
Так и его же нету
Если компилятор не ругается на незакрытый for, то может оно там есть? но ИМХО это жуткий изврат.
Во вложении работа с этим дисплеем из НИОСа, должно подойти. проверь. Сделано тупо, но работает.
Вложения:
Тип файла: txt lcd_con.txt (18.7 Кб, 114 просмотров)
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 14.04.2011, 22:14  
AJScorp
Почётный гражданин KAZUS.RUN
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,550
Сказал спасибо: 384
Сказали Спасибо 735 раз(а) в 416 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

MisterDi, С очень жестко относится к парности скобок, не важно каких, круглых, фигурных или квадратных. Так что, может суслик и есть, но я его не вижу.
AJScorp вне форума  
Непрочитано 14.04.2011, 22:16  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

Может круглые скобки находятся за пределами процитированного фрагмента. Я полностью согласен, что компилятор обязан ругаться.
__________________
misterdi<@>i.ua
MisterDi вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Samsung LS17HAAKS белый экран dosikus Ремонт оргтехники 4 18.09.2013 00:34
Вывод на lcd nokia3310 от двух ds1820 Mitrar Микроконтроллеры, АЦП, память и т.д 10 15.03.2011 09:55
Последовательный вывод данных Mitrar Микроконтроллеры, АЦП, память и т.д 9 14.05.2010 11:57
[Решено] Помогите определить семисегментник opylk Информация по радиокомпонентам 3 18.03.2010 19:38
Радиокалькулятор ColorAndCode 9.3 optima22 Информация по радиокомпонентам 0 10.11.2009 11:01


Часовой пояс GMT +4, время: 06:16.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.