Страница 2 из 3
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Сб май 26, 2012 20:02:45
marss70
Мои познания в программировании микроконтроллеров равны нулю, в том-то вся и проблема. Второе, в ADC есть входы Uin+, Uin-, и Uref, что очень удобно для подключения всяческих устройств по мостовой схеме. Например, датчика температуры, переменного резистора для использования его в качестве энкодера и т.д. Сейчас индикацию я делаю на основе ПЗУ 28С16 и К514ИД1, но намного проще это сделать на 1 микроконтроллере с одной прошивкой на все случае жизни.
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Вс май 27, 2012 01:20:18
eufs
Satyr писал(а):
Должна тревожить только совокупность таких факторов, как цена, размер, время реализации. Что там избыточно или не избыточно, можно сделать на другом или нет - это уже из ряда сентиментального.
Вы таки любитель поговорить, если всерьез настроены применять STM32 вместо ЛА3, рассуждая о его нагрузочной способности.
Но к вашей последней фразе, я добавлю, что тривиальные задачи должны решаться тривиально, а многозадачные - гибко. Телепатические способности без труда меня убедили,что семисегментные дешифраторы, равно как и индикаторы сейчас не являются ни для кого дефицитом.
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Вс май 27, 2012 12:30:41
marss70
Да уж... Вот это задачку я задал!
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Вс май 27, 2012 14:42:35
ChipKiller
marss70 писал(а):Да уж... Вот это задачку я задал!
...дело не в "задачке", просто наивно полагать, что кто-то все сделает за Вас. Правила везде одинаковые - не умешь - учись, не хочешь - покупай......
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Вс май 27, 2012 15:38:22
Satyr
marss70 писал(а):Да уж... Вот это задачку я задал!
Это не задачка а так, одно пятидесятая от простой задачки.
Так что искать это как нечто самостоятельно существующее - вещь с маловероятным успехом.
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Вс май 27, 2012 16:46:14
shads
marss70 писал(а):Да уж... Вот это задачку я задал!
Укажи, на каком конкретно контроллере ты будеш собирать, и по какой конкретной схеме. Ща тебе на асме скину преобразователь.....
Если без разницы, могу предложить такую схему. Для нее прога почти готова, тока чуть подправить.....
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Вс май 27, 2012 19:26:51
Jack_A
Только для управления разрядами я бы транзисторные ключи поставил. Один разряд ( 7 сегментов ) для выхода МК тяжелвато будет, если предполагать яркость нормальную.
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Вс май 27, 2012 20:36:15
marss70
shads, в идеале я хотел бы сделать на Attiny2313 т.к. не хочу лишнюю микросхему. Понятно, что будут стоять токоограничительные резисторы. Но твоя схема тоже очень даже ничего.
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Вс май 27, 2012 20:41:24
marss70
"не умешь - учись, не хочешь - покупай......"
Что-то у меня кроме индикации 1234 ничего больше не делает... В приложении схема с моей любимой ADC0804. Кстати, насчёт оплаты- не вопрос. Могу весь форум загрузить работой.
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Вс май 27, 2012 21:27:18
shads
marss70 писал(а):хотел бы сделать на Attiny2313
Эт схемка уже с учетом разводки?
Уже работает мой вариант, думаю под 2313 недолго допилить. Скоро скину.
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Вс май 27, 2012 21:33:04
marss70
Да, под разводку.
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Вс май 27, 2012 22:07:46
ChipKiller
marss70 писал(а):Что-то у меня кроме индикации 1234 ничего больше не делает...
... а об этом разве шла речь?
marss70 писал(а):Перелопатив недра нета, нигде не смог найти схему на микроконтроллере выполняющую функцию преобразователя 8-битного кода в семисегментную индикацию по примеру схемы во вложении. Может кто помозгует, очень надо
... именно это и делается
ЗЫ. .. для того "чтобы что-то делалось" нужно вставить свой код между фигурных скобок
на индикацию выводится то, что помещено в буфер
ledbuff[] - измените строки
Код: Выделить всё
// заполним буфер индикатора
ledbuff[0]=ch_1;
ledbuff[1]=ch_2;
ledbuff[2]=ch_3;
ledbuff[3]=ch_4;
будет отображаться другое
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Вс май 27, 2012 22:14:52
marss70
Спасибо, сейчас будем ковырять.
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Пн май 28, 2012 01:07:35
shads
Сделал по твоей схемке, в протеусе можно поиграться. Но там у тебя стоял индикатор с общим анодом, я поменял на - с общим катодом.
И еще, ты используеш вывод RESET, т.е. после программирования, контроллер перестанет шиться последовательным прогером, можно будет только параллельным потом перепрошивать!
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Пн май 28, 2012 14:07:58
marss70
То что нужно, огромный респект!!! Про катод ты правильно сделал, я подписал катод, а в схему анод вставил. Про ресет не важно, так как планируется один раз программировать, зато используем всего одну микросхему. Позже в железке попробую, кристалл уже купил. Кстати ещё моментик, цифры начинают зажигаться слева, как-то непривычно.
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Пн май 28, 2012 14:18:05
ploop
Про ресет не важно, так как планируется один раз программировать, зато используем всего одну микросхему.
Не советую так делать. Забудешь какую-нибудь мелочь, выбросишь МК.
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Пн май 28, 2012 15:40:17
shads
marss70 писал(а):Кстати ещё моментик, цифры начинают зажигаться слева, как-то непривычно.
Теперь привычно - справа.....
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Пн май 28, 2012 21:23:18
marss70
Вообще, супер!
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Пн май 28, 2012 21:52:51
shads
Как вариант, можно еще верх ногами

.....
Re: Преобразователь 8-битного кода в семисегментную индикаци
Добавлено: Вт май 29, 2012 05:50:44
BOB51
самый обыкновенный преобразователь для "одноразового" изделия...
никакой у народа фантазии (конструкторской)...
конешно, у 2313 лапок маловато, но прицепив еще один буфер можно "поразвлечся" и сделать универсальный дисплейчиковый контроллер не только на "циферки"...
по крайней мере заложить аппаратно-программную базу для развития, если сейчас ничего такого не используется (тут вроде еще три темы по подобному устройству мурыжатся)

можно б и вот такое, к примеру...
