Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Програмований генератор прямокутних імпульсів

Реферат Програмований генератор прямокутних імпульсів





сні входи комутатора, тим самим, вибираючи режим комутації, а відповідно і тривалість вихідних імпульсів.


Розробка програмного забезпечення


Запишемо алгоритм роботи мікроконтролера:















Дамо коротку характеристику всіма пунктами алгоритму.

. ПУСК. Це може бути початковий запуск мікроконтролера або наслідок подачі сигналу RESET на відповідний вхід МК.

. Ініціалізація порту. У цьому пункті в регістри напрямки записуються одиниці, що конфигурирует порти мікроконтролера на висновок інформації. Це слід робити, тому що після апаратного скидання всі регістри напрямки инициализируются нулем, що відповідає режиму введення інформації.

. Вибір резистора. На цьому етапі відбувається зміна робочого резистора. При першому запуску мікроконтролера або подачі сигналу RESET за замовчуванням буде обрана наступна комбінація:




У цьому випадку скоммутірованним виявиться резистор, підключений до входу I0 комутатора.

. Зміна параметра. Цей пункт виконується, якщо початкова тривалість паузи імпульсів не задовольняє необхідному значенню. Тоді поточний резистор відключається і скоммутірованним виявляється наступний резистор. Далі йде послідовний перебір резисторів, до тих пір, поки не буде досягнуто необхідне значення тривалості паузи.

Нижче представлений фрагмент програми для мікроконтролера. За допомогою програми мікроконтролер послідовно підключає резистори, в результаті чого змінюється тривалість паузи вихідних імпульсов.P0, # 00000B; обнулення (ініціалізація порту): MOV P0, # 100000B; замикається перша резісторP0, # 01000B; замикається друге резісторP0, # 00100B; замикається третій резісторP0, # 00010B; замикається четвертий резісторP0, # 00001B; замикається п'ятий резісторM1;


Висновок


Даний курсовий проект виконаний відповідно до завдання на проектування. Розроблена і розрахована в даному курсовому проекті схема генератора прямокутних імпульсів (несиметричного мультивібратора) повністю задовольняє заданим вимогам. Підключений до мультивібраторах мікроконтролер дозволяє змінювати тривалість паузи між імпульсами.

Таким чином, поставлена ??в курсовому проекті завдання з розробки програмованого генератора прямокутних імпульсів була успішно завершена.


Список літератури


1. Браммер Ю.А., Пащук І.Н. Імпульсні і цифрові пристрої//М .: Вища школа, 2006.

. Гольденберг Л.М. Імпульсні пристрої.// М .: Радио и связь, 1981.

. Єрофєєв Ю.Н. Імпульсні пристрої.// М .: Вища школа, 1989.

. Евстифеев А.В. Мікроконтролери AVR сімейств Tiny і Mega фірми Atmel//М: додека-ХХI, 2004.

5. На допомогу радіоаматори. Конденсатори. Довідник.- М: Патріот, 1991. - 80с.

. Томиловская Г.Н. Резистори. Довідник.- М: Вища школа, 1981. - 352с.

. Гершунский Б.С. Довідник з розрахунку електронних схем.- К: Вища школа, 1983. - 240с.


Назад | сторінка 8 з 8





Схожі реферати:

  • Реферат на тему: Проект пристрої зі світловими ефектами на основі мікроконтролера ATtiny12 с ...
  • Реферат на тему: Програмований формувач послідовності імпульсів з цифровою індикацією кілько ...
  • Реферат на тему: Проектування спеціалізованого розподільника імпульсів, який виробляє вісім ...
  • Реферат на тему: Розробка методики повірки вимірювального генератора імпульсів
  • Реферат на тему: Розробка пристрою управління на базі мікроконтролера AVR сімейства Classic ...