Устройство для управления вводом информации
Изобретение относится к вычислительной технике и может быть использовано для управления вводом информации в двухпроводный полудуплексный канал связи. Целью изобретения является расширение функциональных возможностей устройства за счет обеспечения работы с дополнительным информационным каналом. Устройство для управления вводом информации содержит первый преобразователь кодов 1, формирователь импульсов 2, регистр 3, дешифратор 4, первый 5 и второй 6 элементы И, буфер данных 7, второй 8 и третий 9 преобразователи кодов, блок 10 управления, коммутатор 11, четвертый 12 преобразователь кодов, счетчик 13, третий 14 элемент И, с первого по третий триггеры 15-17, с четвертого по девятый элементы И 18-23, элемент задержки 24, генератор импульсов 25. Устройство работает с дополнительным информационным каналом для передачи цифровых данных в последовательном двоичном коде. 3 ил.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИ Х
РЕСПУБЛИН
„„SU„„1566337
А1 (51) 5 G 06 F 3/02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
И A BTOPCHOMV СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЬПИЯМ
ПРИ ГННТ СССР
1 (21) 4389004/24-24 (22) 09.03.88 (46) 23.05.90. Бюл. !i 19 (72) В.Д.Гладков (53) 681.327.11(088.8) (56) Авторское свидетельство СССР
1120309, кл, G 06 F 3/02, 1982, Авторское свидетельство СССР
Р 1312557, кл. G 06 Р 3/02, 1985.
2 (54) УСТРОЙСТВО ДЛЯ УЛРАВЛВНИЯ ВВОДОГ! ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике и может быть использовано для управления вводом информации в двухпроводный полудуплексный канал связи. Целью изобретения является расширение функциональных возможностей устройства за счет обеспе1566337 чения работы с дополнительным информационным каналом. Устройство для управления вводом информации содержит первый преббразователь кодов 1, формирователь импульсов 2, регистр 3, дешифратор 4; первый 5 и второй 6 элементы И, буфер данных 7, второй 8 и третий 9 поеобразователи кодов, блок 10 упр авления, коммутатор 11, Изобретение относится к вычислительной технике и может быть использовано для управления вводом информации в двухпроводный полудуплексный канал связи.
Цель изобретения -расширение функциональных возможностей устройства.
На фиг.1 представлена. схема устройства для управления вводом информации; на фиг.2 — схема формирователя импульсов; на фиг.3 †схема блока управлсния.
Устройство для управления. вводом информации содержит первый 1 преобразователь кодов, формирователь 2 импульсов, регистр 3, дешифратор 4, первый и второй элементы И 5 и 6, буфер 7 данных, второй 8 и третий 9 преобразователи кодов, блок 10 управления, коммутатор 11, четвертый 12 преобразователь кодоь, счетчик 13, третий элемент И 14, с первого по третий триггеры 15 — 17, с четвертого по девятый элементы И 18 — 23, элемент 24 задержки, генератор 25 импульсов. Позициями 26 — 103 обозначены
40 выходы и соответствующие входы узлов устройства.
Формирователь импульсов 2 (фиг.2) содержит четвертый триггер 104, второй счетчик 105, дешифратор 106, с
45 десятого по двенадцатый элементы И
107 — 109. Блок управления 10 (фиг.3) содержит первый элемент ИЛИ 110, с тринадцатого по двадцать четвертый элементы И 11.1 — 122, с второго по
50 пятый элементы ИЛИ 123 — 126.
Устройство работает следующим образом, На входы 97 и 98 от двухпроводного канала связи поступают 11 — раз-55 рядные информационные байты с временными промежутками 2 Т, где Т вЂ” время передачи одного бита информации. Посчетвертый 12 преобразователь кодов, счетчик 13, третий 14 элемент И, с первого по третий триггеры 15-17, с четвертого по девятый элементы И. 1823, элемент задержки 24, генератор импульсов 25. Устройство работает с дополнительным информационным каналом для передачи цифровых данных в последовательном двоичном коде. 3 ил. ле поступления последнего одиннадцатого бита на выходе 35 преобразователя 8 вырабатывается сигнал пуска формирователя 2. Первый импульс на выходе 36 формирователя 2 произвоцит запись принятого из канала связи байта в буферный регистр преобразователя
8, где он хранится до поступления последнего бита следующего байта. В случае поступления указания Записать" в момент действия импульса на выходе 36 формирователя 2 на выходах
26 — 34 преобразователя 8 формируется код указания Записать", что приводит к появлении сигналов на выходах
45 и 50 дешифратора 4. При наличии сигнала на выходе 50 дешифратора 4 формирователь 2 дополнительно вырабатывает импульсы на выходах 39 — 41.
В момент действия импульса на выходе 39 формирователя импульсов 2 происходит сброс счетчика 13 и триггеров 15 — 17. В момент действия импульса на выходе 40 формирователя 2 устанавливается в "1" триггер записи регистра 3, что приводит к появлению сигнала на его выходе 2 ° В момент действия импульса на выходе 41 формирователя 2 производится пуск преобразователя 9. К этому времени на вход преобразователя 9 поступает через коммутатор 11 код с выходов 56 внешнего по отношению к устройству формирователя слова состояния. На выходах 102 и 103 преобразователя 9 вырабатываются сигналы, поступающие в двухпроводный полудуплексный канал связи. После выдачи последнего бита сигнал с управляющего выхода преобразователя 9 через элемент 20 воздействует на счетный вход счетчика (3.
При поступлении от канала связи на входы 97 и 98 устройства первого слова данных также производится пуск фор1566.3 37 р
1О
1 зания Считать И происходит следующим образом. В момент дей=твия импульса на выходе 36 формирователя 2 вырабатываются управляющие сигналы на выходах 50 и 51 дешифратора
В момент действия импульса на выходе 39 формирователя 2 производится
25 сброс счетчика 13 и триггеров 15 и
16. В момент действия импульса на выходе 40 формирователя 2 происходит установка в 1 соответствующего указанию "Считать M триггера в реги= тре 3 и триггеров 15 16, Пуск преобразователя 9 не производится, так как сигнал с выхода 41 формирователя 2 через элемент 6 не может пройти.
Сигнал с выхода 76 элемента 24 разрешает прохождение импульсов с
1 выхода 83 генератора 25 через элемент 18 на счетный вход счетчика 13, работа которого продолжается до появления сигнала на ега выходе 75.
Триггер 17 устанавливается в "1" в момент действия импульса на выходе
71 и сбрасывается импульсом на выходе 73 счетчика 13. Для синхрони45 зации рабаты источника последовательного кода, поступающего на вход 100 преобразователя 12, устройство вырабатывает два сигнала, один из них поступает с выхода 60 триггера 15, а другой вырабатывается элементом 14, За время срабатывания триггера 17 элемент 14 передает на управляющий
Работа устройства при приеме указания "Считать" заключается в передаче преобразователем 9 кодов в канал связи кода с выходов 55 преобраэова55 теля 1 на выходе 58 коммутатора и одного слова состояния, поступившего на вход 57 коммутатора 11. мирователя 2, но на его выходах 39—
41 импульсы не вырабатываются, так как на вход 50 не поступает сигнал признака указания.
В момент действия импульса на выходе 36 формирователя 2 производится запись слова данных в буферный регист преобразователя 8, причем на его выхо де 26 устанавливается код "0", являющийся признаком слова данных. В мо, мент действия импульса на выходе 37 формирователя 2 производится запись первого слова данных в первый регистр блока 7. Импульс с выхода 38 формирователя 2 воздействует через элемент 5 на первый счетный вход счетчика 13, подготавливая буфер 7 к приему новых слов данных.
Рабата устройства при поступлении второго и третьего слов данных происходит аналогичным образом.
Работа устройства при приеме указания "Конец передачи" происходит следующим образом. После пуска формирователя 2 в момент действия импульса на его выходе 36 производится запись кода указания "Конец передачи" в буферный регистр формирователя преобразователя 8, что вызывает появление сигналов на выходах 46 и 50 дешифратора 4, В момент действия импульса .на выходе 39 формирователя 2 производится сброс счетчика 13., триггеров 15 и 16. В момент действия импульса »а выходе 40 формирователя 2 происходит сброс регистра 3. В момент действия импульса на выходе 41 формирователя 2 производится пуск преобразователя 9, который выдает в канал связи последовательный код байта состояния.
Работа устройства при приеме указания "Опросить" происходит аналогичным образом. Работа устройства при приеме указания "Основное уточнение" заключается в передаче в канал связи слова уточненного состояния и слова состояния, поступающих на входы 56 и
57 коммутатора 11.
Работ» устройства при приел .е ука эания "Считать М1" про: сходит следу" ющим образом. В момент действия импульса на выходах 39 и 40 формирователя 2 производится сброс счетчика 13 и регистр 3. Импульс с выхода 41 формирователя 2 производит через элемент
6 пуск преобразователя 9, который передает в канал три байта от блока 7 и одно слово состояния ° Переключение счетчика 13 производится сигналом, поступившим с управляющего выхода преобразователя через элемент 20 на счетный вход счетчика 13.
Работа устройства при приеме у<авь|ход устройства 101 девять импульсав для принятия последовательного
9-разрядного байта и его преобразо вания, После приема девятого бита в момент действия импульса на выходе
74 счетчика 13 элемент 22 вырабатывает сигнал пуска преобразователя 9.
7 156633
Во время срабатывания триггера 15 в блоке !О элемент 122 вырабатывает сигнал для прохождения через коммутатор 11 кода с выхода 59 преобразователя 12. Счетчик 13 заканчивает
5 свою работу после появления сигнала на выходе 75 и сигнала на управляющем выходе преобразователя 9. Этот сигнал проходит че1 ез элемент 21 на вход установки в "О" триггера 15. Сброс триггера 15 приводит к сбросу счетчика 13 и триггера 17, а в момент действия импульса на выходе 96 генератора 25 и к сбросу триггера 16. Од- 15 нако преобразователь 9 продолжает работать, так как получает разрешающий сигнал от элементов 121, 123, 118, 125, 126 блока 10, при этом работа устройства продолжается также, как при приеме указания "Считать".
Технико-экономическое преимущество изображения заключается в расширении функциональных возможностей за счет обеспечения работы с дополнительным информационным каналом для передачи цифровых- данных в последовательном двоичном коде.
Формула изобретения
Устройство для управления вводом информации, содержащее первый преоб разователь кодов, второй преобразователь кодов, первый выход которого сое35 динен с первым входом буфера данных и первым входом дешифратора, второй вход которого соединен с вторым входом буфера данных и вторым выходом второго преобразователя кодов, третий вход которого соединен с-первым выходом генератора импульсов, регистр, первый вход которого соединен с первым выходом дешифратора, второй выход которого соединен с вторым входом регистра и вторым входом блока управления, третий и четвертый входы которого соединены соответственно с третьим и четвертым выходами дешифратора, первЫй выход регистра соединен с четвертым входом буфера данных, группа выходов которого соединена первой группой входов коммутатора, третья группа входов которого соединена с группой выходов блока управления, десятый вход которого соединен с первым выходом счетчика, о т л и ч а ющ е е с я тем, что, с целью расширения функциональных возможностей за счет обеспечения работы с дополнительным каналом, в него введены третий и четвертый преобразователи кодов, формирователь импульсов, первый, второй и третий триггеры, с первого
r.o девятый элементы И, элемент заpeðæêè, вход которого соединен с прямым выходом первого триггера, входом установки второго триггера, восьмым входом блока управления и является первым управляющим выходом устрой"..тва, первый вход блока управления соединен с первым выходом дешифратора, пятый и шестой выходы которого соединены соответственно с пятым и шестым входами блока управления, седьмой вход которого соединен с третьим входом регистра, вторым входом установки первого триггера, восьмым выходом дешифратора и инверсным входом второго элемента И, прямой вход которого соединен с пятым выходом формирователя импульсов, первый выход которого соединен с третьим входом буфера данных, первая группа входов которого соединена с третьего по девятый выходами второго преобразователя кодов и соответствующими входами дешифратора, седьмой выход которого соединен с третьим входом формирователя импульсов, второй выход которого соединен с первым прямым входом первого элемента И, второй прямой вход которого соединен с четвертым входом буфера данных, вторая группа входов которого соединена с группой входов блока управленя и с второго по четвертый выхо.дами счетчика, первый тактовый вход которого соединен с выходом первого элемента И, ийверсный вход которого соединен с первым выходом второго преобразователя кодов, первый и второй выходы которого являются первым и вторым информационными входами устройства, а десятый выход соединен с первым входом формирователя импульсов, второй вход которого соединен с третьим входом второго преобразователя кодов, четвертый вход которого соединен с шестым выходом формирователя импульсов, третий выход которого соединен с первыми входами сброса первого и второго триггеров и с первым входом установки в "0" счетчика, второй вход установки в 0" которого соединен-с выходом девятого элемен.та И, первый вход которого соединен
15(16 337
1О с инверсным выходом ервого триггера, первым входом сброса третьего триггера девятым входом блока управления и первым входом пятого элемента И, 5 второй вход которого соединен с шестнадцатым выходом генератора импульсов; выходы с второго по четвертый которого соединены с второй группой входов третьего преобразователя кодов, первый и второй выходы которого являются первым и вторым информационными выходами устройства, а первая группа входов соединена соответственно с выходами коммутатора и первым и вторым выходами блока управления, выход второго элемента И соединен с первым входом третьего преобразователя кодов, второй вход которого соединен с выходом восьмого элемента И, первый 0 вход которого соединен с выходом элемента задержки, первым входом установки третьего триггера и первым входом четвертого элемента И, второй вход которого соединен с седьмым выдом генератора импульсов, пятый выход которого соединен с третьим входом установки третьего триггера, третьим входом сброса третьего .триггера и третьим входом восьмого элемен- 30 та И, второй вход которого соединен с шестым выходом счетчика, пятый выход которого соединен с вторым входом сброса третьего триггера, выход которого соединен с вторым входом треть- 35 его элемента И, первый вход которого соединен с шестым выходом генератора импульсов, а выход соединен с вторым входом четвертого преобразователя
40 кодов и .нляется вторым управа-:,.;щ, .. выходом устройства, первый вход чет-вертого пресt ðë3îâàòåëR кодов является четвертым информационным входом устройства, а выхо. соепннен с вторым входом коммутатора, первый вход которого соединен с выходом верного преобразователя кодов, группа входов которого соединена с выходами с восьмого по пятнадцатый генератора импульсов, вход первого преобразователя кодов является третьим информационным входом устройства, вторая группа входов коммутатора является группой. информационных входов устройства, четвертый выход формирователя импульсов соединен с четвертым входом регистра и первым ьходом установки первого триггера, второй вход сброса которого соединен с выходом седьмого элемента И, первый вход которого соединен с седьмым выходом счетчика, второй тактовый вход которого соединен с выходом четвертого элемента И, третий тактовый вход счетчика соединен с выходом шестого элемента И, первый вход которого соединен с инверсным выходом второго триггеоа, прямой выход которого соедине-i с вторым входом девятого элемента И, а второй вход сброса соединен с выходом пятого элемента И, второй вход шестого элемента И соединен с вторым входом седьмого элемента И и третьим выходом третьего преобразователя кодов, второй выход регистра является управляюцим выходом устройства.
1566337
Составитель А.Алексеев
Текред M.Õîäàíê÷ Корректор С,Шевкун
Редактор Л.Зайцева
Заказ 1221 Тираж 567 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д, 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, уи. Гагарина, 101





