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

UptoLike

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

31
ляцией и бережный с менее интенсивной циркуляцией. В первом режиме
активатор вращается против часовой стрелки, во втором - по часовой
стрелке .
Имеются команды включения двигателя для работы в первом или
втором режиме, выключения двигателя, включения и выключения клапана
подачи воды соответственно, включения и выключения нагревательного
элемента соответственно .
Условие нажатия кнопки пуска (ноль
) вводится в бит 3 порта Р7 .
Значение текущего уровня воды в баке вводится в порт Р0, значение теку-
щей температуры воды в баке вводится в порт Р1 .
Режим стирки вводится в бит 7 порта Р2 : ноль - первый режим ,
единица - второй .
Команда включения двигателя для работы в первом режиме (ноль)
выводится в бит 3
порта Р6, во втором режиме (ноль) - в бит 2 порта Р6,
выключения двигателя (единица) - в указанные биты .
Команда открытия клапана подачи воды (ноль) выводится в бит 0
порта Р5, закрытия (единица) - в тот же бит .
Команда включения нагревательного элемента (ноль) выводится в
бит 2 порта Р4, выключения (единица) - в тот же бит .
Уровень воды
для стирки в любом режиме должен находиться в пре-
делах от 70 См до 75 См, что соответствует в машинном представлении
значениям 46Н и 4ВН .
Температура воды для стирки в первом режиме должна находиться в
пределах от 70 град до 90 град (в машинном представлении - от 46Н до
5АН), во втором режиме - от 50 град
до 60 град ( от 32Н до 3СН) .
После включения двигателя следует реализовать программную вре-
менную задержку длительностью 1 мин для первого режима и 1.5 мин для
второго режима .
7. Управление работой кодового замка двери
В нормальном состоянии замок закрыт. Чтобы открыть замок, необ-
ходимо сначала набрать три последовательные цифры кода (от 0 до 9), по-
сле чего нажать кнопку замка . Если набранный код совпадает с эталоном,
то замок открывается и загорается сигнальная лампа. После входа в поме-
щение и закрытия двери сигнальная лампа гаснет и замок закрывается .
При попытке открывания двери с неправильно набранным кодом,
включается звуковой сигнал тревоги в течение 10 Сек , после чего можно
повторить
попытку набора кода.
Последовательные цифры кода вводятся в порты Р4,Р5,Р6 соответ-
ственно .
Условие нажатия кнопки (ноль) вводится в бит 3 порта Р7 .
ляцией и бережный с менее интенсивной циркуляцией. В первом режиме
активатор вращается против часовой стрелки, во втором - по часовой
стрелке .
      Имеются команды включения двигателя для работы в первом или
втором режиме, выключения двигателя, включения и выключения клапана
подачи воды соответственно, включения и выключения нагревательного
элемента соответственно .
      Условие нажатия кнопки пуска (ноль) вводится в бит 3 порта Р7 .
Значение текущего уровня воды в баке вводится в порт Р0, значение теку-
щей температуры воды в баке вводится в порт Р1 .
      Режим стирки вводится в бит 7 порта Р2 : ноль - первый режим ,
единица - второй .
      Команда включения двигателя для работы в первом режиме (ноль)
выводится в бит 3 порта Р6, во втором режиме (ноль) - в бит 2 порта Р6,
выключения двигателя (единица) - в указанные биты .
      Команда открытия клапана подачи воды (ноль) выводится в бит 0
порта Р5, закрытия (единица) - в тот же бит .
      Команда включения нагревательного элемента (ноль) выводится в
бит 2 порта Р4, выключения (единица) - в тот же бит .
      Уровень воды для стирки в любом режиме должен находиться в пре-
делах от 70 См до 75 См, что соответствует в машинном представлении
значениям 46Н и 4ВН .
      Температура воды для стирки в первом режиме должна находиться в
пределах от 70 град до 90 град (в машинном представлении - от 46Н до
5АН), во втором режиме - от 50 град до 60 град ( от 32Н до 3СН) .
      После включения двигателя следует реализовать программную вре-
менную задержку длительностью 1 мин для первого режима и 1.5 мин для
второго режима .

           7.    Управление работой кодового замка двери
      В нормальном состоянии замок закрыт. Чтобы открыть замок, необ-
ходимо сначала набрать три последовательные цифры кода (от 0 до 9), по-
сле чего нажать кнопку замка . Если набранный код совпадает с эталоном,
то замок открывается и загорается сигнальная лампа. После входа в поме-
щение и закрытия двери сигнальная лампа гаснет и замок закрывается .
      При попытке открывания двери с неправильно набранным кодом,
включается звуковой сигнал тревоги в течение 10 Сек , после чего можно
повторить попытку набора кода.
      Последовательные цифры кода вводятся в порты Р4,Р5,Р6 соответ-
ственно .
      Условие нажатия кнопки (ноль) вводится в бит 3 порта Р7 .

                                  31