Устройство для ввода информации

 

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК а(ю С 06 F 13/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н АВТОРСКОМУ/ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3594337/24-24. (22) 23.05.83 (46), 23.05.85. Бюл. Р 19 (72) Л.В.Друзь и А.В.Далматкина (53) 681.327.11(088.8) (56) 1. Авторское свидетельство СССР

11 495660,, кл. G 06 F !3/00, 1974.

2. Авторское свидетельство СССР

I1 875375, кл. С 06 F 13/00, 1980 (прототип). " (54)(57) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРИАЦИИ, содержащее блок считывания, выходы которого соединены с входами блока усилителей, выходы которого соединены с входами первого элемента ИЛИ, первый регистр, выходы кото-. роге соединены с входами группы перaего коммутатора, выходы которого являются выходами устройства, первый и второй формирователи импульсов,,первый элемент И, первый триггер, о т— л и ч а ю щ е е с я тем, что, с целью повышения быстродействия и точности устройства, в него введены второй регистр, второй коммутатор, шифратор, первый и второй дешифраторы, счетчик, второй, третий и .четвертый триггеры, элемент ИЛИ-НЕ, второй, третий и четвертый элементы ИЛИ, второй1 третий, четвертый,. пятый и шестой элементы И, первый, второй, третий, четвертый и пятый элементы задержки, выходы блока усилителей соединены с входами первого дешифратора, входами первой.грулпы второго элемента ИЛИ и входами третьего элемента ИЛИ, выходы второго элемента HJIH соединены с входами группы второго регистра, выходы которого соединены с входами группы второго коммутатора, „„SU„„1 l 57545 A

I выходы которого соединены с входами группы первого регистра, выход первого элемента ИЛИ соединен с входами первого и второго формирователей импульсов, выход первого формирователя импульсов соединен с входом первого элемента задержки, выход которого соединен с первым входом первого элемента И и входом второго элемента задержки, выход которого соединен с входом третьего элемента задержки и с первыми входами второго и третьего элементов И, выход третьего элемента И соединен с входом первого коммутатора, выход второго элемента

И соединен с входом шифратора, выходы которого соединены с входами второй группь1 второго элемента ИЛИ вью ход третьего элемента задержки соеди- С нен с первым входом первого регистра, зыход второго формирователя импульсов соединен с входом четвертого элемен+ та задержки, выход которого соединен с входом пятого элемента эадержкив входом второго коммутатора, первыми .входами четвертого, пятого и шестого элементов И, выход третьего элемента HJIH соединен с вторым .входом первого элемента И, первыми входами счетчика, первого и второго триг- 4 ь геров, вторым входом шестого элемента И и первым входом четвертого элемента ИЛИ, первый выход первого дешифратора соединен с вторым входом второго триггера и вторым входом счетчика, выходы которого соединены с входами второго дешифратора, выход которого соединен с нторьж входом первого триггера, первый выхлоп первого триггера соединен с первым входом третьего триггера и вторы. и яхоI > 57545

20

30 дами второго и четвертого элементов И выход четвертого элемента И соединен с вторим входом четвертого элемента ИЛИ, выход которого соединен с первым входом четвертого триггера, выход которого соединен с вторым входом третьего элемента И, второй выход первого триггера соединен с вторым входом пятого элемента И, выход .второго триггера соединен с третьим входом пятого элемента И, выход которого соединен с вторым

Изобретение относится к вычислительной технике и может быть использовано при считывании информации с перфоленты.

Известно устройство для ввода информации, содержащее блок считывания, блок синхронизации„ блок усилителей, регистр, блок ключей, блок памяти, формирователи импульсов $1).

Однако это устройство обеспечивает ввод текстов, нанесенных на носителе в многорегистровых кодах, отделение вводимых различных текстов друг;,от друга разделительными участками, содержащими группы символом

ПРОБЕЛ, что ограничивает функциональные.возможности устройства, затрудняет последующую дешифрацию и прочтение текстов.

