Перейти к содержанию

Бегущая строка


seva

Рекомендуемые сообщения

seva

Ясень...

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

14 бит и всё... ни влево ни вправо...

А на ОтИмелке есть команды - однобайтовые...

Дело твоё, зато у нас есть общая часть - регистры сдвига... мать их...

Писанину можно вместе писать... всеравно на компе писать...

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

  • Ответов 67
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

ОООО... ты прав мать их так, пытался печатку развести, с ними такая хрень! :angry: все ноги раскинуты как попало, 7. 13 . 6 . 14 . 5 ...... данные

и хрен плату замутишь все крест на крест получается, чувствую буду проводками от одной ноги к другой..... :D

Учиться ! Учиться ! и Учиться !

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

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

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Получается, что дублируются некоторые части символа. Я думаю легче 7*7

*

* *

* *

* *

*******

* *

* * если 7*7

*******

* *

* *

********

********

* *

* *

******* это буква В если 8*8 видишь не удобно надо прорисовывать еще ряд, Хотя может я и не прав, т.к везде где не смотрел матрицы 8*8 для одного символа. Напиши как ты это видишь!!!

Учиться ! Учиться ! и Учиться !

Ссылка на комментарий
Поделиться на другие сайты

а нифига не видно все что я рисовал тут пол часа. Администратор, что творится у вас на форуме. Хотел нарисовать символы а оно вон все как плохо!!! ;)

Учиться ! Учиться ! и Учиться !

Ссылка на комментарий
Поделиться на другие сайты

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

yourdevice.net

Ссылка на комментарий
Поделиться на другие сайты

Извиняюсь за опоздание.... Не мог вылезти...

Короче насчет 8x8. Там же используются не все "пикселы"...

У каждой матрицы (8*8) по краям остается по линии и сверху одна, т.е. фактически символ имеет размеры 7*5 или 5*7... короче высота 7, ширина 5.

Самый удобный размер... А светодиоды по краям - для букв "Ы", "Ю" и т.д.

Ясно теперь ??? Я буквы давно все нарисовал. Я Их в комп даже записал в файлик... И вообще моя строка работает с ЛПТ. Прогу на БЕСИКЕ накатал и все пашет... Время, Дата, Бег. строка сама и несколько эфектов... Надо теперь заставить МК делать все...

Ссылка на комментарий
Поделиться на другие сайты

Silver!

если не трудно вышли буковки, я посмотрю как ты сделал!

serg!

была мысль найти паяную готовую матрицу, но я не нашел у нас. Да впинципе уже и паять начал на светодиодах сам!

Учиться ! Учиться ! и Учиться !

Ссылка на комментарий
Поделиться на другие сайты

seva

Я на бесике их писал. Ты шаришь в нем ??? Могу на мыльце выслать исходник... Правда он на работе... Завтра тада... Заодно мыло напиши !!!

Могу вашшэ обьяснить, как к "Лаптю" Всю эту байду подрубать, еси тебе енто нано. Впринципе для проверки регистров (чтоб их в ... в че нибудь!!!) и светодиодов по любому надо. Отладка то нужна !!!! Кстати я говорил или нет... Матрички та у меня двух-цветные... т.е. Red+Green... Так шо у нас по роазному будет... У меня регистров (Чтоб они сгорели.... Ой... Не-е-е-е-е-ет... Чур меня.... Ни дай бог сгорят.... сплюнь !!!) больше будет в 2 раза...

Слухай !!! А нафих ты сам матрицы паяешь ??? Они же продаются !!!

8*8 (размер 60*60 мм) двух-цветка стоит 160 деревянных, а монохромка 100 руб. Это у нас в Уфе. А гденибудь в Москве мож дешевле... Мы с Воронежа заказывали, тык там 100руб двухцветные...

Короче сам решай...

Ссылка на комментарий
Поделиться на другие сайты

Silver

Привет!

Купил бы я с удовольствием, но нигде у нас их нет. Это у вас в России можно достать, а у нас тут глубинка, можно было бы заказать у МАСТЕРКИТА, но это было б очень дорого и пока бы привезли....... ООО...... лучше самому запаять.

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

ящик мой neformat2003@inbox.ru

Учиться ! Учиться ! и Учиться !

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Ну, мужики, гляжу я вы совсем позапарились.

несколько наводок:

Знекогенератор проще взять готовый, например от стандартной дососвской кодовой страницы. Там уже все символы нарисованы. Только, возможно, их придётся повернуть на 90 град., но это зависит от того, как будете организовывать знакоместо.

Вместо совковых ИР23 очень удобно использовать MBI5028: садятся прямо на стандартный SPI, выводы разведены "правильно", и ещё можно программно током управлять.

