~~NOCACHE~~ require($_SERVER["DOCUMENT_ROOT"] . "/interactive/interactive.php"); ===== Счетчики-дешифраторы ===== В современных электронных устройствах часто используются светодиодные 7-сегментные индикаторы для отображения цифр. В этом эксперименте мы изучим устройство такого индикатора. Индикатор состоит из 7 сегментов, выстроенных по контуру цифры 8. Каждый из сегментов можно зажигать независимо от других. Зажигая определенные сегменты, можно получить любую цифру от 0 до 9. Кроме того, индикатор имеет точку. Каждый сегмент имеет свое название, они именуются латинскими буквами от a до h. Такие индикаторы можно встретить во множестве устройств, начиная от подъездного домофона и бытовой техники, заканчивая сложными электронными приборами. pinlab_draw_picture("7segment"); В каждом сегменте установлен свой светодиод, и, когда на него подается напряжение, он светится. Получается, что LED-индикатор («LED» — это сокращенное название светодиода по-английски «light emitting diode») — это сборка из 8-ми светодиодов в одном корпусе (7 сегментов и точка). Мы знаем, что у светодиода два вывода. Получается, что у 8-ми светодиодов 16 выводов, но у индикатора их всего 10. Просто для уменьшения количества выводов светодиоды внутри соединены специальным способом. В наш набор входит семисегментный цифровой индикатор с общим катодом -  5161AS. Его структура и цоколевка/распиновка приведена на рисунке pinlab_draw_picture("7segment_sch"); В цифровой электронике существует вид счетчиков, специально предназначенных для отображения информации на семисегментных цифровых светодиодных или жидкокристаллических дисплеях. \\ Это //счетчики-дешифраторы//. Они осуществляют подсчет импульсов и полученный результат, преобразовывают в сигналы управления //семисегментным индикатором//. На самом деле это обычные счетчики, но со встроенным дешифратором в код семисегментного индикатора. В нашем конструкторе есть микросхема счетчика- дешифратора CD4026. pinlab_draw_picture("cd4026"); Описание выводов микросхемы CD4026 приведено в таблице. ^Номер^Обозначение^Описание^ |10, 12, 13, 9, 11, 6, 7|a-g|Выходы для управления сегментами| |5|СO (Carry Out)|Выход переноса (CLK/10)| |2|CI (Clock Inhibit)|Блокировка входных импульсов. Лог. 1 - запрещение счета. Лог. 0 - разрешение счета| |3|DI (Display Enable Input)|Лог. 1 - включение индикатора. Лог. 0 - выключение индикатора| |4|DO (Display Enable Output)| | |1|C (Clock)|Вход тактовых импульсов| |15|R (Reset)|Сброс| |14|UC (Ungated "С" segment)|Выход, принимает значение лог. "0", когда значение счетчика равно 2. В остальных случаях - лог. "1"|