Наиболее близким по технической сущности к изобретению является устройство для .ввода информации, содержащее блок считывания, блок усилителей, регистр, коммутатор, формирователи импульсов по переднему и заднему фронтам, элементы И, ИЛИ, триггер, блоки синхронизации и управ пения (2).

При вводе информации в многорегист-. ровых.кодах, например в трехрегистровых кодах МТК-2, в известном устройстве не различаются код русского регистра, содержащий единичное значение только в разряде синхронизации и отперфорированный на одной строке носителя, от группы таких кодов, размещенных на нескольких строках носителя. В многорегистровых кодах код регистрового признака перфорирувходом четвертого триггера, выход шестого элемента И соединен с вторым входом третьего триггера, выход которого соединен с третьим входом первого элемента И, второй и третий выходы первого дешифратора соединены с соответствующими входами элемента ИЛИ-НЕ, выход которого соединен с четвертым входом первого элемента И, выход которого соединен с вторым входом первого регистра.

2 ется на одной строке носителя перед кодами символом и указывает к какому регистру — русскому, латинскому или цифровому — относятся эти символы, что обеспечивает соответствующую их дешифрацию. Группа кодов русского регистра соответствует разделительному участку между различныяи текстами на одном носителе и не является для последующего текста признаком русского регистра, но в известном устройстве может быть воспринята только в качестве регистрового признака РУССКИЙ. Это может привести к неправильной дешифрации последующего текста. Кроме того, известное устройство при вводе в блок памяти нескольких текстов с одного носителя, разделенных группами кодов русского регистра, не обеспечивает формирование разделительных участков между текстами в виде соответствующих групп иэ символов ПРОБЕЛ с записью их в блок памяти. При этом вводимые тексты не отделяются друг от друга, что затрудняет их последующее чтение и может привести к неправильному толкованию полученной информации. Так как в известном устройстве коды разделительного участка не преобразуются в символы ПРОБЕЛ, в результате этого большой объем памяти заполняется бесполезной информацией в виде кодов русского регистра. Для избежания это-. го в известном устройстве прерывают ввод информации на разделительных участках с последующим сдвигом в сторону следующего текста и повторным его пуском, что снижает быстро1157 з действие, устройства, увеличивает время ввода информации.

Таким образом, недостаток известного устройства заключается в низком быстродействии, точности и досто- > верности ввода информации в многорегистровых кодах.

Цель изобретения — повышение быстродействия и точности устройства, Поставленная цель достигается тем, 10 что в устройство для ввода информа. ции, содержащее блок считывания, выходы которого соединены с входами блока усилителей, выходы которого соединены с входами первого элемента ИЛИ, первый регистр, выходы которого соединены с входами группы первого коммутатора, выходы которого являются выходами устройства, первый и второй формирователи импульсов, первый элемент И, первый триггер, введены второй регистр, второй ком— мутатор, шифратор, первый и второй. дешифраторы, счетчик, второй, третий и четвертый триггеры, элемент