А готовыю прогу вы действительно нигде не найдёте: бегущая строка это коммерческий проект, и довольно дорогой (не поэтому ли требуют заведомо рабочий результат ;-)

Удачи!

Ссылка на комментарий
Поделиться на другие сайты

Народ! если тема еще не закрыта помогите с алгоритмом. Двигать то надо последовательно, сначала часть символа (справо на лево), потом еще часть потом уже весь, а в конце последовательно тушить светодиоды.

Вобщем пока не врублюсь.

А с электроникой просто....

Был бы алгоритм

Я пытаюсь пользовать матрицы, пока ничего...

Ссылка на комментарий
Поделиться на другие сайты

GoodNIGHT

Да веришь я и сам алгоритм пока плохо понимаю, как только че то появится сразу расскажу. (Думаю уже скоро)

Учиться ! Учиться ! и Учиться !

Ссылка на комментарий
Поделиться на другие сайты

Кроче я тут тож думал над этим делом, пока в электричке ехал. Самое простое взять матрицу 7*5 или 8*5. В прицепе не важно.

Предположим, что надо зажечь букву "О" т.е первые восемь светодиодов в столбце должны гореть все код (FFh = 11111111b) т.е. выбираем первый столбец по вертикали (даём ноль), а по горизонтали запускаем FF (все единицы в выбранном столбце), зажигаем весь столбце, пустых команд NOP штук 15-20, чтоб погорело немного, а то если сразу загасишь, не видно нифига будит (но это самое простое, можно и с помощью таймера) . Дальше надо обязательно погасить, т.е. убрать и FF и выбор столбца (долго описывать почему, но можете поробовать чё получиться :D ). Следующим шагом выбираем второй столбец, а по горизонтали загоняем 10000001. Опять выдержка и гасим. Потом 3-ий столбец выбираем, снова 10000001. //-//-//-//. Четвёртый, снова 10000001 //-//-//-.

И на пятом 11111111, всё, буква "О" есть. И т.д. и т.п.

Вывод, предлагаю записывать буквы в 4- 5 байт, последовательно, каждую букву, и проблем не будет. По моему самое простое. ;) ДЛя кого то может и в кавычках :D

Ну енто для тех, кто болеемение уже в курсах работы контроллеров. Дерзайте.

:D

Для тех кто не догнал, нарисуйте для себя диодную матрицу, 8*5. И где пересикаются нолики и еденички, там закрашивайте кружички, и позырите чё получилось ;)

yourdevice.net

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Ребят..я Вас опять отвлекаю , уж извинине меня :) . Я тута почитал что Вы покупаете все ето. А цену можно узнать всехо этого приспособления ))...а то мне экономическую часть надо делать..А Вы уже все купили мне даж выдумывать ниче не придеться...ЗАРАНЕЕ ВАМ ВСЕМ БЛАГОДАРЕН!!

Ссылка на комментарий
Поделиться на другие сайты

Люди, а не кто не поделится разведёеной платой матрицы под светодиоды диаметром 5 мм. Я пытаюсь развести нормально плату с одной стороны без перемычек но никак не получается.

Ссылка на комментарий
Поделиться на другие сайты

Цены выложу без проблем, только надо будет все подсчитать. Думаю к понедельнику сделаю.

А по поводу матрицы, я на оргстекле вручную все расчертил, и на станке высверлил. Затем вставил все диодики и запаял каждый.

еще скоро собираюсь выложить немного наработок.!!!

Учиться ! Учиться ! и Учиться !

Ссылка на комментарий
Поделиться на другие сайты

Fantast!

к сожалению потерял бумажку, где были записаны все мои расходы!

Постараюсь по памяти восстановить:

PIC16F877 - 12$

разъем DIN - 0,6$

ОЗУ КР537ру10 - 1.3$

дешифратор 74РС138 - 1$

флэш 24с32 - 1,5$

сдвиговые регистры КР1533ир24 - 8штук по 1,3$ каждый

Кренки для питания где то тоже по 1$

диоды 300 штук мне обошлись в 15$

на всю мелочь типа резисторов кондеров можно накинуть где то 5-7$

СТЕКЛОТЕКСТОЛИТ 2$

ОРГСТЕКЛО 2$

ну а во сколько оценить попорченные нервы, расходы на маршрутки и все остальное , я не знаю!!! :D

Примерно где то так.

Учиться ! Учиться ! и Учиться !

Ссылка на комментарий
Поделиться на другие сайты

Для тех кому интересно ;)

В проц можно вшить таблицу. Где каждому коду клавиши (буквы) будет соответствовать свои 4-5 байт.

Алгоритм такой. Начнём с того что у тебя ничего нет, т.е матрица пустая. Тебе надо чтоб бегало слово "шопот".

Принимаешь с клавиатуры код клавиши "Ш" предположим 64H.

