Меню English Ukrainian російська Головна

Безкоштовна технічна бібліотека для любителів та професіоналів Безкоштовна технічна бібліотека


Влаштування імітації роботи світлофора на мікроконтролері PIC16F84A. Енциклопедія радіоелектроніки та електротехніки

Безкоштовна технічна бібліотека

Енциклопедія радіоелектроніки та електротехніки / Мікроконтролери

Коментарі до статті Коментарі до статті

Пристрій імітації роботи світлофора реалізований на мікроконтролері PIC16F84A. Схема включення мікроконтролера (МК) стандартна, як кварцовий резонатор використовується резонатор на 32768 Гц, що використовується в годиннику.

Datasheet мікроконтролера PIC16F84A

Влаштування імітації роботи світлофора на мікроконтролері PIC16F84A. Схема світлофора
(Натисніть для збільшення)

Світлодіоди підключаються до висновків RB1..RB6 через струмообмежувальні резистори 500 - 200 Ом: Замість світлодіодів можна використовувати будь-які інші лампи, але для цього треба на виходи мікроконтролера поставити транзисторні ключі або інші пристрої, що узгоджують (оптореле, оптрони і т.д.).

1 світлофор
RB1 - червоний (К1)
RB2 - жовтий (Ж1)
RB3 - зелений (З1)
2 світлофор
RB4 - червоний (К2)
RB5 - жовтий (Ж2)
RB6 - зелений (З2)

Приклад складання програми для імітації роботи світлофора Для складання програми необхідно скласти блок-схему роботи.

  1. К1 = 1, З2 = 1
    увімкнути червоний на першому світлофорі, зелений на другому, інші відключені
  2. К1 = 1, З2 = 0,1,0,1,0,1,0,1,0,1
    червоний на першому світлофорі продовжує горіти, зелений на другому моргає 5 разів, решта відключена
  3. К1 = 1, Ж1 = 1, Ж2 = 1
    червоний на першому продовжує горіти, включається жовтий на першому та другому світлофорах, інші відключені
  4. К2 = 1, З1 = 1
    увімкнути червоний на другому та зелений на першому світлофорах, інші відключені
  5. К2 = 1, З1 = 0,1,0,1,0,1,0,1,0,1
    червоний на другому світлофорі продовжує горіти, зелений на першому моргає 5 разів, інші відключені
  6. К2 = 1, Ж2 = 1, Ж1 = 1
    червоний на другому продовжує горіти, включається жовтий на другому та першому світлофорах, інші відключені

Текст програми з коментарями на асемблері та HEX-файл (Коментарі не повторюються)

Трохи за програмою:

  1. включення червоного на першому та зеленого на другому здійснюється за допомогою копіювання в PortB константи 01000010.
    Підпрограма Pause_1 служить для затримки на час приблизно 10 секунд стану висновків PortB.
  2. Для "моргання" зеленого використовується підпрограма Z_1 включає дві підпрограми затримки із застосуванням біт орієнтованих команд (bcf PortB,6, bsf PortB,6): 1) зелений погашений 2) зелений включений.
    Далі все аналогічно.

Автор: О. Каплій, Україна, processor@meta.ua; Публікація: cxem.net

Дивіться інші статті розділу Мікроконтролери.

Читайте та пишіть корисні коментарі до цієї статті.

<< Назад

Останні новини науки та техніки, новинки електроніки:

Новий спосіб управління та маніпулювання оптичними сигналами 05.05.2024

Сучасний світ науки та технологій стрімко розвивається, і з кожним днем ​​з'являються нові методи та технології, які відкривають перед нами нові перспективи у різних галузях. Однією з таких інновацій є розробка німецькими вченими нового способу керування оптичними сигналами, що може призвести до значного прогресу фотоніки. Нещодавні дослідження дозволили німецьким ученим створити регульовану хвильову пластину всередині хвилеводу із плавленого кремнезему. Цей метод, заснований на використанні рідкокристалічного шару, дозволяє ефективно змінювати поляризацію світла через хвилевід. Цей технологічний прорив відкриває нові перспективи розробки компактних і ефективних фотонних пристроїв, здатних обробляти великі обсяги даних. Електрооптичний контроль поляризації, що надається новим методом, може стати основою створення нового класу інтегрованих фотонних пристроїв. Це відкриває широкі можливості для застосування. ...>>

Приміальна клавіатура Seneca 05.05.2024

