рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

З використанням пакета MPLAB 3.30

З використанням пакета MPLAB 3.30 - раздел Экология, НТЕГРОВАНЕ СЕРЕДОВИЩЕ РОЗРОБКИ   4.7.1. Постановка Задачі Та Алгоритм Її Рішення...

 

4.7.1. Постановка задачі та алгоритм її рішення

 

Візьмемо для прикладу наступну, що достатньо часто зустрічається на практиці, задачу, в якій необхідно виміряти часовий інтервал між двома імпульсами в сигналі, що надходить від датчика і видати отриманий результат у вигляді паралельних двійкових кодів в порт введення/ виведення. Причому, вхідні імпульсні сигнали мають наступні параметри:

,

 

де–- тривалість циклу виконання команди мікроконтролера.

Для рішення поставленої задачі вибираємо мікроконтролер PIC 16C84 (16F84) з багаторазово електрично перепрограмованими користувачем ППЗП програм і даних-констант; а також тих, що мають можливість роботи з перериваннями. Причому, в даному мікроконтролері переривання виникає з цілого ряду причин і, в тому числі, при переповненні лічильника-таймера TMRO (RTCC).

Завдяки знанням особливостей архітектури і функціонування мікроконтролера PIC 16C84 (16F84) можна запропонувати один з можливих варіантів алгоритму рішення поставленої задачі. Послідовність дій при цьому повинна бути наступною:

1. Організувати процедуру очікування надходження першого імпульсу, наприклад, на вивід мікроконтролера RA1 (стандартна процедура «Очікування події»).

2. Після відкриття переднього фронту першого імпульсу запустити внутрішній таймер/ лічильник TMRO.

3. Організувати процедуру очікування надходження другого імпульсу на той же вивід RA1.

4. Після відкриття переднього фронту другого імпульсу зупинити таймер/лічильник.

5. Отриманий в регістрі таймера/ лічильника паралельний двійковий код видати в порт В у супроводі стробуючого сигналу, що свідчить про готовність даних на виході мікроконтролера. Стробуючий сигнал видається, наприклад, на вивід RA0.

 

– Конец работы –

Эта тема принадлежит разделу:

НТЕГРОВАНЕ СЕРЕДОВИЩЕ РОЗРОБКИ

НТЕГРОВАНЕ СЕРЕДОВИЩЕ РОЗРОБКИ РОБОЧИХ ПРОГРАМ... Стисла характеристика основних програм...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: З використанням пакета MPLAB 3.30

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

РОБОЧИХ ПРОГРАМ MPLAB 3.30 ДЛЯ ОМК PIC
4.1. Призначення і основні функціональні можливості Інтегроване середовище розробки робочих програм MPLAB 3.30 представляє собою набір програм, об'єднаних в єдиний пакет,

Асемблер MPASM
  Універсальний макроасемблер MPASM – це символьний асемблер, що підтримує розробку робочих програм для всіх сімейств мікроконтролерів PIC 16/17, включаючи PIC 12CXX, PIC 1400, PIC 16

Програмний симулятор-налагоджувач MPLAB-SIM
  Програмний симулятор MPLAB-SIM дозволяє продемонструвати роботу робочої програми мікроконтролера PIC 16/17 на рівні команд. При виконанні будь-якої команди користувач може перевірит

Меню основного пакета програм
  Меню основного пакета програм містить наступні пункти (підменю):File, Project, Edit, Debug, Picmaster, Option. Кожний пункт містить ряд команд, що виконуються також

Меню File
Команди (опції) меню File дозволяють розробнику продивлятися тексти програм, завантажувати і редагувати їх, зберігати на носії і роздруковувати їх, перейменовувати, а також вийти з оболонки MPLA

Меню Project
Команди (опції) меню Project дозволяють створювати проекти (зв'язаний текст програми і об'єктний код цієї програми), редагувати їх, компілювати і настроювати режими компіляції, а також і вигляд

Меню Edit
Команди (опції) меню Edit дозволяють розробнику редагувати, копіювати, шукати текст або рядок в програмі. Дане меню містить наступні опції: –UNDO дозволяє скасувати поп

Меню Debug
Команди (опції) меню Debug дозволяють перевірити роботу розробленого проекту. Дане меню працює тільки в режимі MPLAB-SIM і містить наступні основні опції: –RUN дозволяє

Меню Picstart Plus
  Команди (опції) меню PICSTART PLUS дозволяють запрограмувати мікроконтролери PIC 16/17, не виходячи з оболонки MPLAB 3.30. Дане меню містить наступні опції: – ENABL

Меню Option
  Команди (опції) меню Option дозволяють розробнику настроїти оболонку під «себе». Тобто створити зручні для нього умови створення робочої програми. В це меню увійшли наступні опції:

Написання початкового тексту програми
  Написання ночаткового тексту програми здійснюється за допомогою редактора Editor Only, наявного в складі інтегрованого середовища MPLAB 3.30. Для того, щоб ввійти в оболонку редакто

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги