Например TDA7294

Форум РадиоКот • Просмотр темы - Генератор кода 7Seg
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт май 23, 2025 01:02:59

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


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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Генератор кода 7Seg
СообщениеДобавлено: Чт май 01, 2025 14:04:10 
Родился

Зарегистрирован: Чт июн 17, 2010 21:11:06
Сообщений: 12
Рейтинг сообщения: 0
Доброго времени суток ВСЕМ!
Кто подскажет где скачать генератор кода 7SEG Led индикатора?
В инете много есть но онлайн а мне надо скачать на комп, потому как не всегда хороший интернет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор кода 7Seg
СообщениеДобавлено: Чт май 01, 2025 14:14:50 
Опытный кот

Зарегистрирован: Вс мар 23, 2025 14:56:55
Сообщений: 700
Рейтинг сообщения: 0
Starichok51 писал такую программу, спросите у него.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор кода 7Seg
СообщениеДобавлено: Чт май 01, 2025 16:14:50 
Это не хвост, это антенна
Аватар пользователя

Карма: 15
Рейтинг сообщений: 205
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1435
Откуда: Тюмень
Рейтинг сообщения: 0
Кто подскажет где скачать генератор кода 7SEG Led индикатора?

Что за код выдаёт данный генератор? Не понял о чём речь. :roll: Типа такого?
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор кода 7Seg
СообщениеДобавлено: Чт май 01, 2025 19:32:16 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7297
Откуда: 845-й км.
Рейтинг сообщения: 2
Медали: 1
Получил миской по аватаре (1)
А зачем он нужен? вы пишите программу? чем-то компилируете? Так вот компилятор сам уже может сделать всё что нужно. В далёком-далёком детстве написал однажды такой файлик:
Спойлер
Код:
// Таблица отображения символов семисегментным индикатором
// Если объявлена переменная TAILLESS, то меняется начертание цифр 6, 7, 9
// Если объявлена переменная INVERT, то "светятся" биты '0'
#ifdef  invertmask
#undef   invertmask
#endif

#ifdef   INVERT
#define   invertmask   ~
#else
#define invertmask
#endif

#ifdef STANDART
#undef TAILLESS
#endif
       
#define let_1 invertmask(seg_b + seg_c)
#define let_2  invertmask(seg_a+seg_b+seg_d+seg_e+seg_g)
#define let_3 invertmask(seg_a+seg_b+seg_c+seg_d+seg_g)
#define let_4 invertmask(seg_b+seg_c+seg_f+seg_g)
#define let_5 invertmask(seg_a+seg_c+seg_d+seg_f+seg_g)

#ifndef   TAILLESS
#define let_6 invertmask(seg_c+seg_d+seg_e+seg_f+seg_g+seg_a)
#else
#define let_6 invertmask(seg_c+seg_d+seg_e+seg_f+seg_g)
#endif


#ifndef   TAILLESS
#define let_7 invertmask(seg_a+seg_b+seg_c+seg_f)
#else
#define let_7 invertmask(seg_a+seg_b+seg_c)
#endif

#define let_8 invertmask(seg_a+seg_b+seg_c+seg_d+seg_e+seg_f+seg_g)

#ifndef   TAILLESS
#define let_9 invertmask(seg_a+seg_b+seg_c+seg_f+seg_g+seg_d)
#else
#define let_9 invertmask(seg_a+seg_b+seg_c+seg_f+seg_g)
#endif

#define let_0 invertmask(seg_a+seg_b+seg_c+seg_d+seg_e+seg_f)
#define let_A   invertmask(seg_a+seg_b+seg_c+seg_e+seg_f+seg_g)
#define let_b   invertmask(seg_c+seg_d+seg_e+seg_f+seg_g)
#define let_cC   invertmask(seg_a+seg_d+seg_e+seg_f)
#define let_c   invertmask(seg_d+seg_e+seg_g)
#define let_d   invertmask(seg_b+seg_c+seg_d+seg_e+seg_g)
#define let_E   invertmask(seg_a+seg_d+seg_e+seg_f+seg_g)
#define let_F   invertmask(seg_a+seg_e+seg_f+seg_g)
#define let_cG   invertmask(seg_a+seg_c+seg_d+seg_e+seg_f)
#define let_h   invertmask(seg_c+seg_g+seg_e+seg_f)
#define let_cH   invertmask(seg_b+seg_c+seg_g+seg_e+seg_f)
#define let_i   invertmask(seg_c)
#define let_J   invertmask(seg_b+seg_c+seg_d)
#define let_L   invertmask(seg_d+seg_e+seg_f)
#define let_n   invertmask(seg_c+seg_e+seg_g)
#define let_o   invertmask(seg_c+seg_d+seg_e+seg_g)
#define let_cO   invertmask(seg_a+seg_b+seg_c+seg_d+seg_e+seg_f)
#define let_P   invertmask(seg_e+seg_f+seg_g+seg_a+seg_b)
#define let_q    invertmask(seg_a+seg_b+seg_c+seg_f+seg_g)
#define let_r   invertmask(seg_e+seg_g)
#define let_cS   invertmask(seg_a+seg_c+seg_d+seg_f+seg_g)
#define let_t   invertmask(seg_d+seg_e+seg_f+seg_g)
#define let_u   invertmask(seg_c+seg_d+seg_e)
#define let_cU   invertmask(seg_b+seg_c+seg_d+seg_e+seg_f)
#define let_Y   invertmask(seg_b+seg_c+seg_d+seg_f+seg_g)
#define let__   invertmask(seg_d)
#define dash   invertmask(seg_g)
#define grad   invertmask(seg_a+seg_b+seg_f+seg_g)
#define let_iU   invertmask(seg_a+seg_b+seg_c+seg_e+seg_f)

#ifdef INVERT
#define let_   (seg_a+seg_b+seg_c+seg_d+seg_e+seg_f+seg_g)
#else
#define let_    0
#endif

И теперь в своей программе просто определяю соответствие битов порта:
Код:
// port b
#define seg_a  (1<<7)
#define seg_b  (1<<6)
#define seg_c  (1<<5)
#define seg_d  (1<<4)
#define seg_e  (1<<3)
#define seg_f  (1<<2)
#define seg_g  (1<<1)
и подключаю свой файлик, который сам расставит битики как надо. При этом сегменты могут быть назначены как угодно, как удобнее сделать разводку, например.


Вернуться наверх
 
Открыт интернет-магазин MEAN WELL.Market – весь ассортимент MEAN WELL, выгодные цены

Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России. На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Генератор кода 7Seg
СообщениеДобавлено: Ср май 07, 2025 22:15:51 
Опытный кот

Карма: 3
Рейтинг сообщений: 123
Зарегистрирован: Пн июн 07, 2010 22:56:01
Сообщений: 788
Откуда: SU
Рейтинг сообщения: 0
intom33,
вот https://alex.starspirals.net/%D0%BF%D1% ... generator/


Вернуться наверх
 
LED-драйверы MOSO - надежные решения для индустриальных приложений

Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO подробнее>>
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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


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

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


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

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


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