ИЛИ-НЕ, второй, третий и четвертый элементы ИЛИ, второй, третий, четвертый, пятый и шестой элементы И, первый, вторбй, третий, четвертый и пятый элементы задержки, выходы блока усилителей соединены с входами перЭО вого дешифратора, входами первой группы второго элемента ИЛИ и входами третьего элемента ИЛИ, выходы второго элемента ИЛИ соединены с входами группы второго регистра, выходы которого соединены с входами группй второго коммутатора, выходы которого соединены с входами группы первого регистра, выход первого элемента ИЛИ соединен с входами первого. и второго формирователей импульсов, выход первого формирователя импульсов соединен с входом первого элемента задержки, выход которого соединен с первым входом первого элемента И в входом второго элемента задержки, .вь1ход которого соединен с входом третьего элемента задержки и с первыми входами второго и третьего элементов И, выход третьего элемента И соединен с входом первого коммутатора, выход второго элемента И соединен с входом шифратора, выходы которого соединены с входами второй группы второго элемента ИЛИ, выход третьего элемента задержки соединен с первым входом первого регистра, выход второго формирователя импуль545 4 сов соединен с входом четвертого элемента задержки, выход которого соединен с входом пятого элемента задержки, входом второго коммутатора, первымя входами четвертого, пятого и шестого элементов И, выход третьего элемента И11И соединен с вторым входом первого, элемента И, первыми входами счетчика, первого и второго триггеров, вторым входом шестого элемента И и первым входом четвертого элемента ИЛИ, первый выход первого дешифратора соединен с вторым входом второго триггера и вторым входом счетчика, выходы которого соединены с входами второго дешифратора, выход которого соединен с вторым входом первого триггера, первый выход первого триггера соединен с первым входом третьего триггера и вторыми входами второго и четвертого элементов И, выход четвертого элемента И соединен с вторым входом четвертого элемента ИЛИ, выход которого соединен с первым входом чет-. вертого триггера, выход которого соединен с вторым входом третьего элемента И второй выход первого триггера соединен с вторым входом пятого элемента И, выход второго триггера соединен с третьим входом пятого элемента И выход которого соединен с вторым входом четвертого триггера выход шестого элемента И соединен с вторым входом третьего триггера, выход которого соединен с третьим входом первого элемента И, второй и третий выходы первого дешифратора соединены с соответствующими входами элемента ИЛИ-НЕ, выход которого соединен с четвертым входом первого элемента И, выход которого соединен с вторым вхоцом первого регистра.

На фиг .1 представлена функциональная схема устройства для ввода информации; на фиг.2 — пример технической реализации первого регистра; на фиг.Зсоединение входов второго элемента

ИЛИ с выходами шифратора и блока уси» лителей.

Устройство содержит блок 1 считывания, блок 2 усилителей, первый 3, второй 4, третий 5, н четвертый 6 эле- . менты ИЛИ, первый регистр 7, второй регистр 8, первый коммутатор 9, второй коммутатор 10 блок 11 памяти, первый формирователь 12 иипул»сов (по переднему фронту ), нторой фориирователь 13 импульсов (по эаднеиу фрон5 1157 ту ), первый 14, втброй 15, третий 16, четвертый 17 и пятый 18 элементы saдержки, первый 19, второй 20, третий 21, четвертый 22, пятый 23 и шестой 24 элементы И, первый 25, Э второй 26, третий 27 и четвертый 28 триггеры, первый дешифратор 29, счетчик 30, второй дешифратор 31 шифратор 32, элемент ИЛИ- НЕ 33.

Регистр 7 (фиг.2) имеет два сбросовых входа. Первый сбросовый вход— общий, подключен к выходу элемента 16 задержки и обнуляет все разряды ре-. гистра., Второй, дополнительный сбросовый вход, подключен к выходу эле,мента И 19 и обнуляет только третий разряд регистра, единичное значение которого в ИТК-2 соответствует- символу

ПРОБЕЛ.

Шифратор 32 формирует код ПРОБЕЛ

s MTK-2, содержащий епиничное значе-, ние в третьем разряде кода и з разряде синхронизации, и может быть выполнен в виде перемычки на соответствующих входах элемента ИЛИ 4 (фиг.3}.

Устройство работает следующим образом.

Вводимая информация отлерфорирована на ленте построчно, например, в трехрегистровом коде ИТК-2, который,31! содержит три группы символов,и три регистровых признака - РУССКИЙ, ЛАТИНСКИЙ, ЦИФРА. Поступающее сообщение состоит из считываемых последовательно с каждой строки ленты параллель- 35 ных кодов регистровых признаков и символов, причем коды регистровых признаков следуют непосредственно перед кодами каждой соответствующей группы символов или кодами одиночных 40 символов. Каждый код содержит шесть разрядов - пять-информационных разрядов и один разряд синхронизации, при этом код регистрового признака РУССКИЙ совпадает с кодом отсутствия ин-<3 формации и имеет следующий вид: значеиме пяти информационных разрядов— логический " 0", значение разряда синхренизации — логическая "l". В про. цессе движения носителя кодовые сигна- SO лы строки считываютс блоком.l и поступают затем через усилители 2 на входы элементов ИЛИ 3-5 и дешифратора 29.

