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

UptoLike

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

33
Имеется кнопка пуска системы, переключатель режимов работы :
режим 1 - одновременная непрерывная работа вентилятора и нагреватель-
ного элемента; режим 2 - одновременная непрерывная работа вентилятора
и охлаждающего устройства; режим 3 - одновременная работа вентилятора
и нагревательного элемента с периодическим (30 Сек) их выключением;
режим 4 - одновременная работа вентилятора и нагревательного элемента
с периодическим (45 Сек) выключением последнего; режим 5 - одновре-
менная
работа вентилятора и охлаждающего устройства с периодическим
(30 Сек) их выключением; режим 6 - одновременная работа вентилятора и
охлаждающего устройства с периодическим (45 Сек) выключением по-
следнего .
Кроме того, имеется переключатель уровня заслонки для потока воз-
духа : 1 - высокий, 2 - средний , 3 - низкий .
Команда включения вентилятора, нагревательного элемента и охла-
ждающего устройства (ноль) выводится в бит 3 порта
Р6, бит 2 порта Р6 и
бит 1 порта Р6 соответственно. Команда выключения указанных устройств
(единица) выводится в те же перечисленные биты . Команда установки
уровня заслонки (ноль) выводится в бит 7,6 или 5 порта Р1 для высокого,
среднего и низкого уровня соответственно.
Значение номера режима (от 1 до 6 ) вводится в порт Р5, значение
уровня заслонки
(от 1 до 3) - в порт Р4.
Условие нажатия кнопки пуска (ноль) вводится в бит 3 порта Р7 .
10. Управление работой СВЧ-электроплиты
Имеется кнопка пуска системы, переключатель уровня выходной
мощности плиты : 1 – малый уровень; 2 - средний уровень ; 3 – большой
уровень .
Команда включения плиты на малый уровень мощности (ноль) выводит-
ся в бит 3 порта Р6,
на средний уровень мощности (ноль) - в бит 2 порта
Р6, на большой уровень мощности (ноль) - в бит 1 порта Р6, команда вы-
ключения плиты (единица) - в биты 3, 2 или 1 порта Р6 соответственно.
Значение уровня выходной мощности плиты (от 1 до 3) вводится в
порт Р4, значение заданного времени нагревания, кратного 1 минуте (от 1
до 5 минут) – в порт
Р5, значение заданной температуры в пределах от 30
град до 120 град (в машинном представлении - от 1ЕН до 78Н) – в порт Р1,
текущее значение температуры от сенсора температурного пробника пищи
в порт Р0. Условие нажатия кнопки пуска (ноль) вводится в бит 3 порта
Р7 .
При достижении заданного значения температуры после включения
плиты
реализуется заданная временная задержка, по окончании которой
должен раздаваться звуковой сигнал продолжительностью в 1 секунду.
      Имеется кнопка пуска системы, переключатель режимов работы :
режим 1 - одновременная непрерывная работа вентилятора и нагреватель-
ного элемента; режим 2 - одновременная непрерывная работа вентилятора
и охлаждающего устройства; режим 3 - одновременная работа вентилятора
и нагревательного элемента с периодическим (30 Сек) их выключением;
режим 4 - одновременная работа вентилятора и нагревательного элемента
с периодическим (45 Сек) выключением последнего; режим 5 - одновре-
менная работа вентилятора и охлаждающего устройства с периодическим
(30 Сек) их выключением; режим 6 - одновременная работа вентилятора и
охлаждающего устройства с периодическим (45 Сек) выключением по-
следнего .
      Кроме того, имеется переключатель уровня заслонки для потока воз-
духа : 1 - высокий, 2 - средний , 3 - низкий .
      Команда включения вентилятора, нагревательного элемента и охла-
ждающего устройства (ноль) выводится в бит 3 порта Р6, бит 2 порта Р6 и
бит 1 порта Р6 соответственно. Команда выключения указанных устройств
(единица) выводится в те же перечисленные биты . Команда установки
уровня заслонки (ноль) выводится в бит 7,6 или 5 порта Р1 для высокого,
среднего и низкого уровня соответственно.
      Значение номера режима (от 1 до 6 ) вводится в порт Р5, значение
уровня заслонки (от 1 до 3) - в порт Р4.
      Условие нажатия кнопки пуска (ноль) вводится в бит 3 порта Р7 .

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

                                   33