Устройство для управления системой очистки лобового стекла автомобиля, страница 10

Блок 9 – анализ нажатия клавиши 4. При понимании данного блока нужно учитывать, что защита от дребезга была отработана в блоке 8. При решении поставленной задачи этот блок детализации алгоритма представлен следующей схемой (рисунок 9).

Начало

 



Подпись: dvigaiw(28)

 



Рисунок 9 – Блок анализ нажата ли клавиша 4

Набор блоков с номерами (10, 12, 14 ,16, 18, 20) алгоритма – подпрограмма временной задержки на 1 секунду. Аналогичный набор блоков используется несколько раз в данной программе (наборы блоков с номерами (11, 13, 15, 17, 19, 21); (24, 26, 28, 30, 32, 34); (25, 27, 29, 31, 33, 35) аналогичны набору блоков (10, 12, 14 ,16, 18, 20) алгоритма), следовательно, целесообразно рассмотреть данный набор блоков один раз. При решении поставленной задачи этот набор блоков детализации алгоритма представлен следующей схемой (рисунок 10). При нумерации подблоков будем указывать только базовые номера наборов.


10(11;24;25).2

 
w(29)/(48)/(69)/(91)

 



w(30)/(49)/(70)/(92)

 


Запись в аккумулятор младшего регистра для сравнения со старшим

 
w(31)/(50)/(71)/(93)