Через элемент ИЛИ 4 считанный код записывается в регистр 8. Элемент M

ИЛИ 3 фиксирует наличие логической

- "l" . в любом as шести разрядов кода, так как обнаруживает поступление в устройство входной информации — кодов символов и их регистровых признаков. Элемент ИЛИ 5 анализирует только пять информационных разрядов входного кода и фиксирует наличие в нем хотя бы одной логической "!" т.е. обнаруживает поступление в устройство любого символа, а также ре-. гистровых признаков ЛАТИНСКИЙ и ЦИФРА, кроме регистрового признака РУССКИЙ. Дешифратор 29 айалиэирует поступающие коды и выявляет поступление только кодов регистровых признаков РУССКИЙ, ЛАТИНСКИЙ, ЦИФРА. По тенциальиый сигнал с выхода элемента ИЛИ 3 поступает на входы формирователеи !2 и 13 импульсов по переднему и заднему фронтам. Импульс формирователя 12 через элементы 14 и 15 задержки н элемент И 21, подготовленный к открыванию потенциалом с инверсного выхода триггера 28, обеспечивает перезапись информации из регистра 7 через коммутатор 9 в блок !l памяти, а через элемент 16 задержки последующее обнуление регистра 7. Кроме того, импульс формирователя !2 через элемент 14 задержки опрашивает элемент И 19 и через элемент 15 задержки — элемент

И 20. Импульс с выхода формирователя 13 через элемент !7 задержки пе реписывает содержимое регистра 8 чеyes коммутатор !О и регистр ?, а через элемент 18 задержки затем обнуляет регистр 8. Кроме того, импульс формирователя 13 через элемент 17задержки опрашивает элементы И 22-24.

Таким образом, каждый входной код записывается s регистр. 8, затем передним фронтом переписывает предыдущий код иэ регистра 7 в блок ll памяти, . после чего задним фронтом переписывается из регистра 8 в регистр 7 с последующим очищением регистра 8.

При поступлении в устройство кода регистрового признака РУССКИЙ, за которым следует код соответствующего символа, код русского регистра декодируется на первом выходе дешифратора 29. Импульс с первого вшхода последнего заносится в.счетчик 30 и устанавливает в единичное состояние триггер 26. При этом элемент И 23 подготавливается к открыванию потенциальными сигналами с прямого выхода триггера 26 и инверснсго выхода триггера 25. При опросе элемента И 23!

157545 8,.импульсом с выхода формирователя 13 epee элемент 17 задержки — элемент И 23 открывается и сигнал с его выхода устанавливает триггер,28 в единичное состояние, который закры- 5 вает элемент И 21 и блокирует этим перезапись кода иэ регистра 7 в блок

I? памяти. При поступлении кода регистрового признака РУССКИЙ элементМ

ИЛИ 5 и И 19 закрыты. К приходу сле- 1© дующего кода со следующей строки носителя в регистре 7 записан код регистрового признака РУССКИЙ. Следующий эа.яодом регистрового признака

РУССКИЙ код символа через элемент 1э

ИЛИ 5 обнуляет.счетчик 30, триггеры 25 и 26 и через элемент ИЛИ 6триггер 28, который снова подготав1ливает к открыванию элемент И 21.

При этом импульс переднего фронта кода символа через элементы !4 и 15 задержки и эчемент И 21 переписывает код регистрового признака РУССКИЙ иэ регистра 7 в блок 11 памяти. Время задержки элементов .!5 и 14 обеспе- ® чивает подачу импульса на вход элемента И 2! после сброса триггеров

25,26 и 28.

При пЬступлении в устройство груп- пы кодов регистрового признака РУССКИЙ, соответствующих разделительно- . му участку между текстами, первый код в группе обрабатывается аналогично описанному. При этом, как указано, триггер 26 устанавливается И в единичное .состояние н закрывается элемент И 21. К приходу последующего второго йода РУССКИЙ в регистре .7 записан код первого регнстрового признака РУССКИЙ, который не 40 переписывается из регистра 7 в блок

