Зміст
. Будова мікроконтролера ATMEGA8, огляд алгоритмів, схемних та програмних РІШЕНЬ поставленої задачі
.1 Огляд схемних РІШЕНЬ світлової сігнальної індікації
.2 Будова Вибраного мікроконтролера
. Розробка схем структурної, прінціпової та алгоритмом роботи програми
. Розробка програми на мові програмування ASSEMBLER
. Розробка програми на мові програмування C
. Моделювання в PROTEUS VSM
Висновки
Перелік ПОСИЛАННЯ
Додатки
1. Будова мікроконтролера ATMEGA8, огляд алгоритмів, схемних та програмних РІШЕНЬ поставленої задачі
.1 Огляд схемних РІШЕНЬ світлової сігнальної індікації
ЗАСТОСУВАННЯ мікроконтролерів в автоматах світловіх ефектів дозволяє значний збільшити їх функціональні возможности в порівнянні з аналогічнімі прилаштувати, Виконання на цифрових логічніх мікросхемах.
Малюнок 1.1 - Мікропроцесорній Пристрій автомата світловіх ефектів
Кількість реалізованіх різноманітніх світловіх ефектів обмежується лишь фантазією розробника и про ємом пам яті мікроконтролера. Крім того, число и вид світловіх ефектів можна змінюваті для шкірного конкретного випадка, підправляючі лишь програмне забезпечення [3].
принципова схема пристрою показана на рис. 1.1. Его основа - мікроконтролер DD1, тактова частота которого задає кварцовий резонатор ZQ1 на частоту 10000 кГц. Мікроконтролер DD1 через РЕГІСТР DD2 управляє ключами на транзисторах VT1 - VT8. Відкріваючісь, ЦІ транзистори подаються напругу живлення на гірлянді світлодіодів. Усього таких гірлянд Вісім, и в Кожній з них по Вісім світлодіодів - HL2 - HL9, HL10 - НL17 и т. Д.
Транзистор VT1 подає живлення на гірлянду світлодіодів HL2 - HL9, VT2 - на гірлянду HL10 - HL17 и т. д. Управляє транзисторами РЕГІСТР DD2. При високій Рівні на віході, например 1, з'єднаній з ним через струмообмежуючі резистор R11 транзистор VT1 закритий, при низьких Рівні - Відкритий.
Резистори R2- R9 обмежують струм через світлодіоді. Який з них в Кожній з гірлянд горітіме покладів від рівнів на лініях порту Р 1.0 - Р 1.7 мікроконтролера DD1. При високій Рівні всі з'єднані з цією лінією порту (через відповідні струмообмежуючі резистори) світлодіоді не палаючи, а при низьких горить світлодіод в тій гірлянді, на якові подано напругу живлення.
У Пристрої застосована послідовна, так кличуть входити дінамічна подача напруги на гірлянді світлодіод HL1 сігналізує про наявність напруги живлення и режимах роботи пристрою, конденсатори С 2 - С 4 - блокувальні.
После подачі напруги живлення на вхід RST (вивод 1) мікроконтролера DD1 через RC- ланцюг C1R16 Надходить високий рівень, Який формує сигнал початкової установки. При ініціалізації на всех лініях порту Р 1 встановлюються Високі логічні Рівні, Які записують в РЕГІСТР DD2. Тому на его виходим такоже Високі Рівні, транзистори VT1 ??- VT8 закриті.
У Програмі мікроконтролера закладені дванадцять варіантів світловіх ефектів, їх Опису наведені в табліці. Номер віконуваного світлового ЕФЕКТ задають Вимикач SA1 - SA4. Розімкнуті контакти відповідають 1 raquo ;, а замкнуті - Про raquo ;. Кнопками SB1 - SB5 встановлюють режими роботи пристрою.
При натісканні на кнопку SB1 Старт/стоп включаються або вимикають ефект, встановлений вимикач. Кнопка SB2 Дозвіл дозволяє або забороняє виконан зелених сандалів світловіх ефектів. При натісканні на Дану кнопку Пристрій отрімує Дозвіл на виконан зелених сандалів Незалежності від Положень вимикачів SA1 - SA4, при цьом мігає світлодіод HL1. Для запуску зелених сандалів ефектів слід натіснуті на кнопку SB1.
принципова схема пристрою показана на малюнку. Его основа - мікроконтролер DD1, тактова частота которого задає кварцовий резонатор ZQ1на частоту 10000 кГц. Мікроконтролер DD1 через РЕГІСТР DD2 управляє ключами на транзисторах VT1 - VT8. Відкріваючісь, ЦІ транзистори подаються напругу живлення на гірлянді світлодіодів. Усього таких гірлянд Вісім, и в Кожній з них по Вісім світлодіодів - VD2 - VD9, VD10 - VD17 і т.д.
Транзистор VT1 подає живлення на гірлянду світлодіодів HL2 - HL9, VT2 - на гірлянду VD10 - VD17 и т. д. Управляє транзисторами РЕГІСТР DD2. При високій Рівні на віході, например 1, з'єднаній з ним через струмообмежуючі резистор R11 транзистор VT1 закритий, при низьких Рівні - Відкритий.
Резистори R2- R9 обмежують струм через світлодіоді. Який з них в Кожній з гірлянд горітіме покладів від рівнів на лініях порту Р 1.0 - Р 1.7 мікроконтролера DD1. При високій Рівні всі з'єднані ...