Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ФуЛ (1).doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
2.29 Mб
Скачать

62. Назначение, состав и принцип действия по принципиальной схеме субблока таймера.

Таймер выполнен в субблоке SВ-445 и предназначен для организации прерывания программы, выполняемой ЦП, через определенные промежутки времени (интервалы).Интервалы времени, отсчитываемые таймером, определяются программно- заданной величиной и частотой задающего генератора, равной 100 KHz .При обращении к таймеру ЦП использует 2 адреса: 177544 - адрес PC и 177546 - адрес РД.

Формат PC, разряды:2° - ПУСК, пишется, читается ЦП;26 - ПРЕРЫВАНИЕ, пишется, читается ЦП.

Адреса регистров через шинные формирователи (микросхемы D2, D3, D4 и приемники (микросхема DI) поступают на схему селектора адреса и по сигналу *К СИА Н" запоминаются в регистре адреса DI4. При этом, если разряд К ДА01 - 0, то запоминается адрес PC, если К ДА01 - I, то адрес РД. При обращении к PC в цикле "Вывод" по сигналу* К BВОД Н»; поступающему на дешифратор (микросхема D21), происходит запись слова состояния в регистры ПУСКА и ПРЕРЫВАНИЯ D25.

При обращении к РД происходит записи программно-заданной, величины в регистр D29 - D32 так же по стробу от дешифратора D2I. Имеется возможность записи целого слова или байта (если присутствует сигнал "К БАЙТ Н"). Если регистр ПУСК установлен, то разрешается запись программно-заданной величины и прохождение импульсов задающего генератора в счетчик D33- D36, который считает до переполнения. Переполнение счетчика означает конец программно-заданного интервала. По переносу со счетчика устанавливается регистр ГОТОВНОСТЬ D 24.2, который разрезает повторную перезапись программно-заданной величины с РД в счетчик и по совпадении с сигналом установленного ранее регистра ПРЕРЫВАНИЯ обеспечивает выдачу в канал сигнала прерывания по таймеру "К ПРТ Н". Прерывание от таймера имеет более высокий приоритет по сравнению с прерыванием от внешних блоков. По сигналу "К ПРТ Н" происходит прерывание программы и переход на программу обслуживания через вектор с адресом 100.

Прерывание программы по таймеру идет постоянно, может только меняться программно-заданная величина.

Прекращение отсчета таймером временных интервалов происходит программно, когда регистр ПУСК устанавливается в состояние "О", прекращая работу счетчика и устанавливая регистр ГОТОВНОСТЬ в ну левое состояние. Одновременно по сигналу с регистра ГОТОВНОСТЬ прекращается выдача сигнала "К ПРТ Н". Выдача информации с PC происходит через микросхемы D22, D23.I по сигналу " СА". Выдача информации в канал происходит по сигналу «К ВВОД Н СА" (стробирование винных формирователей).Прием и выдачу информации таймер сопровождает выдача сигнала "К СИП Н", который вырабатывается соответственно по сигналам "К ВЫВОД Н СА" и "К ВВОД Н СА».

63. Назначение, состав и принцип действия по принципиальной схеме субблока связи с фсу.

Блок связи с ФСУ предназначен для приема данных от ФСУ и передачи их в ЦП (субблок SВ-466). Считывание данных с перфоленты осуществляется в старт-стопном режиме по сигналам "СТАРТ" и "СТОП", которые управляют соответствующими электромагнитами. Блок связи с ФСУ имеет два адресуемых регистра: 177550 - РС; 177552 - РД.

Обмен данными между ЦП и блоком осуществляется посредством программных операций с опросом готовности или выполнением программы обслуживания с использованием средств прерывания.

Адрес PC и РД пройдя через шинные формирователи D23, D24, приемники D1, расшифровывается селектором адреса D5 и запоминается в регистре адреса D22 по сигналу «К СИА Н". По сигналу "К ВЫВОД Н" происходит запись информации в PC при условии отсутствия сигнала "ОШИБКА", выдаваемого регистром ОШИБКА. Установленный регистр ПУСК D12 выдает сигнал"СТАРТ" на электромагнит ФСУ. Происходит протяжка ленты и появление информации на входе РД D9, D1O. Запись данных в РД происходит по сигналу "ГОТ.". По сигналу "ГОТ." устанавливается регистр ГОТОВНОСТИ D14 и сбрасывается регистр ПУСК, по сбросу которого вырабатывается сигнал "СТОП". Регистр КОНТРОЛЬ D13, установленный программно, даёт разрешение на работу схемы контроля на четность D11 при работе с кодами в абсолютно-двоичном формате. Если информация считывается неправильно (нечетное число знаков) то регистр ОШИБКА D12 устанавливается и в канал выдается сигнал низкого уровня по линии KДA15 Н. Регистр РЕВЕРС D13, устанавливаемый программно, вырабатывает сигнал "НД" - направление движения. Если есть ошибка или установлен регистр ГОТОВНОСТЬ, то при условии, что прерывание программно разрешено, в канал выдается сигнал "К ТПР Н" и устанавливается регистр требования прерывания D20. Если процессор может предоставить прерывание, то он отвечает сигналами "К ВВОД Н" и "К ППР Н".По сигналу "К ВВОД Н" устанавливается регистр предоставления прерывания D20.2 и запрещает дальнейшее распространение сигнала "К ППР Н" при этом регистр требования прерывания сбрасывается.

На D 15.2. происходит формирование сигналов на адресные входы мультиплексоров D16-19 Одновременно с выдачей информации в канал поступает сигнал "К СИА Н". регистр ГОТОВНОСТЬ сбрасывается. Регистр ПРЕРЫВАНИЕ сбрасывается программно.

Адрес вектора прерывания блока - 70. Восприняв вектор прерывания, ЦП снимает сигналы "К ВВОД Н", "К ПНР Н" и переходит на программу обслуживания блока связи с ФСУ. Устройство снимает сигнал "К СИА Н".

Перейдя на программу обслуживания, ЦП читает данные о РД, анализирует их, и если необходимо, дает разрешение на дальнейшую работу блока связи с ФСУ, т.е. считывает следующую строку перфоленты.