Статьи..


Полезные мелочи. Трехразрядный светодиодный индикатор.

Для использования в своих конструкциях трехразрядного индикатора необходимо задействовать 11 линий управления (8 линий на сегменты + 3 на аноды/катоды). Для многих микроконтроллеров это слишком – выводов может просто не хватить. Поэтому управление сегментами удобно осуществить через сдвиговый регистр 74HC164. При таком подключении достаточно всего 5 линий управления. Был выбран индикатор с общим катодом GNT-5631AE. В цепи катодов подключим транзисторы npn-типа с допустимым током коллектора не ниже 50..100ма (КТ315).

Плата индикатора

Вывод на светодиодный индикатор происходит следующим образом:

Для отсутствия засветки сегментов следует избегать записи в регистр 74HC164 при лог. 1 на одном из выводов управления разрядами. Для генерации символов на индикаторе удобно ввести описание сегментов.

// описание сегментов индикатора
#define led_A 0x02
#define led_B 0x01
#define led_C 0x20
#define led_D 0x10
#define led_E 0x08
#define led_F 0x80
#define led_G 0x40
#define led_H 0x04

После этого достаточно просто создать описание символа. Например определим включенные сегменты для отображения цифры "1":

#define ch_1 (led_B | led_C)

Удобство описания сегментов в виде констант, хорошо тем, что при изменении соединений между регистром 74HC164 и индикатором, определение самих символов останется неизменным.

Плата индикации выполнена с помощью программы Sprint Layout.

Трехразрядный led индикатор

Габаритные размеры и посадочные места для индикатора приведены ниже:

gnt-5631

При необходимости, плата, с минимальными доработками, может быть легко переделана под четырехразрядный индикатор GNQ-5641.

Файл Sprint Layout: скачать

На главную страницу...