Безкоштовна технічна бібліотека ЕНЦИКЛОПЕДІЯ РАДІОЕЛЕКТРОНІКИ ТА ЕЛЕКТРОТЕХНІКИ Як підключити кнопку та світлодіоди до одного висновку мікроконтролера. Енциклопедія радіоелектроніки та електротехніки Енциклопедія радіоелектроніки та електротехніки / Радіоаматор-конструктор У багатьох випадках кількість висновків передбачуваного для використання в розробці мікроконтролера виявляється недостатньою для роздільного підключення до нього всіх необхідних зовнішніх ланцюгів. Застосування мікроконтролера з великим числом висновків призводить до подорожчання і збільшення розмірів пристрою. Але багато портів мікроконтролерів мають властивість двоспрямованості. Скориставшись цим, можна поєднувати на них пристрої як введення (наприклад, кнопки керування), так і індикації (наприклад, світлодіоди). Це дасть можливість застосувати мікроконтролер із меншою кількістю висновків. Можлива схема такого об'єднання показано малюнку. Використовуваний висновок порту мікроконтролера, працюючи більшу частину часу в режимі "Вихід", керує світлодіодами HL1 та HL2. Підключений до нього ж ланцюг вимикача SA1, незалежно від його положення, мало впливає на вихідну напругу на виведенні порту і не змінює стану світлодіодів. що з'єднує цей висновок із плюсом харчування. Коли вимикач SA1 розімкнуто, струм внутрішнього резистора створює на ланцюгу R2,HL1,HL2 падіння напруги більше 3, що відповідає високому логічному рівню. Щоб збільшити цю напругу (іноді вона виявляється недостатньою), можна замінити один або обидва світлодіоди червоного світіння світлодіодами зеленого світіння, пряме падіння напруги на яких більше. Виконавши операцію введення та виявивши балку. 1 у відповідному розряді регістра використовуваного порту, мікроконтролер здійснить дії, відповідні розімкнутому вимикачу. Якщо вимикач SA1 замкнутий, струм внутрішнього резистора створить на резистори R1 падіння напруги не більше 1,5 В. При такій напрузі помітний струм через світлодіоди HL1 і HL2 не тече, і вони не впливають на роботу вузла. При зчитуванні порту відповідний розряд його регістру буде занесено лог. Про те, що послужить ознакою замкнутого вимикача SA1. Визначивши положення вимикача, мікроконтролер повертає вихід порту, що використовується, в режим "Вихід". Оскільки інтервал часу, необхідний для описаних операцій, виходить дуже коротким, можливе миготіння світлодіодів при їх виконанні залишається непомітним. Видимий стан світлодіодів завжди визначається лише логічним станом вихідного буфера порту. У таблиці наведено фрагмент програми мовою асемблера для мікроконтролерів сімейства AVR, у якому визначається стан вимикача, з'єднаного за розглянутою схемою з виведенням порту РВО мікроконтролера. Після перемикання виводу режим "Вхід" витримується пауза тривалістю 75 мкс, необхідна завершення перехідних процесів. Якщо вимикач замкнутий, у старший розряд регістру REJIM буде записана одиниця. Автор: А. Михайлов Дивіться інші статті розділу Радіоаматор-конструктор. Читайте та пишіть корисні коментарі до цієї статті. Останні новини науки та техніки, новинки електроніки: Машина для проріджування квітів у садах
02.05.2024 Удосконалений мікроскоп інфрачервоного діапазону
02.05.2024 Пастка для комах
01.05.2024
Інші цікаві новини: ▪ NFC-мікросхема Infineon NLM0011 для керування LED-драйверами ▪ Recon Jet: конкурент Google Glass ▪ Вуглекислий газ проти ожиріння Стрічка новин науки та техніки, новинок електроніки
Цікаві матеріали Безкоштовної технічної бібліотеки: ▪ розділ сайту Захист електроапаратури. Добірка статей ▪ стаття Карамазівщина. Крилатий вислів ▪ Як виникла Давньогрецька держава та які були періоди її становлення? Детальна відповідь ▪ стаття Призначення засобів індивідуального захисту ▪ стаття Тостери. Енциклопедія радіоелектроніки та електротехніки
Залишіть свій коментар до цієї статті: All languages of this page Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт www.diagram.com.ua |