Системы жесткого реального времени. Князев В.Н - 30 стр.

UptoLike

Составители: 

30
Имеются два транспортных светофора, работающих на пересекаю-
щиеся направления проезжей части и состоящих из набора цветных ламп :
красной, жёлтой и зелёной, а также два пешеходных светофора, состоящих
из набора цветных ламп : красной и зеленой,- и имеющих кнопку для тре-
бования форсированного перехода проезжей части.
Работа светофоров заключается в последовательной периодической
смене
следующих комбинаций :
ТС2-"кр", ТС1-"зел" , ПС2-"зел",ПС1-"кр";
ТС2-"кр", ТС1-"жел" , ПС2-"зел",ПС1-"кр";
ТС2-"кр", ТС2-"жел", ТС1-"кр" , ПС2-"кр",ПС1-"зел";
ТС2-"зел", ТС1-"кр" , ПС2-"кр",ПС1-"зел";
ТС2-"жел", ТС1-"кр" , ПС2-"кр",ПС1-"зел";
ТС2-"кр", ТС1-"жел", ТС
1-"кр" , ПС2-"зел",ПС1-"кр" ;
где ТС1 и ТС2 - транспортные светофоры для 1-ого и 2-ого на-
правлений соответственно, ПС1 и ПС2 - пешеходные светофоры для пере-
хода проезжей части по 1-ому и 2-ому направлению соответственно.
Продолжительность каждой комбинации перед её сменой следующая
: 1) и 4) - 10 Сек , 2) и 5) - 3 Сек , 3) и 6) - 2 Сек .
Помимо обычного
режима "красный-желтый-зеленый" возможен ре-
жим "мигалки", когда включаются и выключаются желтые лампы обоих
светофоров с периодом в 1 Сек и блокируется работа пешеходных свето-
форов.
Режим работы светофоров вводится в бит 3 порта Р6 : ноль - обыч-
ный режим, единица - режим "мигалки" .
Включение и выключение ламп осуществляется выводом в соответ-
ствующий бит
нуля и единицы соответственно.
Для первого транспортного светофора это биты 2,1,0 порта Р4 для
красной, желтой и зеленой ламп соответственно, а для аналогичных ламп
второго транспортного светофора - это биты 2,1,0 порта Р5 . Для первого
пешеходного светофора это биты 3 и 2 порта Р7 для красной и зелёной
ламп соответственно, а для аналогичных ламп второго
пешеходного све-
тофора - это биты 1 и 0 порта Р7 .
В программной задержке для 1-ой и 4-ой комбинаций (10 сек) нужно
предусмотреть возможность досрочного выхода из неёе в случае нажатия
кнопки соответствующего пешеходного светофора. Условие нажатия
кнопки (0) вводится в бит 2 порта Р6 и бит 1 порта Р6 для 1-ого и 2-ого
пешеходного светофора соответственно .
6. Управление работой стиральной машины
В системе имеется кнопка пуска машины, тумблер переключения
режимов стирки белья разного типа : нормальный с интенсивной цирку-
       Имеются два транспортных светофора, работающих на пересекаю-
щиеся направления проезжей части и состоящих из набора цветных ламп :
красной, жёлтой и зелёной, а также два пешеходных светофора, состоящих
из набора цветных ламп : красной и зеленой,- и имеющих кнопку для тре-
бования форсированного перехода проезжей части.
       Работа светофоров заключается в последовательной периодической
смене следующих комбинаций :
       ТС2-"кр", ТС1-"зел" ,                    ПС2-"зел",ПС1-"кр";
       ТС2-"кр", ТС1-"жел" ,                    ПС2-"зел",ПС1-"кр";
       ТС2-"кр", ТС2-"жел", ТС1-"кр" , ПС2-"кр",ПС1-"зел";
       ТС2-"зел", ТС1-"кр" ,                    ПС2-"кр",ПС1-"зел";
       ТС2-"жел", ТС1-"кр" ,                    ПС2-"кр",ПС1-"зел";
       ТС2-"кр", ТС1-"жел", ТС1-"кр" , ПС2-"зел",ПС1-"кр" ;
           где ТС1 и ТС2 - транспортные светофоры для 1-ого и 2-ого на-
правлений соответственно, ПС1 и ПС2 - пешеходные светофоры для пере-
хода проезжей части по 1-ому и 2-ому направлению соответственно.
       Продолжительность каждой комбинации перед её сменой следующая
: 1) и 4) - 10 Сек , 2) и 5) - 3 Сек , 3) и 6) - 2 Сек .
       Помимо обычного режима "красный-желтый-зеленый" возможен ре-
жим "мигалки", когда включаются и выключаются желтые лампы обоих
светофоров с периодом в 1 Сек и блокируется работа пешеходных свето-
форов.
       Режим работы светофоров вводится в бит 3 порта Р6 : ноль - обыч-
ный режим, единица - режим "мигалки" .
       Включение и выключение ламп осуществляется выводом в соответ-
ствующий бит нуля и единицы соответственно.
       Для первого транспортного светофора это биты 2,1,0 порта Р4 для
красной, желтой и зеленой ламп соответственно, а для аналогичных ламп
второго транспортного светофора - это биты 2,1,0 порта Р5 . Для первого
пешеходного светофора это биты 3 и 2 порта Р7 для красной и зелёной
ламп соответственно, а для аналогичных ламп второго пешеходного све-
тофора - это биты 1 и 0 порта Р7 .
       В программной задержке для 1-ой и 4-ой комбинаций (10 сек) нужно
предусмотреть возможность досрочного выхода из неёе в случае нажатия
кнопки соответствующего пешеходного светофора. Условие нажатия
кнопки (0) вводится в бит 2 порта Р6 и бит 1 порта Р6 для 1-ого и 2-ого
пешеходного светофора соответственно .

            6. Управление работой стиральной машины
     В системе имеется кнопка пуска машины, тумблер переключения
режимов стирки белья разного типа : нормальный с интенсивной цирку-

                                  30