Принимаешь с клавиатуры код клавиши "О" предположим 67H.

Принимаешь с клавиатуры код клавиши "П" предположим Е4H.

Принимаешь с клавиатуры код клавиши "О" предположим 54H.

Принимаешь с клавиатуры код клавиши "Т" предположим А4H.

Запоминаешь коды клавишь в ОЗУ, т.к. они у тебя постоянно будут менятся, слова то разные будишь вводить.

Начинаешь выводить. Считываешь ОЗУ.

1я ячейка ОЗУ содержит 64H.

Этому коду соответствует 5 байт из таблицы FFh, 01h, FFh, 01h, FFh.Последовательно выводишь, можно добавить ещё и шестой байт 00h, будет играть роль флага конца символа, для контроллера. и можно выводить на матрицу, разделять буквы.

А вот что надо зашить в проц !!!

{0x00,0x00,0x00,0x00,0x00,0x00},// Пробел -> 0 -> 0x00

{0x7C,0x12,0x11,0x12,0x7C,0x00},// А -> 1 -> 0x01

{0x7F,0x49,0x49,0x49,0x31,0x00},// Б -> 2 -> 0x02

{0x7F,0x49,0x49,0x49,0x36,0x00},// В -> 3 -> 0x03

{0x7F,0x01,0x01,0x01,0x00,0x00},// Г -> 4 -> 0x04

{0x60,0x3E,0x21,0x3E,0x60,0x00},// Д -> 5 -> 0x05

{0x7F,0x49,0x49,0x41,0x41,0x00},// Е -> 6 -> 0x06

{0x77,0x08,0x7F,0x08,0x77,0x00},// Ж -> 7 -> 0x07

{0x22,0x41,0x49,0x49,0x36,0x00},// З -> 8 -> 0x08

{0x7F,0x10,0x08,0x04,0x7F,0x00},// И -> 9 -> 0x09

{0x7F,0x08,0x14,0x22,0x41,0x00},// К -> 10 -> 0x0A

{0x7C,0x02,0x01,0x02,0x7C,0x00},// Л -> 11 -> 0x0B

{0x7F,0x02,0x04,0x02,0x7F,0x00},// М -> 12 -> 0x0C

{0x7F,0x08,0x08,0x08,0x7F,0x00},// Н -> 13 -> 0x0D

{0x3E,0x41,0x41,0x41,0x3E,0x00},// О -> 14 -> 0x0E

{0x7F,0x01,0x01,0x01,0x7F,0x00},// П -> 15 -> 0x0F

{0x7F,0x09,0x09,0x09,0x06,0x00},// Р -> 16 -> 0x10

{0x3E,0x41,0x41,0x41,0x22,0x00},// С -> 17 -> 0x11

{0x01,0x01,0x7F,0x01,0x01,0x00},// Т -> 18 -> 0x12

{0x27,0x48,0x48,0x48,0x3F,0x00},// У -> 19 -> 0x13

{0x1C,0x22,0x7F,0x22,0x1C,0x00},// Ф -> 20 -> 0x14

{0x41,0x22,0x1C,0x22,0x41,0x00},// Х -> 21 -> 0x15

{0x3F,0x20,0x20,0x3F,0x60,0x00},// Ц -> 22 -> 0x16

{0x07,0x08,0x08,0x08,0x7F,0x00},// Ч -> 23 -> 0x17

{0x7F,0x40,0x7F,0x40,0x7F,0x00},// Ш -> 24 -> 0x18

{0x3F,0x20,0x3F,0x20,0x7F,0x00},// Щ -> 25 -> 0x19

{0x01,0x7F,0x48,0x48,0x30,0x00},// Ъ -> 26 -> 0x1A

{0x7F,0x48,0x48,0x30,0x7F,0x00},// Ы -> 27 -> 0x1B

{0x7F,0x48,0x48,0x48,0x30,0x00},// Ь -> 28 -> 0x1C

{0x22,0x41,0x49,0x49,0x3E,0x00},// Э -> 29 -> 0x1D

{0x7F,0x08,0x3E,0x41,0x3E,0x00},// Ю -> 30 -> 0x1E

{0x46,0x29,0x19,0x09,0x7F,0x00},// Я -> 31 -> 0x1F

{0x00,0x00,0x40,0x00,0x00,0x00},// . -> 32 -> 0x20

{0x00,0x40,0x20,0x00,0x00,0x00},// , -> 33 -> 0x21

{0x00,0x00,0x5F,0x00,0x00,0x00},// ! -> 34 -> 0x22

{0x02,0x01,0x51,0x09,0x06,0x00} // ? -> 35 -> 0x23

Скажем спасибо Serq!!!

Учиться ! Учиться ! и Учиться !

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...