индикаторов или светодиодную матрицу, при этом для отображения
информации используется динамическая индикация. Суть динамической
индикации заключается в поочередном выводе информации на индикаторы.
Ниже на схеме представлен пример соединения нескольких семисегментных
индикаторов (для примера с общим катодом) для реализации динамической
индикации, вообще с учетом точки получается 8 сегментов, но по старинке
их называют именно так. Все выводы (аноды) одноименных сегментов
соединяют вместе, итого 8 линий которые через резисторы подключают к
микроконтроллеру. Общий катод каждого индикатора подключают к
микроконтроллеру через транзистор.
Алгоритм индикации следующий: сначала устанавливаем на линиях требуемые
логические уровни в зависимости от того какие сегменты надо включить на
первом индикаторе (индикация слево направо), при этом высокий логический
уровень для включения, низкий для выключения сегмента. Далее подаем
высокий логический уровень на базу транзистора VT1, тем самым общий
катод первого индикатора подключается к общему проводу, в этот момент
загораются те сегменты, на анодах которых присутствует логическая
единица. Через определенное время (пауза) индикатор отключаем, подав
низкий логический уровень на базу транзистора, затем снова меняем
логические уровни на линиях в соответствии с выводимой информацией,
предназначенной для второго индикатора, и подаем сигнал включения на
транзистор VT2. Таким образом, по порядку в круговом цикле коммутируем
все индикаторы, вот и вся динамическая индикация.
Подробнее http://radiolaba.ru/microcotrollers/dinamicheskaya-indikatsiya-podklyuchenie-svetodiodnoy-matritsyi-k-mikrokontrolleru.html

Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев