Например TDA7294

Форум РадиоКот • Просмотр темы - Бегущая Строка даты и часов мега32 дисплей1601/1602
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 06:51:59

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Бегущая Строка даты и часов мега32 дисплей1601/1602
СообщениеДобавлено: Ср июн 17, 2020 00:03:57 
Родился
Аватар пользователя

Зарегистрирован: Чт мар 28, 2019 18:41:40
Сообщений: 9
Откуда: Украина г. Тернополь
Рейтинг сообщения: 0
Добрый вечер друзья помогите реализовать функцию вывода даты и часов бегущей строкой длиной в 14 символов дисплей 1602 микроконтроллер мега32 код нужен для аврстудио поделитесь примерчиком если вывести отдельно дату и время то все четко отображается а вот бегущую строку не могу организовать...

хотелось бы увидеть пример кода на С с коментами или объяснением что к чему помогите пожалуйста...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Бегущая Строка даты и часов мега32 дисплей1601/1602
СообщениеДобавлено: Ср июн 17, 2020 09:31:07 
Друг Кота
Аватар пользователя

Карма: 49
Рейтинг сообщений: 390
Зарегистрирован: Вс июл 12, 2009 19:15:29
Сообщений: 7010
Откуда: Ижевск
Рейтинг сообщения: 0
Организовать в ОЗУ видеообласть. В нее складывать данные. А выводить на отображение, начиная с i-того элемента.

_________________
Docendo discimus


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Бегущая Строка даты и часов мега32 дисплей1601/1602
СообщениеДобавлено: Ср июн 17, 2020 11:18:16 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Собственно сам буфер видеопамяти выводится однократно в обычном режиме (у топикстартера вывод уже есть).
А затем, через определенное время сдвигаем данные видеобуфера на 1 шаг (кольцевой сдвиг видеобуфера) и выполняем новый вывод в дисплей. И так по новой.
Но это "решение в лоб"...
У 1602 есть возможность организовать кольцевой сдвиг имеющимися в дисплее командами.
Загружаем данные и затем "проталкиваем" командами контроллера дисплея.
Но там читать даташит на контроллер дисплея надо (если его данные известны).
8)


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Бегущая Строка даты и часов мега32 дисплей1601/1602
СообщениеДобавлено: Сб июн 20, 2020 00:58:09 
Родился
Аватар пользователя

Зарегистрирован: Чт мар 28, 2019 18:41:40
Сообщений: 9
Откуда: Украина г. Тернополь
Рейтинг сообщения: 0
Собственно сам буфер видеопамяти выводится однократно в обычном режиме (у топикстартера вывод уже есть).
А затем, через определенное время сдвигаем данные видеобуфера на 1 шаг (кольцевой сдвиг видеобуфера) и выполняем новый вывод в дисплей. И так по новой.
Но это "решение в лоб"...
У 1602 есть возможность организовать кольцевой сдвиг имеющимися в дисплее командами.
Загружаем данные и затем "проталкиваем" командами контроллера дисплея.
Но там читать даташит на контроллер дисплея надо (если его данные известны).
8)


Привет так мне нужно сдвигать только верхнюю строку и то только 14 знакомест сначала идет полная дата 14 символов дальше время 10 и всем етем управляет диспетчер RTOS так вот с етих даних сделать бегущую строчку которая сначала отображает 14 символов даты и через некоторое время отображает само время и так по колу когда активна ета заставка так вот мне нужно составить скелетик такой функции можешь набросать а я уже в проекте подставлю переменные и скомпилирую проект и проверю что и как???


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Бегущая Строка даты и часов мега32 дисплей1601/1602
СообщениеДобавлено: Сб июн 20, 2020 08:44:44 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
ROTS ... для домашних часиков...
8)
Готовое только под ассемблером.
Или алгоритм (его, в принципе, выше уже описали).
Как вариант - адуринка, но собственный вывод писать влом - там уже готовый драйвер для LCD подобного типа имеется.
Для самостоятельной работы рекомендую соорудить первичный вывод информации в видеобуфер, а уж из него посылать в дисплей нужные кусочки по тайм-прерываниям.
Или использовать ОЗУ индикатора в полном объёме - но... тогда даташит на конкретный индикатор вычитывать - на вопрос объёма ОЗУ и правил развертки (они бывают отличаются).
8)


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Бегущая Строка даты и часов мега32 дисплей1601/1602
СообщениеДобавлено: Сб июн 20, 2020 21:30:20 
Родился
Аватар пользователя

Зарегистрирован: Чт мар 28, 2019 18:41:40
Сообщений: 9
Откуда: Украина г. Тернополь
Рейтинг сообщения: 0
ROTS ... для домашних часиков...
8)
Готовое только под ассемблером.
Или алгоритм (его, в принципе, выше уже описали).
Как вариант - адуринка, но собственный вывод писать влом - там уже готовый драйвер для LCD подобного типа имеется.
Для самостоятельной работы рекомендую соорудить первичный вывод информации в видеобуфер, а уж из него посылать в дисплей нужные кусочки по тайм-прерываниям.
Или использовать ОЗУ индикатора в полном объёме - но... тогда даташит на конкретный индикатор вычитывать - на вопрос объёма ОЗУ и правил развертки (они бывают отличаются).
8)


Привет RTOS не для домашних часиков то проект управления темброблоком а там в верхней строке хочу сделать бегущую строку в 14 символов с датой и часиками нижняя строка занята двумя показаниями температур и режимом работы муте он офф и прочие функции можешь приблизительно набросать как организовать видео буфер как в него складывать данные и потом их выводить уже на дисплей а то я что то крутил вертел но в упор не идет сам алгоритм построить и все то организовать...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Бегущая Строка даты и часов мега32 дисплей1601/1602
СообщениеДобавлено: Вс июн 21, 2020 07:39:23 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Один из старых тренировочных проектов с wh1602 для атмеги8515
Вложение:
t7d.zip [122.24 KiB]
Скачиваний: 234

правда под ассемблером и с "фиксированным выводом"...
Однако там простейший вывод и видеобуфер (bufos_0 - bufos_f).
8)


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

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


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y