Читайте также:
|
|
Алгоритм работы и управляющая программа устройства управления разрабатываются на основе решений, принятых при анализе технического задания и создании электрической схемы устройства.
При проектировании схемы был использован ЦАП со входом записи. Управляющая программа 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 страница | | | Анализ результатов проектирования |