Микропрограммное устройство управления программатора
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и предназначено для формирования временных диаграмм программатора„ Цель изобретения - расширение функциональных возможностей путем гибкого управления последовательностью формируемых сигналов о Поставленная цель достигается путем введения в состав устройства логического блока , который обеспечивает гибкое управление последовательностью формируемых сигналов, 2 ил„ ,
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
„„Я0„, 1619840 Аf
Ц1)5 С 11 С 7/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А BTOPCKOMV СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР (21) 4283635/24 (22) 13.07Ä87 (46) 07.01.,91. Бюл. N (71) Институт прикладной физики
АН БССР (72) С.П. Старшинов (53) 681.327.66(088,8) (56) Лукьянов Д.A. Схемотехника универсальных программаторов. — Микропроцессорные средства и системы, N 3, 1985, с. 84-88„
Авторское свидетельство СССР
h - 1541669, кл. С 11 С 7/00, 1986.
Изобретение относится к автоматике и вычислительной технике и предназна- чено для формирования временных диаграмм программирую1 их сигналов универсального программатора.
Цель изобретения — расширение функциональных возможностей за счет гибкого управления последовательностью формируемых сигналов и упрощение программатора.
На фиг„ 1 представлена блок-схема устройства; на фиг.. 2 — функциональная -схема логического блока„
Устройство содержит генератор 1, логический блок 2, таймер 3 (программируемый трехканальный), регистр 4 управления режимом работы, счетчик 5 адреса, блок 6 памяти, регистр 7 выходной, входы 8 информационные управления записью устройства, выход 9 генератора 1, первый 10 и второй 11 выходы таймера, первый выход 12 регистра 4, второй выход 13 регистра 7, первый 14, второй 15, третий 16, четвертый 17 и пятый 18 выходы блока 2, 2 (54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛИПИ ПРОГРАММАТОРА (57) Изобретение относится к автоматике и вычислительной технике и предназначено для формирования временных диаграмм программатора. Цель изобретения — расширение функциональных возможностей путем гибкого управления последовательностью формируемых сигна= лов. Поставленная цель достигается путем введения в состав устройства логического блока, который обеспечивает гибкое управление последовательностью формируемых сигналов„ 2 ил. второй 19 выход регистра 4, третий 20 выход таймера 3, выход 21 устройства.
Микропрограммное устройство управ ления работает следующим образом.
От управляющей 3НН задается длитель ность, скважность и число программирующих импульсов записью соответствующих кодов в первый, второй и третий каналы таймера 3„ Затем в регистр 4 записывается начальный адрес требуемой микропрограммы и бит разрешения работы таймера. Сигнал с выхода 11 таймера 3, проходя через блок 2, снимает с выхода 17 сигнал начальной установки счетчика 5 и формирует на выходе 16 блока 2 последовательность тактовых импульсов, поступающих на тактовый вход счетчика 5, формирующего последовательность адресов для бчока б, которые обеспечивают считывание в регистр 7 управляющей последовательности включения программирующих сигналов. Сигнал с выхода 13 регистра 7 используется для управления работой устройства. По окончании последова161934 тельности включения сигналов сигнал с выхода 13 изменяет свое состояние, запрещая формирование счетных импульсов на выходе 16 блока 2. Устройство останавливается на текущем шаге, фиксируя состояние управляющих сигналов на выходе 2! до окончания импульса на выходе 11 таймера 3, что соответствует режиму программирования. Время фик- 10 сации состояния устройства определяется длительностью импульса на выходе
11 таймера 3. По окончании этого импульса блок 2 возобновляет формирование счетных импульсов на выходе 16, обеспечивая выполнение последовательности включения управляющих сигналов.
На последнем шаге этой последовательности сигнал .с выхода 13 переводится в начальное состояние, обеспечивая 20 формирование на выходе 17 блока 2 сигнала начальной установки счетчика 5, возвращающего устройство в начальное состояние. Очередной импульс на выходе 11 таймера 3 возобновляет формиро- 25 ванне управляющих сигналов на выходе
21 устройства. После формирования заданного числа управляющих сигналов сигнал с выхода 20 таймера 3 сбрасывает сигнал на выходе 19 регистра 4, запре-30 щая работу таймера 3 и останавливая процесс программирования.
Работа блока 2 описывается выражениями:
IN2 0Vi*RT!INi*RT;
?ИЗ=072*КТ!ХМ1*КТ
INC=INi*(0V21HALT);
КЕБЕ . =072*НЛЬТ;
С = IN1.
Нулевое состояние выхода 12 реги- 40 стра 4 обеспечивает передачу на счетные входы второго и третьего каналов таймера сигналов с выходов соответственно 10 и 11 таймера 3, т.е,. счетчи- . ки таймера включаются последовательно. При этом первый канал таймера определяет длительность, второй — скважность и третий — число программирующих импульсов.
Единичное состояние сигнала с выхода 12 обеспечивает подключение счетf ных входов второго и третьего каналов таймера к выходу генератора 1. Этот режим применяется при программировании одиночными импульсами. При этом первый канал таймера не использует55 ся, второй определяет. длительность программирующего импульса, третий .время программирующего цикла.
0 4
Установка в нулевое состояние вы- хода 13 выходного регистра 7 запрещает передачу импульсов задающего генератора 1 на счетный вход счетчика
5 адреса микрокоманд до окончания программирующего импульса 11.
Сигнал на входе начальной установки счетчика 5 запрещает модификацию адреса микрокоманды до прихода программирующего импульса с выхода 11 и возвращает счетчик 5 в исходное состояние после окончания этого импульса и установки в единицу выхода
13 выходного регистра 7.
Запись данных из блока 6 памяти в выходной регистр 7 происходит по сигналу (18), формируемому задающим генератором 1.
Формула изобретения
Иикропрограммное устройство управления программатора, содержащее таймер, регистр управления режимом работы, счетчик, блок памяти, выходной регистр, генератор, выход которого соединен с первым счетным входом тай.мера третий выход которого соединен с входом разрешения работы регистра управления режимом, второй выход коI торого соединен с входом разрешения работы таймера, выход счетчика адреса соединен с адресным входом блока памяти, выход которого соединен с первым информационным входом выходного регистра, первый выход которого является выходом устройства, информационные входы таймера, регистра управления режимом работы и блока памяти являются информационными входами устройства, входы управления записью информации таймера, регистра управления и блока памяти являются входами управления записью устройства, отличающееся тем, что, с целью расширения функциональных возможностей за счет гибкого управления последовательностью формируемых сигналов и упрощения программатора, в него введен логический блок, первый вход которого соединен с вьг ходом генератора, второй, третий входы логического блока соединены соответственно с первым, вторым выходами таймера, четвертый и пятый выходы логического блока соединены соответственно с первым выходом регистра управления и вторым выходом выходного
1619340 регистра, .первый и второй выходы логического блока соединены с вторым и третьим счетныии входами таймера соответственно, третий и четвертый выходы логического блока соединены соответственно со счетным входом и входом начальной установки счетчика, пятый выход логического блока соединен с .вторым информационным входом выходного регистра.
Составитель Н. Шустов
Редактор В. Бугренкова Техред Л,Сердюкова Корректор И. 11уска
Заказ 52 Тираж подписное
ЬНИИПИ Госуларственного комитета по изобретениям,и открытиям при ГКНТ СССР
113035, Москва, Ж-ÇS, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г. Ухг< род, ул. Гагарина, 10!