11 памяти передним фронтом второго кода. Второй код регистрового признака РУССКИЙ и последующие за ним идентичные коды разделительного участка не открывают элемент ИЛИ 5 и обнуление счетчика 30 и триггеров

25,26 и 28 не происходит. При этом в счетчик ЗО записывается очередной импульс, Состояние счетчика 30 декодируется деяифратором 31, причем, когда содержийое счетчика соответствует состоянию, принятому за признак начала разделительного участка (например, число кодов РУССКИЙ равно 2), на выходе дешифратора 31 форммирует1сл сигнал, устанавливающий в единичное состояние триггер 25, Последний

I подготавливает к открыванию элемен ты И 20 и 22, закрывает элемент И 23 и устанавливает в единичное состояние триггер 27. При этом импульс с выхода формирователя 12; сформированный по переднему фронту второго кода

РУССКИЙ и задержанный элементами !4 и 15 на время установки триггеров

25 и 27 в единичное состояние, поступает через элемент И 20 на вход шифратора 32, который, формирует код символа ПРОБЕЛ, содержащий логическую "1" в третьем разряде и разря- де синхронизации и записывается в регистр 8 через элемент ИЛИ 4. Затем импульс с выхода формнровагеля 13, сформированный по заднему фронту второго кода РУССКИЙ, через элемент

17 задержки и коммутатор 10 переписывает код ПРОБЕЛ из .регистра 8 в регистр 7 с последующим обнуле.+ нием регистра 8, и через элементы

И 22 и ИЛИ б обнуляет триггер 28.

При этом подготавливается к открыванию элемент И 21. Следующий, третий Йод РУССКИЙ, импульсом своего переднего фронта переписывает через элемент И 21 и коммутатор 9 код ПРОБЕЛ нз регистра 7 в блок 11 памяти с посчедующим обну лением регистра 7, и через элемент И 20, шифратор 32 и элемент ИЛИ 4 вновь записывает код ПРОБЕЛ в регистр 8. Импульсом заднего фронта третьего кода РУССКИЙ код ПРОБЕЛ переписывается иэ регистра 8 в регистр 7 с последующим обнуленнем регистра 8. При поступлении последующих кодов регистра РУССКИЙ разделительного участка устройство работает аналогично, т.е. для каждого кода РУССКИЙ формируется код символа ПРОБЕЛ, который записывается в блок 11 памяти.

Окончание разделительного участка определяется сл.дующим образом.

Каждый текст, в том числе н по-следующий, всегда начинается регистровым признаком — русскгм, латинским или цифровым. Прн этом последнял строка кода РУССКИЙ в разделительном участке -трактуется как код регистрового признака РУССКИЙ только в случае., если следуюший за ним первый код следующего текста не является кодом латинского или цифрового регист-, рове Прн этом код регистрового прхз кака должен быть не в блок па11 57545 мятц. В случае, если первый код следующего сообщения является кодом латинского или цифрового регистров, идущий перед ним код РУССКИЙ в разделительном участке не является - 3 признаком русского регистра и должен быть преобразован в код ПРОБЕЛ.

При поступлении первого кода следующего текста появляется сигнал на выходе элемента ИЛИ 5, а дешифратор 10

29 анализирует его для выявления латинского или цифрового регистра.

При этом в регистре 7 находится код символа ПРОБЕЛ, сформированный от предыдущего (последнего ) кода РУС-. И

СКИЙ разделительного участка. Сигнал с выхода элемента ИЛИ 5 обнуляет триггеры 25, 26 и 28, счетчик 30, закрывает элементы И 20 и 22,что ис— ключает формирование кода символа

ПРОБЕЛ. В случае, если входной код не является латинским или цифровым регистром, на соответствующем втором или третьем выходе дешифратора

29 не формируется сигнал,при

