SU1173414A1 - Программное устройство управлени - Google Patents

Программное устройство управлени Download PDF

Info

Publication number
SU1173414A1
SU1173414A1 SU833629909A SU3629909A SU1173414A1 SU 1173414 A1 SU1173414 A1 SU 1173414A1 SU 833629909 A SU833629909 A SU 833629909A SU 3629909 A SU3629909 A SU 3629909A SU 1173414 A1 SU1173414 A1 SU 1173414A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
group
outputs
inputs
output
Prior art date
Application number
SU833629909A
Other languages
English (en)
Inventor
Дмитрий Иванович Павлов
Original Assignee
Предприятие П/Я А-1001
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я А-1001 filed Critical Предприятие П/Я А-1001
Priority to SU833629909A priority Critical patent/SU1173414A1/ru
Application granted granted Critical
Publication of SU1173414A1 publication Critical patent/SU1173414A1/ru

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

ПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ, содержащее генератор импульсов , счетчик, первый и второй дешифраторы, блок пам ти, первую и вторую группы коммутаторов, триг-. гер, элемент И, элемент задержки, регистр адреса и выходной регистр, причем вход управлени  режимом устройства подключен к управл ющим входам коммутаторов первой и второй групп и входу записи-чтени  блока пам ти, адресные входы которого соединены с выходами первого дешифратора , входы которого соединены с выходами регистра адреса, перва  и втора  группы информационных входов которого соединены соответственно с выходами коммутаторов первой и второй групп, вход записи регистра адреса соединен с первым выходом второго дешифратора, второй и третий выходы которого соединены соответственно с входом установки в единицу триггера и входом записи выходного регистра, установочный вход которого соединен с первым входом установки в ноль триггера, с установочным .входом счетчика и подключен к входу начальной установки устройства, четвертый выход второго дешифратора соединен с вторым входом установки в ноль триггера, входом элемента задержки и  вл етс  выходом признака конца работы устройства, выход элемента задержки соединен с входом сброса счетчика, счетньш вход которого соединен с выходом элемента И, первый вход которого  вл етс  входом признака начала работы устройства, второй вход элемента И соединен с выходом генератора импульсов, информационные выходы счетчика соединены с входами второго дешифратора, выход триггера соединен с входом разрешени  обращени  блока i пам ти, информационные входы которого  вл ютс  информационными входами уст (Л ройства, выходы блока пам ти соединены с информационными входами выходного регистра, перва  группа выходов которого  вл етс  первой группой информационных выходов устройства, первые информационные входы коммутаторов второй группы подключены к второй группе вьпсодов выходного регистра, 00 4 первые информационные входы коммутаторов первой группы подключены к перйой группе входов условий устройства , вторые информационные входы коммутаторов второй группы подключены к второй группе входов условий устройства, отличающеес  тем, что, с целью сокращени  оборудовани  за счет уменьшени  объема , оно содйржит группу мультиплексоров и группу дешифраторов, причем выходы мультиплексоров группы соединены с вторыми информационными входами ответствующих коммутаторов первой группы , управл ющие входы мультиплексоров группы подключены к второй группе

Description

выходов выходного регистра, информационные входы ьтультиплексоров группы подключены к третьей группе входов условий устройства, треть  группа
выходов выходного регистра подключена через группу дешифраторов к второй группе информационных выходов устройства.
Изобретение относитс  к вычисли тельной технике и может быть испЬл зовано дл  построени  управл ющих автоматов и автоматов обработки дискретной информации. Цель изобретени  - сокращение оборудовани  за счет уменьшени  объема пам ти. Ча чертеже представлена функциональна  схема предлагаемого устро ства. Программное устройство управлени содержит генератор 1 импульсов, счетчик 2, второй дешифратор 3, первый дешифратор 4, блок 5 пам ти первую гпуппу коммутаторов 6 -6 |, триггер 7, .элемент И 8, вход 9 сброса, группу информационных входов 10 -10|у|, регистр 11 адреса, выходной регистр 12, вторую группу коммутаторов (, элемент 14 задержки, вход 15 признака начала работы, первую группу входов условий, вторую группу входов условий, вход 18 управлени  режимом, выход 19 признака конца работы, группу мультиплексоров , группу дешифраторов 21 21 (1, первую группу информационных выходов вторую группу инф мационных выходов 23.-23п и. третью группу входов условий. Устройство работает следующим образом. Коммутаторы 6 и 13 в зависимост от значени  сигнала на входе 18 устройства коммутируют тот или ино вдод, а блок пам ти в зависимости значени  этого сигнала работает в режиме записи информации или считы вани . Перед началом работы устройства в блок 5 пам ти необходимо записат информацию об алгоритме работы уст ройства .управлени . Дл  этого сигн О с входа 15 устройства запрещае прохождение импульсов от генератора 1 через элемент И 8 на счетчик 2, а сигнал с входа 9 приводит триггер 7, счетчик 2 и регистр 12 в исходное состо ние. Затем на входах 9 и 15 устройства устанавливаютс  сигналы 1. При этом импульсы с генератора 1 через элемент И 8 поступают на вход счетчика 2, откуда в параллельном коде на дешифратор. 3 подаетс  число отсчитанных импульсов, в результате на вход регистра 11 поступает импульс, по которому в него записьшаетс  адрес, заданный на входах и 17j,-17 устройства. Адрес дешифрируетс  дешифратором 4 и в блоке 5 пам ти выбираетс   чейка, в которую необходимо записать информацию с входных шин 10 -10| устройства. Счетчик 2 продолжает счита ть и дешифратор 3 устанавливает триггер 7 в единичное значение и разрешаетс  запись в блок 5 пам ти. Затем дешифратор 3 устанавливает триггер 7 в исходное состо ние, чем снимаетс  сигнал обращени  с блока 5 пам ти, и сигнализирует по выходу 19 о необходимости выставить новую информацию дл  записи в новый адрес, через элемент 14 происходит сброс счетчика 2 в исходное состо ние. Далее процесс многократно повтор етс . После записи информации подаетс  сигнал 1 на вход 18 устройства, разрешаю1чдй считывание информации, а коммутаторы 6 и 13 коммутируют соответственно выходы мультиплексоров 20 и выходы регистра 12. Затем подаетс  импульсныйсигнал О, привод щий счетчик 2, триггер 7 и регистр 12 в исходное состо ние. Процесс считывани  информации из блока 5 пам ти аналогичен процессу записи и управл етс  генератором 1, счетчиком .2, дешифратором 3 и триггером 7. При этом адреса считывани  определ ютс  совокупностью сигналой
на третьей группе выходов регистра 12 и соответствующих входах 24 устройстBai входах, которые коммутируютс  в данном состо нии на вход коммутатора 6. Мультиплексоры 20 коммутируют .на вход коммутаторов 6 в каждом а. состо нии не более К входньк сигналовиз множества входных сигналов N, чем и достигаетс  сокращение объема блока пам ти по входным сигналам.
В выходных сигналах блока пам ти, поступающих на входы дешифратора 21, закодированы выходные функции устрой;ства управлени . Причем подгруппы выходных сигналов, поступающих на входы соответствующих дешифраторов, выбраны так, что внутри их каждый из сигналов принимает значение в моменты времени, не совпадающее с другими его членами. Это группа выходов 23
устройства. Выходные сигналы устройства управлени , дл  которых кодиро-, вани  провести невозможно, выведены | непосредственно на выход устройства (группа 22).
В р де случаев оказьшаетс  достап точным иметь мультиплексоры с числом коммутирующих входов, равным полов,ине и менее числа состо ний пам ти автомата. В этом случае часть входных переменных, коммутируемых мультиплексорами , не анализируетс  в а состо ни х или анализируетс  дважды в различных состо ни х (например, в состо нии а,д - код 10011, состо нии а код 00011), что необходимо учитывать при кодировании состо ний автомата и программировани  переключательных функций, записьюаемых в блок пам ти.

Claims (1)

  1. ПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ, содержащее генератор импульсов, счетчик, первый и второй дешифраторы, блок памяти, первую и вторую группы коммутаторов, триг-. гер, элемент И, элемент задержки, регистр адреса и выходной регистр, причем вход управления режимом устройства подключен к управляющим входам коммутаторов первой и второй групп и входу записи-чтения блока памяти, адресные входы которого соединены с выходами первого дешифратора, входы которого соединены 'с выходами регистра адреса, первая и вторая группы информационных входов которого соединены соответственно с выходами коммутаторов первой и второй групп, вход записи регистра адреса соединен с первым выходом второго дешифратора, второй 'и третий выходы которого соединены соответственно с входом установки в единицу триггера й входом записи выходного · регистра, установочный вход которого соединен с первым входом установки в ноль триггера, с установочным .входом счетчика и подключен к входу начальной установки устройства, четвертый выход второго дешифратора соединен с вторым входом установки в ноль триггера, входом элемента задержки и является выходом признака конца работы устройства, выход элемента задержки соединен с входом сброса счетчика, счетный вход которого соединен с выходом элемента И, первый вход которого является входом признака начала работы устройства, второй вход элемента И соединен с выходом генератора импульсов, информационные выходы счетчика соединены с входами второго дешифратора, выход триггера соединен с входом разрешения обращения блока о памяти, информационные входы которого ® являются информационными входами устройства, выходы блока памяти соединены с информационными входами выходного регистра, первая группа выходов которого является первой группой информационных выходов устройства, первые информационные входы коммутаторов второй группы подключены к второй группе выходов выходного регистра, первые информационные входы коммутаторов первой группы подключены к первой группе входов условий устройства, вторые информационные входы коммутаторов второй группы подключены к второй группе входов условий устройства, отличающееся тем, что, с целью сокращения оборудования за счет уменьшения объема памяти, оно содержит группу мультиплексоров й группу дешифраторов, причем выходы мультиплексоров группы соединены с вторыми информационными входами соответствующих коммутаторов первой группы, управляющие входы мультиплексоров группы подключены к второй группе
    SU „..1173414 выходов выходного регистра, информационные входы мультиплексоров группы подключены к третьей группе входов условий устройства, третья группа выходов выходного регистра подключена через группу дешифраторов к второй группе информационных выходов устройства.
SU833629909A 1983-08-03 1983-08-03 Программное устройство управлени SU1173414A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU833629909A SU1173414A1 (ru) 1983-08-03 1983-08-03 Программное устройство управлени

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU833629909A SU1173414A1 (ru) 1983-08-03 1983-08-03 Программное устройство управлени

Publications (1)

Publication Number Publication Date
SU1173414A1 true SU1173414A1 (ru) 1985-08-15

Family

ID=21077316

Family Applications (1)

Application Number Title Priority Date Filing Date
SU833629909A SU1173414A1 (ru) 1983-08-03 1983-08-03 Программное устройство управлени

Country Status (1)

Country Link
SU (1) SU1173414A1 (ru)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1003085, кл. G 06 F 9/22, 1981. Авторское свидетельство СССР W 940163, кл. G 06 F 11/26, 1981. *

Similar Documents

Publication Publication Date Title
SU1173414A1 (ru) Программное устройство управлени
SU1339558A1 (ru) Программное устройство управлени
SU1108511A1 (ru) Запоминающее устройство с самоконтролем
SU1030854A1 (ru) Устройство дл контрол многоразр дных блоков пам ти
SU1065886A1 (ru) Динамическое запоминающее устройство
SU1695266A1 (ru) Многоканальное устройство дл программного управлени
SU1264171A2 (ru) Программное устройство управлени
SU1656553A1 (ru) Амплитудный анализатор
SU1287187A1 (ru) Устройство дл контрол
SU1215134A1 (ru) Устройство дл начальной установки динамической пам ти
SU458814A1 (ru) Система централизованного программного управлени
SU940163A1 (ru) Устройство дл контрол логических узлов
SU1107118A1 (ru) Устройство дл сортировки чисел
SU1387006A1 (ru) Коммутационное устройство
SU1481713A1 (ru) Устройство дл программного управлени
SU1730629A1 (ru) Устройство дл управлени сопр жением процессора с абонентами
SU822297A1 (ru) Устройство дл контрол оперативнойпАМ Ти
SU1136172A1 (ru) Устройство дл контрол программ
SU1048521A1 (ru) Устройство дл контрол накопителей
SU868763A1 (ru) Устройство дл контрол логических блоков
SU1444896A1 (ru) Устройство дл контрол блоков пам ти
SU1580320A1 (ru) Устройство дл контрол систем программного управлени станком
SU1305771A1 (ru) Устройство управлени буферной пам тью
SU1606972A1 (ru) Устройство дл сортировки информации
SU1309032A1 (ru) Устройство дл сопр жени источника и приемника информации