ними датчиками є: контактні датчики закриття дверей, капота, багажника; датчик включення запалення; дворівневий датчик удару, двозонний датчик об'єму, датчики обриву харчування, опадів і руху. Можливо також підключення додаткових датчиків, що виробляють сигнали, аналогічні сигналам основних датчиків. p align="justify"> Опитування датчиків реалізується або по перериванню, або програмним методом. Аналіз стану датчиків здійснюється в кінці кожного циклу опитування. Перехід з одного режиму роботи МПС в іншій здійснюється або за сигналами від датчиків, або по командах від радіобрелка. Логіка функціонування МПС в кожному режимі визначається згідно з типовою схемою роботи системи охорони та сигналізації. br/>
2. Розробка графа і таблиці переходів стану МПС p>
Блок управління МПС функціонує в одному з трьох режимів:
охорона;
скидання;
тривога,
які задаються натисканням призначених для цих режимів кнопок.
При подачі живлення мікропроцесорна система охорони та сигналізації знаходиться в режимі В«скиданняВ» до натискання кнопки В«РВ» на радіобрелком. При натисканні на кнопку В«РВ» відбувається перехід в режим охорони, в якому система знаходиться доти, поки датчики в нормі. При спрацьовуванні якого-небудь датчика або групи датчиків система охорони переходить в режим тривоги і знаходиться в цьому режимі до натискання кнопки В«ОВ», тобто здійснення скидання з радіобрелка. На малюнку 1 зображено граф переходів станів МПС. br/>
Рисунок 1 - Граф переходів станів МПС
У таблиці 1 зображені переходи станів МПС, хрестиками вказані заборонені переходи.
Таблиця 1 - Таблиця переходів станів МПС
СбросОхранаТревогаСбросПодача пітаніяКнопка В«РВ» на радіобрелком ' ОхранаКнопка В«ОВ» на радіобрелком В«НормаВ» датчиків В«Не нормаВ» датчіковТревогаКнопка В«ОВ» на радіобрелком ' В«Не нормаВ» датчиків
Виділення пам'яті для зберігання ознак:
X BYTE
Y BYTE програмний інтерфейс з датчиками;
Z BYTE
R BYTE - байт для зберігання кодів режимів.
Логіка функціонування МПСо формалізована такими правилами:
1. Сигнал від контактного датчика В® В«ТривогаВ» .
2. Обрив харчування