И этом элемент ИЛИ-HE 33 открыт и выдает сигнал на элемент И 19, на другие входы которого также подаются сигналы с выходов элемента ИЛИ

5 и триггера 27. Импульс переднего 30 фронта от поступившего первого кода следующего текста подается с выхода формирователя 12 через элемент 14 на вход считывания эле- . мента И .19. Время задержки элемента 14 превышает время анализа кода дешифратора 29. Элемент 19 открывается и импульс с его выхода гасит третий разряд кода ПРОБЕЛ, записанНого в регистре 7. При этом в послед- 4@ нем устанавливается код регистрового признака РУССКИЙ, который описанным образом поступает в блок II памяти.

В случае, если первый код следующего сообщения является латинским или 4з цифровым регистром, на соответствующем выходе дешифратора 29 формируется сигнал, который закрывает элементы ИЛИ-HE 33 и И 19. При этом в регистре 7 остается код ПРОБЕЛ, который затем поступает в блок il naмяти. Импульс заднего фронта первого кода следующего сообщения подается с выхода формирователя 13 через элемент 17 задержки на элемент И 24 который подготовлен к открыванию сигналом с выхода элемента ИЛИ 5.

При этом элемент И 24 открывается и сигнал с его выхода обнуляет триггер 27.

Устройство возвращается в положение, соответствующее передаче кодов текста, и описанный процесс повторяется.

Предлагаемое устройство обеспечивает непрерывный ввод текстов в многорегистровых кодах, нанесенных построчно на одном носителе, разделенных между особой участках, не несущими полезной информации и содержащими коды с единичным значением разряда синхронизации, формирование кодов символов ПРОБЕЛ, соответствующих разделительным участкам между текстами, и передачу их в блок памяти, что достигается введением в него регистра, коммутатора, шифратора, двух дешифраторов, счетчика, трех триггеров, элемента ИЛИ-НЕ, четырех элементов ИЛИ, пяти элементов И и пяти элементов задержки.

Это позволяет вводить тексты непрерывно, без остановки их на разделительных участках, как это делается в известных устройствах, позволяет визуально отделять введенные тексты друг от друга после их дешифрации и отображения, например, на экране индикатора или в устройстве регистрации, что исключает неправильное прочтение полученной информации, и тем самым повышает точность и достоверность ввода информации в многорегистровых кодах.

Технико-экономическая эффективность при использовании изобретения определяется повышением быстродействия эа счет непрерывного ввода и расширением функциональных возможностей и области применения за счет воэможности ввода информации в многорегистровых кодах.

l)57545

2 2 2 2 2 2

l2

Х

80/ИУ раки Я

ВНИИПИ Закаэ 3372/47 Тираж 7!О Подписное

Филиал ППП "Патент", г.Ужгород, ул.Проектная, 4

Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации 

 

Похожие патенты:

Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных системах с общей магистралью, в многомашинных системах управления связью

Изобретение относится к области вычислительной техники и предназначено для построения коммутационных сетей вычислительных систем

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Модем // 2109332
Изобретение относится к области вычислительной техники и касается портативного интерфейсного блока или содема, который позволяет устанавливать временную двустороннюю связь между заключенной в корпус аппаратурой управления технологическим процессом и персональным компьютером общего назначения без использования электрического соединения между ними

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

Изобретение относится к устройствам для управления передачами данных через неспециализированную шину между запоминающим устройством или совокупностью внешних устройств (включая процессоры), как по отдельности, так и в совокупности, а более конкретно, к средствам, позволяющим разрешать конфликты на основе приоритетов между устройствами более эффективно, посредством исключения бесполезно отработавших циклов разрешения конфликтов и больших пакетных буферных устройств, и делать пропускную способность доступной для передачи данных

Изобретение относится к схемам модулей диспетчерского управления с дуплексной связью для использования в системе передачи информации, более конкретно к электронным схемам модулей диспетчерского управления с дуплексной связью для использования в системе передачи информации, обеспечивающей передачу информации даже при наличии ошибок в линии связи за счет дуплексной связи между диспетчерскими устройствами
Наверх