Пример 8. Семисегментный индикатор и сдвиговый регистр 74HC595N

Примеры

ПРИМЕРЫ

7-сегментный цифровой LED индикатор – это индикатор, состоящий из семи светодиодов, установленных в форме цифры 8. Зажигая или выключая соответствующие LED-ы (сегменты) можно отображать цифры от нуля до девяти, а так же некоторые буквы.

Более подробную информацию о светодиодных индикаторах можете найти в соответствующей заметке.

Расположение и электросхема сегментов LED индикатора представлена ниже:

семисегментный LED индикатор
74HC595N – восьмиразрядный сдвиговый регистр с последовательным вводом, последовательным или параллельным выводом информации, с триггером-защелкой и тремя состояниями на выходе. Самое распространенное применение данного регистра – экономия выходов микроконтроллера. Данный сдвиговый регистр позволяет управлять напряжением на своих восьми выходах, заняв всего три выхода микроконтроллера. Таким образом количество рабочих выводов увеличивается на пять.

Кроме того, регистры 74HC595 можно подключать каскадом один за другим (через пин Q7’), и таким образом из всё тех же 3 входящих линий получать 16, 24, 32 и т.д. цифровых выходов.

74HC595N имеет следующие входы:

  • [10] MR — сброс регистра, при подаче логического нуля на MR и единицы на STCP переводит все выходы в состояние логического нуля;
  • [11] SH_CP — вход для тактовых импульсов;
  • [12] ST_CP — линия прерываний;
  • [13] OE — вход, переводящий выходы из высокоимпедансного состояния в рабочее;
  • [14] DS — вход данных;
  • [8] GND — Ground. Земля
  • [16] VCC — Питание +5 В.

Сдвиговый регистр 74HC595


Описание:

В данном примере продемонстрируем работу семисегментного индикатора с общим катодом и сдвигового регистра 74HC595N. Зажигая определённую комбинацию сегментов, мы получаем на экране определенный символ. Так, например, если зажечь сегменты B и С то загорится единичка. A, B, C – семёрка, и т. д. (см. схему сегментов индикатора выше).


Схема:

Схема: Сдвиговый регистр 74HC595 и 7-сегментный индикатор


Скетч: