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

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

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

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

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

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

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

 
Опции темы

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

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

Сообщение от Uragan90 Посмотреть сообщение
В каком смысле
Он параметры цикла дописал , но пост свой вытер . Пост #23 .
Счас восстановлю.
Хотя я то же писал о том же...
Реклама:
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 15.04.2011, 20:11  
AJScorp
Почётный гражданин KAZUS.RUN
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,550
Сказал спасибо: 384
Сказали Спасибо 735 раз(а) в 416 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

Сообщение от dosikus Посмотреть сообщение
Он параметры цикла дописал , но пост свой вытер . Пост #23 .
Да я увидел, что всё получилось и решил, что не обязательно повторяться.

З.Ы. Собственно, dosikus и натолкнул на эту мысль.
AJScorp вне форума  
Непрочитано 29.05.2011, 14:24  
Uragan90
Почётный гражданин KAZUS.RUN
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,895
Сказал спасибо: 469
Сказали Спасибо 407 раз(а) в 254 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

Здравствуйте!!! Еще один вопросик задам если можно
Есть много строк вида:
PHP код:
const unsigned char string_1[]={"parameter_1"};
const unsigned char string_2[]={"parameter_2"};
const unsigned char string_3[]={"parameter_3"};
... 
??? Как из этих строк создать массив вида ???:
PHP код:
const unsigned char mass_string[]={string_1, string_2, string_3, ...}; 
Что б в цикле можно было по очереди выводить эти строки например так:
PHP код:
for(i=0;i‹10;i++)
LCD_print (mass_string[i]);
deley(1000); 
__________________
Я бы изменил весь мир, но бог не дал исходников

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

Сообщение от Uragan90 Посмотреть сообщение
??? Как из этих строк создать массив вида ???:
Например, так
Код:
const unsigned char *mass_string[]={"parameter_1",
                                    "parameter_2",
                                    "parameter_3"};
или так
Код:
const unsigned char string_1[]={"parameter_1"}; 
const unsigned char string_2[]={"parameter_2"}; 
const unsigned char string_3[]={"parameter_3"};

...

const unsigned char *mass_string[]={&string_1,
                                    &string_2,
                                    &string_3};
AJScorp вне форума  
Сказали "Спасибо" AJScorp
Uragan90 (29.05.2011)
Непрочитано 29.05.2011, 18:26  
Uragan90
Почётный гражданин KAZUS.RUN
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,895
Сказал спасибо: 469
Сказали Спасибо 407 раз(а) в 254 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

AJScorp Например, так
Код:
const unsigned char *mass_string[]={"parameter_1",
                                    "parameter_2",
                                    "parameter_3"};
А вызывать в функции моей как ето дело???
__________________
Я бы изменил весь мир, но бог не дал исходников

Последний раз редактировалось Uragan90; 29.05.2011 в 18:29.
Uragan90 вне форума  
Непрочитано 29.05.2011, 19:20  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

Uragan90, а перед
PHP код:
void lcd_putchar... 
что? На уровень повыше. Там где строка выбирается. Вот эта строка и будет
PHP код:
*mass_string[i] 
где i - номер сообщения в массиве.

Последний раз редактировалось omercury; 29.05.2011 в 19:23.
omercury вне форума  
Сказали "Спасибо" omercury
Uragan90 (29.05.2011)
Непрочитано 29.05.2011, 20:03  
Uragan90
Почётный гражданин KAZUS.RUN
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,895
Сказал спасибо: 469
Сказали Спасибо 407 раз(а) в 254 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

Сообщение от omercury Посмотреть сообщение
Uragan90, а перед
PHP код:
void lcd_putchar... 
что? На уровень повыше. Там где строка выбирается. Вот эта строка и будет
PHP код:
*mass_string[i] 
где i - номер сообщения в массиве.
Вот мой массив:
PHP код:
const unsigned char *mass_pamtr[]={
"CH1 AC ", 
"CH1 DC ", 
"CH1 GND", 
"CH1 OFF", 
"CH2 AC ", 
"CH2 DC ", 
"CH2 GND",
"CH2 OFF", 
" Time ", 
" TRIG ",
" EDGE ",
" LIGHT ",
}; 

Есть у меня и функция вывода строки на экран типа такой:

PHP код:
lcd_putstring(x,y,"Текст",WHITE,BLACK,0,1); 
И если я напишу цикл, то строчка будут изменятся, правильно???
PHP код:
for(i=0;i‹10;i++)
{
lcd_putstring(x,y,*mass_pamtr[i],WHITE,BLACK,0,1);
deley(500);
} 
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Непрочитано 29.05.2011, 20:04  
AJScorp
Почётный гражданин KAZUS.RUN
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,550
Сказал спасибо: 384
Сказали Спасибо 735 раз(а) в 416 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

Сообщение от Uragan90 Посмотреть сообщение
А вызывать в функции моей как ето дело???
Также, как и для просто стринга "LCD_print (mass_string[i])". У Вас же в любом случае в качестве параметра передается указатель на стринг, так какая разница откуда его брать - из массива или константой?
AJScorp вне форума  
Непрочитано 29.05.2011, 20:45  
Uragan90
Почётный гражданин KAZUS.RUN
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,895
Сказал спасибо: 469
Сказали Спасибо 407 раз(а) в 254 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

Сообщение от AJScorp Посмотреть сообщение
Также, как и для просто стринга "LCD_print (mass_string[i])". У Вас же в любом случае в качестве параметра передается указатель на стринг, так какая разница откуда его брать - из массива или константой?
Мне для другой функции потребуется! Для этого и бьюсь чтоб изменяя i менялись и строчки на экране
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Непрочитано 29.05.2011, 21:10  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Вывод текста на экран жк

Получилось? Перебор есть?...
omercury вне форума  
 
Опции темы

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

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, время: 07:33.


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