1. Главная
  2. Библиотека
  3. Автоматизация технологических процессов
  4. Во время хакатона команда, в которой участвовала Маша,...
Разбор задачи

Во время хакатона команда, в которой участвовала Маша, разрабатывала программное обеспечение для контроллера, управляющего тревожной сигнализацией в небольшом здании. Входные сигналы поступали в порт, представляющий собой байт. Его биты имели следующие

  • Предмет: Автоматизация технологических процессов
  • Автор: Кэмп
  • #Микропроцессорные системы в автоматике
  • #Программируемые логические контроллеры (ПЛК)
Во время хакатона команда, в которой участвовала Маша, разрабатывала программное обеспечение для контроллера, управляющего тревожной сигнализацией в небольшом здании. Входные сигналы поступали в порт, представляющий собой байт. Его биты имели следующие

Условие:

Во время хакатона команда, в которой участвовала Маша, разрабатывала программное обеспечение для контроллера, управляющего тревожной сигнализацией в небольшом здании. Входные сигналы поступали в порт, представляющий собой байт. Его биты имели следующие значения:
0-й – признак штатного режима работы системы.
1-й и 2-й – признаки нажатия тревожных кнопок в помещениях 1 и 2.
3-й и 4-й – сигналы от датчика повышенной температуры в помещениях 1 и 2.
5-й и 6-й – признак наличия задымления в помещениях 1 и 2.
7-й – признак ручной блокировки системы
Включение сирены должно осуществляться в ситуациях, когда система работает в штатном режиме и не блокирована, и при этом в одном из помещений одновременно сработали датчики дыма и повышенной температуры.
Маше поручено подготовить тестовые значения для проверки системы.
При каких из перечисленных ниже состояниях порта должна быть включена сирена?
А) 255 Б) 101 В) 166 Г) 49 Д) 25 Е) 121

Решение:

Рассмотрим условие задачи. Нам дан байт, где каждый бит означает следующее:

∙ 0-й бит (младший) – режим штатной работы. Для нормальной работы бит должен быть равен 1.
∙ 1-й и 2-й биты – признаки нажатия тревожных кнопок (не влияют на включение сирены).
∙ 3-й и 4-й биты – сигналы от датчиков повышенной температуры в помещениях 1 и 2 соответственно.
∙ 5-й и 6-й биты – сигналы от датчиков задымления в помещениях 1 и 2 соответственно.
∙ 7-й бит (старший) – признак ручной блокировки системы. Для нормальной работы он должен быть
0.

Сирена до...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое из следующих условий является необходимым для включения сирены, согласно описанию работы системы сигнализации?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет