Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Динамическая индикация
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Схемотехника
Magh
Доброго времени суток!
Вопрос состоит в следующем:
Имеется МК Atmega16L и два семисегментных индикатора фирмы Kingbright, необходимо осуществлять динамическую индикацию двузначного числа.Запрограммировал порт D МК на поочередный вывод числа отображаемого на индикаторе, а два выхода порта C выводят поочередно 1 либо 0 в зависимости от того на какой индикатор в данный момент нужно выводить число(включают или отключают питание нужного индикатора).
Как подключить семисегментные индикаторы к выводам порта С что бы в нужный момент отключать или включать питание индикатора? Нужен ли здесь электронный ключ или еще какая то схема?
Индикатор питается от напряжение 5В.
Частота переключения индикаторов 1000 гц.
MrYuran
Достаточно и одного порта.
7 ног - на сегменты и одна - на переключение цифр.
На сегментные ноги нужно обязательно повесить токоограничительные резисторы, так как светодиоды питаются не "от 5В", а током.
А на оставшуюся ногу повесить цепочкой 2 ключа, таким образом они будут работать в противофазе.
Экономия одной ноги, однако!
Magh
Спасибо MrYuran отличная идея.
Не подскажите как и на каких элементах проще собрать этот самый электронный ключ?
MrYuran
Цитата(Magh @ May 14 2009, 13:07) *
Спасибо MrYuran отличная идея.
Не подскажите как и на каких элементах проще собрать этот самый электронный ключ?

Обычный транзисторный ключ. Подключение зависит от того, каким образом объединены с/д в индикаторе - катодами или анодами
например, так
Нажмите для просмотра прикрепленного файла
Magh
Собрал эту схему в симуляторах Proteus и в Multisim на транзисторах ВС 557.Резисторы поставил по 1 Ком.
Первый индикатор мигает второй горит постоянно.. wassat.gif
Может что то не так сделал?
Cyber_RAT
протеус динамическую индикацию не очень любит (вернее отображает).
снимите лог анализатором (того же протеуса) что происходит на ножках и увидите все ли правильно у вас.
MrYuran
Цитата(Magh @ May 14 2009, 14:49) *
Первый индикатор мигает второй горит постоянно.. wassat.gif
Может что то не так сделал?

ну может базу ему немного к земле подтянуть
Magh
Кажется разобрался спасибо smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.