Клавіатури – невід'ємна частина нашої повсякденної роботи за комп'ютером. Однак однією з головних проблем, з якою стикаються користувачі, є шум, особливо у випадку преміальних моделей. Але з появою нової клавіатури Seneca від Norbauer & Co може змінитися. Seneca – це не просто клавіатура, це результат п'ятирічної роботи розробників над створенням ідеального пристрою. Кожен аспект цієї клавіатури, починаючи від акустичних властивостей до механічних характеристик, був ретельно продуманий і збалансований. Однією з ключових особливостей Seneca є безшумні стабілізатори, які вирішують проблему шуму, характерну для багатьох клавіатур. Крім того, клавіатура підтримує різні варіанти ширини клавіш, що робить її зручною для будь-якого користувача. І хоча Seneca поки не доступна для покупки, її реліз запланований на кінець літа. Seneca від Norbauer & Co є втіленням нових стандартів у клавіатурному дизайні. Її ...>>

Запрацювала найвища у світі астрономічна обсерваторія 04.05.2024

Дослідження космосу та її таємниць - це завдання, яка привертає увагу астрономів з усього світу. У свіжому повітрі високих гір, далеко від міських світлових забруднень, зірки та планети розкривають свої секрети з більшою ясністю. Відкривається нова сторінка в історії астрономії із відкриттям найвищої у світі астрономічної обсерваторії – Атакамської обсерваторії Токійського університету. Атакамська обсерваторія, розташована на висоті 5640 метрів над рівнем моря, відкриває нові можливості для астрономів у вивченні космосу. Це місце стало найвищим для розміщення наземного телескопа, надаючи дослідникам унікальний інструмент вивчення інфрачервоних хвиль у Всесвіті. Хоча висотне розташування забезпечує більш чисте небо та менший вплив атмосфери на спостереження, будівництво обсерваторії на високій горі є величезними труднощами та викликами. Однак, незважаючи на складнощі, нова обсерваторія відкриває перед астрономами широкі перспективи для дослідження. ...>>

Випадкова новина з Архіву

Прототип біонічного ока надруковано на 3D-принтері 02.09.2018

Група дослідників з Університету Міннесоти вперше за допомогою 3D-принтера надрукувала безліч світлових рецепторів на напівсферичній поверхні. Це відкриття знаменує собою значний крок до створення "біонічного ока", який колись допоможе сліпим людям бачити, а зрячим - бачити краще.

Вчені почали з напівсферичного скляного бані, щоб показати, як вони можуть подолати проблему друку електроніки на вигнутій поверхні. Використовуючи свій 3D-принтер, вони почали з базового чорнила на срібних частинках. Розподілене чорнило залишалося на місці і висушувалося рівномірно, а не стікало по кривій поверхні. Потім дослідники використовували напівпровідникові полімерні матеріали для друку фотодіодів, які перетворюють світло на електрику. Весь процес зайняв близько години.

На думку фахівців, такі кроки полягають у тому, щоб створити прототип з легшими, але й ефективнішими рецепторами. Друге завдання – знайти спосіб друку на м'якому напівсферичному матеріалі, який може бути імплантований у справжнє око.

Інші цікаві новини:

▪ Технології Muse для керування думкою

▪ Bluetooth-лампочки та сенсори для розумного будинку

▪ Бездротовий датчик CoinGuard для охоронної сигналізації

▪ Знайдено спосіб врятувати кота Шредінгера

▪ Аеротаксі для міжміських перевезень

Стрічка новин науки та техніки, новинок електроніки

 

Цікаві матеріали Безкоштовної технічної бібліотеки:

▪ розділ сайту Інструменти та механізми для сільського господарства. Добірка статей

▪ стаття Якщо це і неправда, то добре вигадано. Крилатий вислів

▪ стаття Коли та чому в хвилині може бути 61 секунда? Детальна відповідь

▪ стаття Спеціальний одяг та засоби індивідуального захисту

▪ стаття Електродні покриття: призначення та склад. Енциклопедія радіоелектроніки та електротехніки

▪ стаття Простий стабілізатор з подвійним перетворенням напруги, 9-12 вольт 300 міліампер. Енциклопедія радіоелектроніки та електротехніки

Залишіть свій коментар до цієї статті:

ім'я:


E-mail (не обов'язково):


коментар:





All languages ​​of this page

Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт

www.diagram.com.ua

www.diagram.com.ua
2000-2024