Аннотация:
Способы создания программных версий управляющих автоматов существенно зависят от правильности выбора структурных моделей сложных и высокосложных автоматов технических систем реального времени. Предложено использовать новую оригинальную структурную модель автомата, в которой используется логический блок в виде двухвходовых элементов «И» с адресацией через подмножество {?} логических условий ?1 … ?q от дешифратора состояний нового управляющего автомата, независимое от подмножества {A} операторов действия A1…Ak. Программная версия представлена в виде последовательности операторов действия и логических условий в форме граф-схемы алгоритма. Реализация граф-схемы алгоритма программной модели на микроконтроллере проста и одинакова для любой степени сложности заданного автомата. Метод создания программной версии был назван структурно-автоматным программированием; он является самым эффективным из известных методов. Программная модель составляется один раз для выбранного типа микроконтроллера, при смене исходного задания потребуется лишь изменить содержание оперативного запоминающего устройства (ОЗУ), хранящего коды переходов, таблицы выбора логических условий и операторов действия.