Устройство для ввода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1157545
Авторы: Далматкина, Друз
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИК Г 13 5) ПИСАНИЕ ИЗОБРЕТ ЕЛЬ КОМУ С А ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(56) 1. Авторское свидетельство СССР У 495660 кл. С 06 Г 3/00, 1974,2. Авторское свидетельство СССР У 875375, кл. С 06 Р 13/00, 1980 (прототип). "(54)(57) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРИАЦИИ, содержащее блок считывания, выходы которого соединены с входами блока усилителей, выходы которого соединены с входами первого элемента ИЛИ, первый регистр, выходы кото-. роге соединены с входами группы первого коммутатора, выходы которого являются выходами устройства, первый и второй формирователи импульсовпервый элемент И, первый триггер, о т - л и ч а ю щ е е с я тем, что, с целью повышения быстродействия и точности устройства, в него введены второй регистр, второй коммутатор, шифратор, первый и второй дешифраторы, счетчик, второй, третий и .четвертый триггеры, элемент ИЛИ-НЕ, второй, третий и четвертый элементы ИЛИ, второй) третий, четвертый,. пятый и шестой элементы И, первый, второй, третий, четвертый и пятый элементы задержки, выходы блока усилителей соединены с входами первого дешифратора, входами первой.грулпы второго элемента ИЛИ и входами третьего элемента ИЛИ, выходы второго элемента ИЛИ соединены с входами группы второго регистра, выходы которого соединены с входами группы второго коммутатора,выходы которого соединены с входами группы первого регистра, выход первого элемента ИЛИ соединен с входами первого и второго формирователей импульсов, выход первого формирователя импульсов соединен с входом первого элемента задержки, выход которого соединен с первым входом первого элемента И и входом второго элемента задержки, выход которого соединен с входом третьего элемента задержки и с первыми входами второго и третьего элементов И, выход третьего элемента И соединен с входом первого коммутатора, выход второго элемента И соединен с входом шифратора, выходы которого соединены с входами второй группь 1 второго элемента ИЛИ вью ход третьего элемента задержки соеди- С нен с первым входом первого регистра, зыход второго формирователя импульсов соединен с входом четвертого элемен+ та задержки, выход которого соединен с входом пятого элемента задержки, входом второго коммутатора, первыми входами четвертого, пятого и шестого элементов И, выход третьего элемента ИЛИ соединен с вторым, входом первого элемента И, первыми входами счетчика, первого и второго триг- )4 ф геров, вторым входом шестого элемента И и первь)м входом четвертого элемента ИЛИ, первый выход первого дешифратора соединен с вторым входом ф второго триггера и вторым входом счетчика, выходы которого соединены с входами второго дешифратара, выход которого соединен с вторым входом первого триггера, первый вымол первого триггера соединен с первым входом третьего триггера и вторьыи вхо157545 30 20 25 30 дами второго и четвертого элементов Ивыход четвертого элемента И соединенс вторим входом четвертого элемента ИЛИ, выход которого соединен спервым входом четвертого триггера,выход которого соединен с вторымвходом третьего элемента И, второйвыход первого триггера соединен свторым входом пятого элемента И, выход .второго триггера соединен стретьим входом пятого элемента И,выход которого соединен с вторым Изобретение относится к вычислительной технике и может быть использовано при считывании информации с перфоленты.Известно устройство для ввода информации, содержащее блок считывания, блок синхронизации блок усилителей, регистр, блок ключей, блок памяти, формирователи импульсов 11 1.Однако это устройство обеспечивает ввод текстов, нанесенных на но. сителе в многорегистровых кодах, отделение вводимых различных текстов друг; отдруга разделительными участками, содержащими группы символом ПРОБЕЛ, что ограничивает функциональные возможности устройства, затрудняет последующую дешифрацию и прочтение текстов.Наиболее близким по технической сущности к изобретению является устройство для .ввода информации, содержащее блок считывания, блок усилителей, регистр, коммутатор, формирователи импульсов по переднему и заднему фронтам, элементы И, ИЛИ, триггер, блоки синхронизации и управ пения 2. При вводе информации в многорегист ровых.кодах, например в трехрегистровых кодах ИТК, в известном устройстве не различаются код русскогорегистра, содержащий единичное значение только в разряде синхронизации и отперфорированный на одной строке носителя, от группы таких кодов,размещенных на нескольких строкахносителя. В многорегистровых кодахкод регистрового признака перфорирувходом четвертого триггера, выходшестого элемента И соединен с вторым входом третьего триггера, выходкоторого соединен с третьим входомпервого элемента И, второй и третийвыходы первого дешифратора соединены с соответствующими входами эле"мента ИЛИ-НЕ, выход которого соединен с четвертым входом первого элемента И , выход которого соединен с вторым входом первого регистра,2ется на одной строке носителя перед кодами символом и указывает к какому регистру - русскому, латинскому или цифровому - относятся эти символы, что обеспечивает соответствующую их дешифрацию. Группа кодов русского регистра соответствует разделительному участку между различныяи текстами.на одном носителе и не является для последующего текста признаком русского регистра, но в известном устройстве может быть воспринята только в качестве регистрового признака РУССКИЙ, Это может привести к неправильной дешифрации последующего текста. Кроме того, известное устройство при вводе в блок памяти нескольких текстов с одного носителя, разделенных группами кодов русского регистра, не обеспечивает формирование разделительных участков между текстами в виде соответствующих групп иэ символов ПРОБЕЛ с записью их в блок памяти, При этом вводимые тексты не отделяются друг от друга, что затрудняет их последующее чтение и может привести к неправильному толкованию полученной информации. Так как в известном устройстве коды разделительного участка не преобразуются в символы ПРОБЕЛ, в результате этого большой объем памяти заполняется бесполезной информацией в виде кодов русского регистра. Для избежания это-. го в известном устройстве прерывают ввод информации на разделительных участках с последующим сдвигом в сторону следующего текста и повторным его пуском, что снижает быстро1157здействие, устройства, увеличивает время ввода информации.Таким образом, недостаток известного устройства заключается в низком быстродействии, точности и досто-верности ввода информации в многорегистровых кодах.Цель изобретения - повышение быстродействия и точности устройства,Поставленная цель достигается тем, 1 О что в устройство для ввода информации, содержащее блок считывания, выходы которого соединены с входами блока усилителей, выходы которого соединены с входами первого элемента ИЛИ, первый регистр, выходы которого соединены с входами группы первого коммутатора, выходы которого являются выходами устройства, первый и второй формирователи импульсов, первый элемент И, первый триггер, введены второй регистр, второй ком - мутатор, шифратор, первый и второй дешифраторы, счетчик, второй, третий и четвертый триггеры, элемент ИЛИ-НЕ, второй, третий и четвертый элементы ИЛИ, второй, третий, четвертый, пятый и шестой элементы И, первый, вторбй, третий, четвертый и пятый элементы задержки, выходы блока усилителей соединены с входами перЭО вого дешифратора, входами первой группы второго элемента ИЛИ и входами третьего элемента ИЛИ, выходы второго элемента ИЛИ соединены с входами группы второго регистра, выходы которого соединены с входами группй второго коммутатора, выходы которого соединены с входами группы первого регистра, выход первогб элемента ИЛИ соединен с входами перво О Го. и второго формирователей импульсов, выход первого формирователя импульсов соединен с входом первого элемента задержки, выход которого соединен с первым входом первого элемента И в входом второго элемента задержки, .выход которого соединен с входом третьего элемента задержки и с первыми входами второго и третьего элементов И, выход третьего злемен- О та И соединен с входом первого коммутатора, выход второго элемента И соединен с входом шифратора, выходы которого соединены с входами второй группы второго элемента ИЛИ, выход третьего элемента задержки соединен с первым входом первого регистра, выход второго формирователя импуль 545 4сов соединен с входом четвертого элемента задержки, выход которого соединен с входом пятого элемента задержки, входом второго коммутатора, первымя входами четвертого, пятого и шестого элементов И, выход третьегоэлемента И 11 И соединен с вторым входомпервого, элемента И, первыми входамисчетчика, первого и второго триггеров, вторым входом шестого элемента Ии первым входом четвертого элемента ИЛИ,первый выход первого дешифратора соединен с вторым входом второго триггераи вторым входом счетчика, выходы которого соединены с входами второгодешифратора, выход которого соединенс вторым входом первого триггера,первый выход первого триггера соединен с первым входом третьего триггера и вторыми входами второго и четвертого элементов И, выход четвертогоэлемента И соединен с вторым входомчетвертого элемента ИЛИ, выход которого соединен с первым входом чет-.вертого триггера, выход которого соединен с вторым входом третьего элемента И второй выход первого триггера соединен с вторым входом пятогоэлемента И, выход второго триггерасоединен с третьим входом пятого элемента И 1 выход которого соединен свторым входом четвертого триггеравыход шестого элемента И соединен свторым входом третьего триггера, выход которого соединен с третьим входом первого элемента И, второй и третий выходы первого дешифратора соединены с соответствующими входами элемента ИЛИ-НЕ, выход которого соединенс четвертым входом первого элемента И,выход которого соединен с вторым вхоцом первого регистра.На фиг.1 представлена функциональная схема устройства для ввода информации; на фиг.2 - пример техническойреализации первого регистра; на фиг.Зсоединение входов второго элементаИЛИ с выходами шифратора и блока уси.лителей,Устройство содержит блок 1 считывания, блок 2 усилителей, первый 3, второй 4, третий 5, н четвертый 6 элементы ИЛИ, первый регистр 7, второй регистр 8, первый коммутатор 9, второй коммутатор 1 О, блок 11 памяти, первый формирователь 12 иипулсов 1 по переднему фронту ), нторой Фориирователь 13 импульсов по заднеиу Фрон 5 1157ту ), первый 14, втброй 15, третий 16,четвертый 17 и пятый 18 элементы задержки, первый 19, второй 20, третий 21, четвертый 22, пятый 23 ишестой 24 элементы И, первый 25,второй 26, третий 27 и четвертый 28триггеры, первый дешифратор 29, счетчик 30, второй дешифратор 31, шифратор 32, элемент ИЛИ-НЕ 33.Регистр 7 фиг.2) имеет два сбросових входа. Первый сбросовый вход -общий, подключен к выходу элемента 16задержки и обнуляет все разряды ре-.гистра., Второй, дополнительный сбросовый вход, подключен к выходу эле З,мента И 19 и обнуляет только третийразряд регистра, единичное значение которого в ИТКсоответствует символуПРОБЕЛ.ШиФратор 32 формирует код ПРОБЕЛв МТК, содержащий единичное значе-,ние в третьем разряде кода и з раз-.ряде синхронизации, и может быть выполнен в виде перемычки на соответствующих входах элемента ИЛИ 4 (фиг,З).Устройство работает следующим образом,Вводимая информация отлерфорирована на ленте построчно, например,в трехрегистровом коде МТК, который,збсодержит три группы символов,и трирегистровых признака - РУССКИЙ, ЛАТИНСКИЙ, ЦИФРА. Поступающее сообщениесостоит из считываемых последовательно с каждой строки ленты параллель- Иных кодов регистровых признаков исимволов,: причем коды регистровыхпризнаков следуют непосредственноперед кодами каждой соответствующейгруппы символов или кодами одиночных 40символов. Каждый код содержит шестьразрядов - пять информационных разрядов и один разряд синхронизации, приэтом код регистрового приэнака РУССКИЙ совпадает с кодом отсутствия ин формации и имеет следующий вид: значеиме пяти информационных разрядов -. логический "О", значение разряда синхреиизации - логическая "1", В про. цессе движения носителя кодовые сигна- Зфлы строки считываютс блоком 1 и поступают затем через усилители 2 на входыэлементов ИЛИ 3-5 идешифратора 29.Через элемент ИЛИ 4 считанный кодзаписывается в регистр 8. Элемент ЗЗ%ИЛИ 3 фиксирует наличие логической."1" . в любом из шести разрядов кода,так как обнаруживает поступление в устройство входной информации - кодов символов и их регистровых признаков. Элемент ИЛИ 5 анализирует только пять информационных разрядов входного кода и фиксирует наличие в нем хотя бы одной логической т.е. обнаруживает поступление в устройство любого символа, а также ре-.гистровых признаков ЛАТИНСКИЙ и ЦИФРА, кроме регистрового признака РУССКИЙ. Дешифратор 29 айалиэирует поступающие коды и выявляет поступление только кодов регистровых признаков РУССКИЙ, ЛАТИНСКИЙ, ЦИФРА. По тенциальиый сигнал с выхода элемента ИЛИ 3 поступает на входы формирователеи 2 и 13 импульсов по переднему и заднему фронтам. Импульс формирователя 12 через элементы 14 и 15 задержки н элемент И 21, подготовленный к открыванию потенциалом с инверсного выхода триггера 28, обеспечивает перезапись информации из регистра 7 через коммутатор 9 в блок 11 памяти, а через элемент 16 задержки последующее обнуление регистра 7, Кроме того, импульс формирователя 2 через элемент 14 задержки опрашивает элемент И 19 и через элемент 15 задержки - элемент И 20. Импульс с выхода формирователя 13 через элемент 7 задержки переписывает содержимое регистра 8 через коммутатор О и регистр , а через элемент 18 задержки затем обнуляет регистр 8. Кроме того, импульс формирователя 13 через элемент 17.задержки опрашивает элементы И 22-24.Таким образом, каждый входной код записывается в регистр. 8, затем передним фронтом переписывает предыдущий код иэ регистра 7 в блок 11 памяти, после чего задним фронтом переписывается из регистра 8 в регистр 7 с последующим очищением регистра 8,При поступлении в устройство кода регистрового признака РУССКИЙ, за которым следует код соответствующегосимвола, код русского регистра декодируется на первом выходе дешифратора 29. Импульс с первого вшхода последнего заносится в счетчик ЗО и устанавливает в единичное состояние триггер 26. При этом элемент И 23 подготавливается к открыванию потенциальными сигналами с прямого выхода триггера 26 и инверснсго выхода триггера 25. При опросе элемента И 23,импульсом с выхода формирователя 13 через элемент 17 задержки - элемент И 23 открывается н сигнал с его выхода устанавливает триггер,28 в единичное состояние, который закры вает элемент И 21 и блокирует этим перезапись кода иэ регистра 7 в блок 11 памяти. Ври поступлении кода регистрового признака РУССКИЙ элементМ ИЛИ 5 и И 19 закрыты. К приходу сле дующего кода со следующей строки носителя в регистре 7 записан код ре 1 истрового признака РУССКИЙ. Следующий эа.яодом регистрового признака РУССКИЙ код символа через элемент 1 з ИЛИ 5 обнуляет.счетчик 30, триггеры 2 и 26 и через элемент ИЛИ 6- триггер 28, который снова подготавливает к открыванию элемент И 21. При этом импульс переднего фронта фф кода символа через элементы 14 и 15 задержки и элемент И 21 переписывает код регистрового признака РУССКИЙ иэ регистра 7 в бпок 1 памяти. Время эаДерзаи элементов .15 и 14 обеспе- фф чнвает подачу импульса на вход элемента И 2 после сброса триггеров25,26 и 28.При пЬступлении в устройство груп- пы кодов регистрового признака РУССКИЙ, соответствующих разделительно- . му участку между текстами, первый код в группе обрабатывается аналогично описанному. При этом, как указано, триггер 26 устанавливается И в единичное .состояние н закрывается элемент И 21. К приходу последующего второго кода РУССКИЙ в регистре .7 записан код первого регистрового признака РУССКИЙ, который не 40 переписывается нз регистра 7 в блок 11 памяти передним фронтом второго кода. Второй код регистрового признака РУССКИЙ и последующие за ним идентичные коды разделительного 4 э участка не открывают элемент ИЛИ 5и обнуление счетчика 30 и триггеров 25,26 и 28 не происходит, Прн этом в счетчик ЗО записывается очередной импульс, Состояние счетчика 30 деко- фф дируется деаифратором 31, причем, когда содержийое счетчика соответствует состоянию, принятому за признак начала разделительного участка например, число кодов РУССКИЙ равно 2),Мна выходе дешиФратора 3 форммирует 1 сл сигнал, устанавливающий в единичное состояние триггер 25, Последний подготавливает к открыванию элементы И 20 и 22, закрывает элемент И 23 и устанавливает в единичное состояние триггер 27. При этом иипульс с выхода формирователя 12; сформированный но переднеиу фронту второго кода РУССКИЙ и задержанный элементами 4 и 15 на время установки триггеров 25 и 27 в единичное состояние, поступает через элемент И 20 на вход аифратора 32, который фориирует код символа ПРОБЕЛ, содержащий логическую "1" в третьем разряде и разря-де синхронизации и записывается в регистр 8 через элемент ИЛИ 4. Затем иипульс с выхода формирователя 13, сформированный по заднему фронту второго кода РУССКИЙ, через элемент 17 задержки н коммутатор 1 О переписывает код ПРОБЕЛ из .регистра 8 в регистр 7 с последующим обнуле + вием регистра 8, и через элементы И 22 и ИЛИ б обнуляет триггер 28.При этом подготавливается к открыванию элемент И 21. Следующий, третий Йод РУССКИЙ, импульсом своего переднего фронта переписывает через элемент И 21 и коммутатор 9 код ПРОБЕЛ нз регистра 7 в блок 11 памяти с посчедующим обнулением регистра 7, и через элемент И 20, внфратор 32 и элемент ИЛИ 4 вновь записывает код ПРОБЕЛ в регистр 8. Импульсом заднего фронта третьего кода РУССКИЙ код ПРОБЕЛ переписывается из регистра 8 в регистр 7 с последующим обнуленнем регистра 8, При поступлении последующих кодов регистра РУССКИЙ разделительного участка устройство работает аналогично, т.е. для каждого кода РУССКИЙ формируется код символа ПРОБЕЛ, который записывается в блок 1 памяти. Окончание разделительного участка определяется сл.дующим образом.Каждый текст, в том числе н последующий, всегда начинается .регистровым признаком - русскгм, латинским или цифровым. Прн этом последнял строка кода РУССКИЙ в разделительном участке трактуется как код регистрового признака РУССКИЙ только в случае., если слеедуюший за ним первый код следующего текста не является кодом латинского или цифрового регист-, РОВе Прн этОм код регкстрОВОГО приз кака должен быть передан в блок па 1157545мятц. В случае, если первый кодследующего сообщения является кодом латинского или цифрового регистров, идущий перед ним код РУССКИЙ в разделительном участке не являетсяпризнаком русского регистра и должен быть преобразован в код ПРОБЕЛ.При поступлении первого кода следующего текста появляется сигнал на выходе элемента ИЛИ 5, а дешифратор 1 О 29 анализирует его для выявления латинского или цифрового регистра.При этом в регистре 7 находится код символа ПРОБЕЛ, сформированный от предыдущего (последнего ) кода РуС-, 15 СКИЙ разделительного участка. Сигнал с выхода элемента ИЛИ 5 обнуляет триггеры 25, 26 и 28, счетчик 30, закрывает элементы И 20 и 22,что ис. - ключает формирование кода символа 26 ПРОБЕЛ, В случае, если входной код не является латинским или цифровым регистром, на соответствующем втором или третьем выходе дешифратора 29 не формируется сигнал ,приИ этом элемент ИЛИ-НЕ 33 открыт и выдает сигнал на элемент И 19, на другие входы которого также подаются сигналы с выходов элемента ИЛИ 5 и триггера 27. Импульс переднего 30 фронта от поступившего первого кода следующего текста подаетсяс выхода формирователя 12 через элемент 14 на вход считывания эле- .мента И.19. Время задержки элемента 14 превышает время анализа кода дешифратора 29. Элемент 19 открывается и импульс с его выхода гасит третий разряд кода ПРОБЕЛ, записанного в регистре 7. При этом в послед-,щ нем устанавливается код регистрового признака РУССКИЙ, который описанным образом поступает в блок 1 памяти, В случае, если первый код следующего сообщения является латинским или 4 З цифровым регистром, на соответствующем выходе дешифратора 29 формируетсясигнал, который закрывает элементы ИЛИ-ИЕ 33 и И 19. При этом в регистре 7 остается код ПРОБЕЛ, ко- р торый затем поступает в блок 11 памяти. Импульс заднего фронта первогокода следующего сообщения подаетсяс выхода формирователя 13 черезэлемент 17 задержки на элемент И 24который подготовлен к открываниюсигналом с выхода элемента ИЛИ 5.При этом элемент И 24 открываетсяи сигнал с его выхода обнуляеттриггер 27.Устройство возвращается в положе"иие, соответствующее передаче кодовтекста, и описанный процесс повторяется,Предлагаемое устройство обеспечивает непрерывный ввод текстов вмногорегистровых кодах, нанесенных построчно на одном носителе,разделенных между особой участках, ненесущими полезной информации и содержащими коды с единичным значениемразряда синхронизации, формированиекодов символов ПРОБЕЛ, соответствующих разделительным участкам междутекстами, и передачу их в блок па.мяти, что достигается введением внего регистра, коммутатора, шифратора, двух дешифраторов, счетчика, трехтриггеров, элемента ИЛИ-НЕ, четырехэлементов ИЛИ, пяти элементов И ипяти элементов задержки.Это позволяет вводить тексты непрерывно, без остановки их на разделительных участках, как это делается в известных устройствах, позволяет визуально отделять введенные тексты друг от друга после ихдешифрации и отображения, например,на экране индикатора или в устройстве регистрации, что исключает неправильное прочтение полученной информации, и тем самым повышает точность и достоверность ввода информации в многорегистровых кодах.Технико-экономическая эффективность при использовании изобретенияопределяется повышением быстродействия эа счет непрерывного ввода и расширением функциональных возможностейи области применения за счет воэможности ввода информации в многорегистровых кодах.1157545Я евой ржюи Рб Фиг ВНИИПИЗакаэ 3372/47 Тираж 710 Подписниал ППП "Патент", г.Ужгород, ул.йроектна
СмотретьЗаявка
3594337, 23.05.1983
ПРЕДПРИЯТИЕ ПЯ А-3706
ДРУЗЬ ЛЕОНИД ВОЛЬФОВИЧ, ДАЛМАТКИНА АЛЕКСАНДРА ВАСИЛЬЕВНА
МПК / Метки
МПК: G06F 13/00
Метки: ввода, информации
Опубликовано: 23.05.1985
Код ссылки
<a href="https://patents.su/8-1157545-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>
Предыдущий патент: Устройство для функционально-параметрического контроля логических элементов
Следующий патент: Мультиплексное устройство для обмена информацией
Случайный патент: Стекло