Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Разработка алгоритма работы и управляющей программы

Читайте также:
  1. III. Требования безопасности во время работы
  2. III.Обсуждение работы Студенческого совета транспортной отрасли при Министерстве транспорта Российской Федерации.
  3. IV Структура и организация работы органов студенческого самоуправления
  4. IV. Регламент работы жюри
  5. IX. Расписание работы Форума
  6. S1. ДЛИТЕЛЬНЫЙ (ПРОДОЛЖИТЕЛЬНЫЙ) РЕЖИМ РАБОТЫ
  7. V. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации но итогам освоения дисциплины и учебно-методическое обеспечение самостоятельной работы студентов

 

Алгоритм работы и управляющая программа устройства управления разрабатываются на основе решений, принятых при анализе технического задания и создании электрической схемы устройства.

При проектировании схемы был использован ЦАП со входом записи. Управляющая программа START располагается по адресу 0x00H в памяти программ и использует следующие подпрограммы:

1. OPROS – подпрограмма проверки нажатия кнопок.

2. MOD1 – подпрограмма первого режима работы устройства управления.

3. MOD2 – подпрограмма второго режима работы устройства управления.

4. DELAY_1S – подпрограмма задержки на 1с.

5. INT – Подпрограмма обслуживания прерываний по изменению состояния линий порта В.

После подачи питания, МК переходит по адресу 0х00H, где располагается управляющая программа. После настройки портов А и В, и вывода кодовой комбинации на ЦАП, соответствующей начальному состоянию Uвых, МК зажигает все светодиоды на 1 сек. Для этого используется подпрограмма задержки DELAY_1S. По окончанию индикации МК переходит в режим ОЖИДАНИЕ.

Выход из режима ОЖИДАНИЕ происходит при нажатии одной из кнопок, и МК переходит на подпрограмму обслуживания прерываний. При обнаружении нажатой кнопки осуществляется переход к соответствующему режиму работы MOD1-MOD2. После перехода на режим работы, МК выводит на ЦАП кодовые комбинации соответствующие Uвых для этого режима и осуществляет соответствующую индикацию светодиодами. По выполнению индикации МК возвращается в режим OЖИДАНИЕ.

Блок-схемы, поясняющие работу программы, представлены на рисунках 5.1 –5.4.

 

Рисунок 5.1 - Блок-схема алгоритма работы управляющей программы

 

 

Рисунок 5.2 - Блок-схема алгоритма работы подпрограммы формирования временного интервала

 

Рисунок 5.3 - Блок-схема алгоритма работы подпрограммы обслуживания прерывания

 

 

Рисунок 5.4 - Блок-схема алгоритмов работы подпрограмм обслуживания режимов работы устройства управления MOD1,MOD2


Дата добавления: 2015-08-10; просмотров: 124 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
ЗЕЛЕНЫЕ ВОДЫ ИШМЫ 26 страница| Анализ результатов проектирования

mybiblioteka.su - 2015-2024 год. (0.005 сек.)