В ідеальному випадку кожен світлодіод повинен управлятися від однієї лінії MK Але на практиці часто-густо виникають ситуації, коли вільних ліній портів катастрофічно не вистачає У цьому випадку пора згадати про багатофункціональному призначення висновків MK

Як відомо, одна лінія ідеалізованого MK може програмно встановлюватися в чотири різних стани: вихід з ВИСОКИМ рівнем, вихід з низьким рівнем, вхід з «pull-up» резистором, вхід без «pull-up» резистора Отже, до однієї лінії MK теоретично можна підключити відразу чотири світлодіода і програмно засвічувати один (будь-який) з них Реально використовують два-три стану і два-три світлодіоди, так простіше

На Рис 25, a .. e показані схеми групового підключення світлодіодів до однієї, а на Рис 26, а, б – до декількох лініях MK Комбінуючи різні режими по входу і виходу, отримують значну економію ліній Єдине, що при цьому доводиться ускладнювати алгоритм роботи програми

Рис 25 Схеми групового підключення світлодіодів до однієї лінії MK {початок):

а) управління двома світлодіодами HL1, HL2 від однієї лінії MK При виставленні НИЗЬКОЇ рівня світиться HL1, при виставленні ВИСОКОГО – HL2, при перекладі лінії в режим входу з Z-станом – більш тьмяно світяться обидва світлодіода Резисторами R1, R2 регулюється яскравість світіння індикаторів незалежно один від одного

б) аналогічно Рис 25, а, але при переході MK в Z-стан обидва індикатора HL1, HL2 погашені Недолік схеми – зайва витрата струму 33 мА на дільнику R1, R2 Але це може бути виправданим, якщо напруга з дільника використовується далі в схемі, наприклад, для середньої точки ОУ або для інших аналогових ланцюгів

в) при низькому рівні на лінії MK світиться індикатор HL1, при високому – HL2, при перекладі в режим входу з Z-станом – HL3 Діод VD1 усуває помилкову підсвічування індикатора HL3 У звязку з високим опором резисторів R1, R2 індикатори необхідно вибирати з серії «UltraLow» або «SuperBright», щоб вони яскраво світилися при низькому прямому струмі Слід враховувати, що кут огляду у яскравих світлодіодів кілька менше, ніж у звичайних, в середньому 15 .. 400 проти 20 .. 800 Про

Про Рис 25 Схеми групового підключення світлодіодів до однієї лінії MK (закінчення):

г) чотири стану світлодіодів від однієї лінії порту При низькому рівні на виході MK світиться індикатор HL1, при високому – HL2, при перекладі лінії в режим входу з Z-станом обидва індикатора погашені через стабилитронов VD1, VD2 (струм спокою кілька микроампер), при генерації на виході MK меандру з частотою не менш 50 Гц – індикатори HL1, HL2 світяться одночасно, хоча трохи тьмяно

д) аналогічно Рис 25, г, але з пониженим харчуванням і з заміною стабілітронів звичайними кремнієвими діодами VD1, VD2, які виконують функцію стабілітронів з пороговим напругою приблизно 07 В

е) при низьких і високих рівнях на виході MK світяться відповідно індикатори HL1, HL2 При налаштуванні лінії MK в режим входу з Z-станом обидва світлодіода погашені, при цьому струм втрат через резистори R1 .. R3 становить 27 мА

Рис 26 Схеми групового підключення світлодіодів до декількох лініях MK (початок):

а) 14 різних комбінацій світіння індикаторів HL1 .. HL6 при установці трьох ліній MK в наступні стани: вихід з ВИСОКИМ рівнем, вихід з низьким рівнем, вхід без «pull-up» резистора Резистори Л / ..ЛЗопределяют яскравість світіння індикаторів Про

б)

Про Рис 26 Схеми групового підключення світлодіодів до декількох лініях MK

{Закінчення):

б) аналогічно Рис 26, а, але з пятьма лініями MK, які настроюються в режим виходу з високого / низького рівнем

Джерело: Рюмік, С М, 1000 і одна мікроконтролерна схема Вип 2 / С М Рюмік – М: ЛР Додека-ХХ1, 2011 – 400 с: Ил + CD – (Серія «Програмовані системи»)