Центральный процессор. Сигнал аварийной остановки на «Блоке звуковой сигнализации». Цикл работы устройства управления линией стрельбы

Страницы работы

Содержание работы

После нажатия клавиши блок звуковой сигнализации выдает два звуковых сигнала одинаковой длительности (примерно одна секунда и интервалом времени между ними примерно полсекунды). Далее устройство начинает отсчет 15 секундного интервала времени, в течение которого участники соревнований должны приготовиться к выстрелу. Если это произошло раньше положенного времени, то человек управляющий устройством для управления линией стрельбы нажимает клавишу «Пуск». Отсчет 15 секундного интервала времени прекращается.

Центральный процессор выдает на шину управления сигнал, который попадает в регистр индикации 2, который в свою очередь посылает сигнал управления в блок звуковой сигнализации. Блок звуковой сигнализации выдает одинарный звуковой сигнал, длительностью в одну секунду и начинается отсчет основного интервала времени выбранного  заранее на пульте дистанционного управления, при помощи клавиш выбора режимов работы: «40 с», «2 мин», «3 мин» и «4 мин».

При отсчете 15 секундного интервала времени блок световой индикации выдает красный световой сигнал, запрещающий производить выстрел. После одинарного звукового сигнала, выданного блоком звуковой сигнализации и разрешающего участникам соревнований производить выстрелы,  центральный процессор выставляет сигнал управления, который пройдя через регистр индикации 2 попадает на блок световой индикации, выдающий зеленый световой сигнал.

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

Во время стрельбы могут возникнуть различные непредвиденные ситуации. Для этого случая в устройстве управления линией стрельбы предусмотрена клавиша «Экстренный стоп». При возникновении необходимости остановить стрельбу, оператор управляющий устройством для управления линией стрельбы нажимает клавишу «Экстренный стоп», при этом сигнал с «Регистра слова состояния пульта дистанционного управления», подключенный ко входам прерывания блока «Центрального процессора», прерывает выполнение основной программы, отсчитывающей заданный интервал времени. Центральный процессор выдает сигнал аварийной остановки, который, пройдя через «Регистр индикации 2», попадает на «Блок звуковой сигнализации», «Блок световой индикации» и «Регистр слова состояния пульта дистанционного управления».

Сигнал аварийной остановки на «Блоке звуковой сигнализации» выдает тройной звуковой сигнал с длительностью импульсов в одну секунду и длительностью паузы между ними полсекунды. Этот тройной звуковой сигнал запрещает участникам соревнований производить выстрелы и приказывает им отойти с линии стрельбы.

Сигнал аварийной остановки на «Блоке световой индикации» гасит зеленый световой сигнал, разрешающий производить выстрелы, и зажигает красный световой сигнал, запрещающий производить выстрелы.

Сигнал аварийной остановки на «Регистре слова состояния пульта дистанционного управления» сбрасывает сигнал «Старт», разрешающий отсчет основного интервала времени.

При обработке центральным процессором сигнала аварийной остановки оставшийся интервал времени который  он не успел досчитать сохраняется в стеке и процессор переходит к программе обработки прерывания. При обработке программы прерывания процессор ожидает повторного нажатия клавиши «Пуск».

При повторном нажатии клавиши «Пуск» центральный процессор сбрасывает сигнал аварийной останова на «Регистре слова состояния пульта   дистанционного управления», и вызывает из стека данные об оставшемся интервале времени. Затем выдает на шину управления сигнал попадающий на «Регистр индикации 2», а оттуда на «Блок звуковой индикации», который в свою очередь выдает одинарный звуковой сигнал, разрешающий участникам соревнований продолжить стрельбу. Этот же сигнал попадает на «Блок световой сигнализации», который гасит красный световой сигнал и зажигает зеленый световой сигнал, разрешающий продолжить стрельбу.

Похожие материалы

Информация о работе