Например TDA7294

Форум РадиоКот • Просмотр темы - бегущая строка на меги8 нужен хелп
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт июл 24, 2025 19:11:49

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


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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: бегущая строка на меги8 нужен хелп
СообщениеДобавлено: Чт апр 21, 2016 12:28:45 
Родился

Зарегистрирован: Ср окт 06, 2010 00:22:45
Сообщений: 19
Откуда: Питер
Рейтинг сообщения: 0
Здравствуйте уважаемые форумчане. Дело такое, напрягли меня сделать бегущую строку на старом калькуляторе мк42, с бегущим по нему простым словом. Я сделал на 564й логике,
(у меня мешок со старых времен). Когда сделал, оказалось, что слово должно быть другое )), причем такое, которое на родном индикаторе ив27м уже не сделать. Надо втыкать туда похожий по размерам
индикатор типа ИЛВ3-16/14. Тут я понял, что пора переходить на микроконтроллеры. Неделю рылся на форумах, пытаясь понять с чего начать, сбегал нахватил мегу8 и тиньку2313,
понаставил разных прог, типа Proteus, CodeVision, BASCOM, и др., поморгал диодами и в результате понял, что быстро не стартануть. Нужен хелп в написании кода.
Изначально планировалось сделать все на одном корпусе мега8, не считая схем согласования и ив 27, ног меги8 должно было хватить, но в связи с переходом на 14-ти сигментник,
для управления сетками придется использовать ид3.
Прилагаю примерную схему в Протеусе. Извените за корявый дизайн, только поставил прогу. Не нашел в протеусе идикатора на 16 разрядов, нарисовал из двух по 8, ну в общем смысл можно понять))

Найдется ли добрый человек готовый помочь?


Вложения:
16_14.rar [16.99 KiB]
Скачиваний: 152
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: бегущая строка на меги8 нужен хелп
СообщениеДобавлено: Чт апр 21, 2016 13:16:49 
Вымогатель припоя

Карма: 6
Рейтинг сообщений: 183
Зарегистрирован: Ср янв 06, 2010 10:01:46
Сообщений: 586
Рейтинг сообщения: 0
Chin писал(а):
быстро не стартануть. Нужен хелп

Это как помочь начинающему хирургу быстро стартануть и сразу сделать коронарное шунтирование?
Вы это себе представляете?
Chin писал(а):
Неделю рылся на форумах

Не нужно неделю рыться, тем более на форумах. Нужно пройти обучение, этот этап перепрыгнуть невозможно, как бы не хотелось сразу резать :)
Почитать не форумы, а статьи. Например, такие вот:
http://arv.radioliga.com/content/view/172/49/
Затем посмотреть, как это делают другие люди (готовых похожих проектов в сети полно). Взять например, практически любые часы с динамикой, с этого сайта.
И если после этого что-то конкретное будет непонятно, то тогда уже спрашивать. А то непонятно, чем помочь.
И небольшой совет - выкладывайте схемы в картинках. Далеко не все используют протеус, а ставить его для того, чтобы только посмотреть вашу схему никто не станет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: бегущая строка на меги8 нужен хелп
СообщениеДобавлено: Чт апр 21, 2016 13:44:41 
Говорящий с текстолитом

Карма: 46
Рейтинг сообщений: 332
Зарегистрирован: Пн май 28, 2012 19:52:17
Сообщений: 1541
Откуда: г.Киров (Вятка)
Рейтинг сообщения: 0
Chin писал(а):
Найдется ли добрый человек готовый помочь?
В каком плане ты хочешь дождаться помощи, чтобы научили или чтобы написали для тебя программу?
Делал что то подобное.


Вложения:
STR_4_LED.ZIP [35.34 KiB]
Скачиваний: 179
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: бегущая строка на меги8 нужен хелп
СообщениеДобавлено: Чт апр 21, 2016 17:24:54 
Родился

Зарегистрирован: Ср окт 06, 2010 00:22:45
Сообщений: 19
Откуда: Питер
Рейтинг сообщения: 0
Цитата:
Почитать не форумы, а статьи. Например, такие вот:
http://arv.radioliga.com/content/view/172/49/
Затем посмотреть, как это делают другие люди (готовых похожих проектов в сети полно). Взять например, практически любые часы с динамикой, с этого сайта.


Ну примерно так я себе помощь и представлял..
Что такое динамическая индикация я знаю, говорю же собрал на простой логике. Часы всякие рассматривал, но в часах нет нужды сдвигать строчку.

За советы спасибо, особенно за совет выкладывать в картинках.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: бегущая строка на меги8 нужен хелп
СообщениеДобавлено: Чт апр 21, 2016 17:33:57 
Говорящий с текстолитом

Карма: 46
Рейтинг сообщений: 332
Зарегистрирован: Пн май 28, 2012 19:52:17
Сообщений: 1541
Откуда: г.Киров (Вятка)
Рейтинг сообщения: 0
Не вижу особой сложности в том что хочешь сделать.
Я выложил архив с бегущей строкой, для примера. Но набор текста не без конечный, память процессора не бесконечна.
Что ты конкретно ты хочешь?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: бегущая строка на меги8 нужен хелп
СообщениеДобавлено: Чт апр 21, 2016 18:00:02 
Родился

Зарегистрирован: Ср окт 06, 2010 00:22:45
Сообщений: 19
Откуда: Питер
Рейтинг сообщения: 0
Цитата:
В каком плане ты хочешь дождаться помощи, чтобы научили или чтобы написали для тебя программу?


Хотелось бы и первое и второе)) Но, по опыту знаю, чтобы кого-то чему-то научить иногда требуются годы. Такого просить не осмелюсь, скорее второе.
Вот то, что ты предложил уже близко, спасибо. Жалко что там матрицы а не сегменты, принцип несколько иной. И нужна именно динамика.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: бегущая строка на меги8 нужен хелп
СообщениеДобавлено: Чт апр 21, 2016 18:09:48 
Родился

Зарегистрирован: Ср окт 06, 2010 00:22:45
Сообщений: 19
Откуда: Питер
Рейтинг сообщения: 0
goldmen8 писал(а):
Не вижу особой сложности в том что хочешь сделать.
Я выложил архив с бегущей строкой, для примера. Но набор текста не без конечный, память процессора не бесконечна.
Что ты конкретно ты хочешь?


мне нужно, что бы по индикатору состоящему из 16-ти знаков, каждый 14 сегментов, бежало слово из четырех букв повторяясь через пробел. А может это будет коротенькая фраза из нескольких слов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: бегущая строка на меги8 нужен хелп
СообщениеДобавлено: Чт апр 21, 2016 18:39:53 
Родился

Зарегистрирован: Вт апр 05, 2016 12:34:44
Сообщений: 5
Рейтинг сообщения: 0
Chin писал(а):
Жалко что там матрицы а не сегменты, принцип несколько иной.
Принцип тот же самый.
Chin писал(а):
И нужна именно динамика.
Тоже не проблема - по таймеру, на дисплей нужно выводить буфер, а заполнение буфера из строки производится со сдвигом. Где-то так:
Код:
char    DisplayString[_STRLEN_], buf[_BUFSIZE_];

void    FillBuffer()
{
static char Idx = 0;

       // shift output buffer in place
       for (int i=0; i<_BUFSIZE_ - 2; ++i)
       {
           buf[i] = buf[i+1];
       }

       // fill last buf cell with next string character
       buf[_BUFSIZE_-1] = DisplayString[Idx++];

       // treat the string as a circular buffer
       if (Idx >= _STRLEN_) Idx = 0;
}
Каждый вызов FillBuffer() будет сдвигать строку на дисплее на один символ. Пробел, в данном случае, д.б. в начале или в конце строки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: бегущая строка на меги8 нужен хелп
СообщениеДобавлено: Пт апр 22, 2016 07:54:48 
Родился

Зарегистрирован: Ср окт 06, 2010 00:22:45
Сообщений: 19
Откуда: Питер
Рейтинг сообщения: 0
Не ребята, мне кусочки не помогут. Я пока врублюсь что к чему весь кураж пройдет)) Может ктонить целиком написать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: бегущая строка на меги8 нужен хелп
СообщениеДобавлено: Пт апр 22, 2016 08:07:46 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18403
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Chin писал(а):
Может ктонить целиком написать?

разумеется может. например, я.

с вас схема, подробное задание и 5000 рублей, с меня - исходник с комментариями не позже, чем через неделю.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: бегущая строка на меги8 нужен хелп
СообщениеДобавлено: Пт апр 22, 2016 09:56:33 
Друг Кота

Карма: 49
Рейтинг сообщений: 544
Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 19488
Рейтинг сообщения: 0
Chin писал(а):
Но, по опыту знаю, чтобы кого-то чему-то научить иногда требуются годы.

Бегущую строку на меге делать ? Да человечество бы вымерло уже :)) Школьный курс информатики по диагонали + пара статей как вообще что то в мегу залить или еще на ютубе есть ролики с дошкольниками, которые мигалки на ардуино собирают - это чтоб совсем стыдно стало :))

Chin писал(а):
Что такое динамическая индикация я знаю, говорю же собрал на простой логике. Часы всякие рассматривал, но в часах нет нужды сдвигать строчку.

Не верю, что можно разобраться с динамической индикацией на мк и при этом иметь проблему с реализацией сдвига строки.

_________________
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: бегущая строка на меги8 нужен хелп
СообщениеДобавлено: Пн апр 25, 2016 10:17:25 
Родился

Зарегистрирован: Вт апр 05, 2016 12:34:44
Сообщений: 5
Рейтинг сообщения: 0
Morroc писал(а):
Не верю, что можно разобраться с динамической индикацией на мк и при этом иметь проблему с реализацией сдвига строки.
Ну, это смотря в каком смысле использован корень "динамо"... :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: бегущая строка на меги8 нужен хелп
СообщениеДобавлено: Чт апр 28, 2016 14:33:24 
Родился

Зарегистрирован: Ср окт 06, 2010 00:22:45
Сообщений: 19
Откуда: Питер
Рейтинг сообщения: 0
LookaP писал(а):
Morroc писал(а):
Не верю, что можно разобраться с динамической индикацией на мк и при этом иметь проблему с реализацией сдвига строки.
Ну, это смотря в каком смысле использован корень "динамо"... :)))

Я не говорил, что разобрался с динамической индикацией на мк. Я говорил, что собрал конструкцию на простой логике 561 серии. И к тому же что тут разбираться, примеров с реализацией развертки пруд пруди, а вот примеров с бегущей строкой - как корова языком...

Ну ладно, всем спасибо за добрые советы, и за сочувствие . Кое как написал свою первую прогу, смотрится коряво, но работает.


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

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


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

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


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

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


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