logo
МПТ_L_к

8.7.5. Розробка блок –схеми алгоритму

Рис.8.5. Блок-схема алгоритму роботи контролера кодового замка

На основі графу станів розробляється блок –схеми алгоритму (рис. 8.5).

Стан НАЧ реалізується операторами 1-2, стан ВСК –операторами 3 – 10, стан ОТКР – операторами 11 – 13, стан ОЖ ЗАКР – операторами 14 – 16, а стан СИГНАЛ – операторами 17 – 24. Самим складним при програмній реалізації є оператор 5, так як він має другий вихід для відслідковування намірів відкрити двері без набору коду (сигнал D = 0). З метою спощення схеми на ній не показані оператори вводу, так як замінені на оператори перевірення (КР1816ВЕ51 обладнаний можливістю виконувати в одній команді як операцію введення інформації в біт так і перевірення стану біта).

Стан НАЧ реалізується операторами 1-2, стан ВСК –операторами 3 – 10, стан ОТКР – операторами 11 – 13, стан ОЖ ЗАКР – операторами 14 – 16, а стан СИГНАЛ – операторами 17 – 24. Самим складним при програмній реалізації є оператор 5, так як він має другий вихід для відслідковування намірів відкрити двері без набору коду (сигнал D = 0). З метою спощення схеми на ній не показані оператори вводу, так як замінені на оператори перевірення (КР1816ВЕ51 обладнаний можливістю виконувати в одній команді як операцію введення інформації в біт так і перевірення стану біта).