Устройство для ввода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
)5 6 06 ГЗ/О ОБРЕТ Ия ПИСАН вторскому детельст К А 57) Испол ции в ЭВ ные сист Сущность тактовых блок комм стоянной импульсов вод информа- -измерительназначения, ит генератор дешифратор, тов, блок по- ормирователь ьзование: р М и информ емы разли устройство импульсов, с утационных памяти, рег . 4 ил.,2 таб учнои вдционно чного содерж четчик, элемен истр, ф тит ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕВЕДОМСТВО СССР(56) 1. Авторске свидетельство СССМ 1571971, кл. Я 06 Р 3/02, 1988.2. Авторское свидетельство СССйт 1341629, кл. 6 06 Р 3/02, 1983. Изобретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации в ЭВМ и информационно-измерительные системы различного назначения.Известно устройство для ввода информации(авт. св. СССР )ч. 1474631, 0 06 ЕЗ/02, 1989), содержащее генератор, два счетчика, регистр, дешифратор и мультиплексор, осуществляющие сканирование вертикальных и горизонтальных шйн блока коммутационных элементов. Недостатком устройства является отсутствие возможности работы с использованием регистров клавиатуры,Известно также устройство (1). содержащее генератор импульсов, счетчик, дешифратор, блок коммутационных элементов, блок памяти. Устройство позволяет с помощью служебных клавиш придавать одному и тому же коммутационному элементу различные коды, однако оно содержит большое количество оборудования и в нем не исключены сбои при вводе информации иэза отсутствия стробирования дешифратора,(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМА Оба устройства обладают низким быстдействием вследствие того, что опрос трицы коммутационных элементов в них 1 производится путем последовательного сканирования вертикальных и горизонтальных шин матрицы. Таким образом, в отмеченных устройствах для опроса матрицы ъ затрачиваемое число тактов равно максимальному количеству коммутационных эле- р ментов в ней. Кроме того, эти устройства не позволяют реализовать режим автоповтора вводимого кода при длительном нажатий клавиши.Наиболее близким к предлагаемому ус-Ю тройству является устройство для ввода информации 2. содержащее генератор, ); подключенный ко входу счетчика, своимид выходами соединенного со входами блока памяти и дешифратора. выходы котороц 2 подключены ко входам клавиатуры, переключатель регистров и формирователь,.выход которого подключен ко входу генератора. Устройство позволяет в зависимости от выбранного регистра назначать определенной клавише несколько различныхкодов, однако в устройстве эти коды могут различаться только старшими разрядами и не могут быть произвольными, Таким образом, устройство не может быть использовано в клавиатурах с расположением клавиш по ГОСТ 14289-88 Средства вычислительной техники. Клавиатуры, Расположение клавиш и символов, функции управляющих клавиш), так как в клавиатурах, выполненных по этому ГОСТУ, сходные символы русского и оатинского алфавитов размещены на разных клавишах и их коды могут различаться всеми разрядами, В прототипе при назначении одной клавише нескольких кодов в такое же число раз увеличивается количество входов мультиплексора, цто приводит к его усложнению и дополнительному снижению быстродействия устройства, так как число тактов для сканирования клавиатуры по отношению к числу клавиш в матрице при использовании в нем регистров увеличивается в Й раз,где В - количество регистров клавиатуры, Устройство также не может быть использовано в режиме замещения клавиш нескольких кодов, отличающихся всеми разрядами, В табл. 1 приведена сравнительная характеристика заявляемого обьекта с аналогами, Аналог 3 совйадает с заявляемым устройством по большему количеству признаков (семь), поэтому он и выбран в качестве прототипа.Цель изобрегения - увелицение быстродействия устройства и расширение области его использования.Поставленная цель достигается тем, что в устройство, содержащее генератор тактовых импульсов, счетчик, дешифратор, блок коммутационных элементов. блок постоянной памяти, переключатель регистров и формирователь, выход которого соединен со входом генератора тактовых импульсов, а выход генератора тактовых импульсов подклюцен ко входу счетчика, своими выхо дами соединенного с группой входов блокапостоянной памяти и входами дешифратора, выходы которого подключены ко входам блока коммутационных элементов, введены переключатель кодовых наборов, переключатель режима замещения клавиш, совместно с переключателем регистров входящие в состав блока коммутационных элементов и своими выходами соединенные с одной из групп его выходов, и регистр, выходы которого являются информационными выходами устройства, его вход записи подключен к выходу формирователя, а информационные входы соединены с группой выходов блока постоянной памяти, вторая группа входов которого соединена с выходами блока коммутацибнных элементов, второй выход генератора тактовых импульсов соединен с первым входом формирователя, а еготретий выход - со стробирующим входомдешифратора, адин из выходов блока посто 5 янной памяти, являющийся признаком на-личия кода, соединен со вторым входомгенератора тактовых импульсов и вторымвходом формирователя, третий вход которого является входом чтения устройства, а вы 10 ход - флагом готовности устройства,Генератор тактовых импульсов содержит генераторимпульсов, элемент ИЛИ,второй счетчик, прямой выход которого является первым выходом генератора такто 15 вых импульсов, а инверсный выходсоединен с первым входом элемента И - НЕ,выход генератора импульсов соединен совходом элемента ИЛИ и является вторымвыходом генератора тактовых импульсов,20 два других входа элемента ИЛИ являютсяпервым и вторым входами генератора тактовых импульсов, выход элемента ИЛИ соединен со входом второго счетчика и вторымвходом элемента И-НЕ, выход которого яв 25 ляется третьим выходом генератора такта"вых импульсов,Формирователь содержит третий и четвертый счетчики, вход последнего из нихявляется первым входом формирователя, а30 выход подключен к тактовому входу триггера и входу второго элемента ИЛИ, которыйсвоим выходом соединен со счетным входом третьего счетцика, сбросовый вход которого соединен со входом одновибратора35 и является вторым входом формирователя,выход третьего счетчика подключен ко второму входу элемента ИЛИ и информационному входу триггера, установочный входкоторого подключен к выходу одновибрато.40 ра, сбросовый вход триггера соединен стретьим входом формирователя. а прямойвыход триггера является выходом формирователя,Наличие в устройстве совокупности пе 45 речисленных признаков пбзволяет исключить сканирование вертикальных шинматрицы коммутационных элементов и увеличить быстродействие устройства в М раз,где М - количество вертикальных шин мат 50 рицы, Расширение области использованияустройства достигается введением переключателя кодовых наборов, переключателя.режима замещения клавиш, регистра, введением соответствующих связей и выража 55 ется в следующем, Наличие переключателякодовых наборов обеспечивает функционирование устройства в различных системах кодирования. Введение переключателя режимов замещения клавиш позволяет повысить надежность устройства за счет20 25 30 элемент 18 ИЛИ и триггер 19, 40 45 50 обеспечения возможностизамещения отказавшего коммутационного элемента другим исправным штатным. Повышение достоверности вводимой информации достигается наличием регистра, обеспечивающего хранение вводимой информации до момента ее считывания ЭВМ или информационно-измерительной системой, и введением стробирования дешифратора, что исключает вероятность ввода информации в моменты времени, когда состояние счетчика не определено.Приведенный анализ устройств-аналогов по имеющейся у авторов и заявителя информации показал, что отсутствуют устройства для ввода информации со сходной совокупностью признаков. Таким образом, предложенное устройство соответствует критерию "существенные отличия". На фиг. 1 приведена функциональная схема устройства для ввода информации; на фиг, 2, 3 - временные диаграммы работы устройства; на фиг. 4 - временные диаграммы работы формирователя,Устройство для ввода информации содержит генератор 1 тактовых импульсов,счетчик 2, дешифратор 3, блок 4 коммутационных элементов, блок 5 постоянной памяти, формирователь 6 и регистр 7. Генератор 1 тактовых импульсов содержит генератор 8 импульсов, элемент 9 ИЛИ, второй счетчик 10 и элемент 11 И-НЕ,Блок 4 коммутационных элементов содержит матрицу коммутационных элементов, переключатель 12 регистров переключатель 13 кодовых наборов и переключатель 14 режимов замещения клавиш.Формирователь 6 содержит третий 15 и четвертый 16 счетчики. одновибратор 17,Устройство работает следующим образом. В исходном состоянии клавиши блока 4 коммутационных элементов находятся вненажатом состоянии, регистр 7 и триггер 19 обнулены. Для упрощения чертежа цепи установки и цепь выборки блока 5 постоянной памяти не показаны. На входе генератора 1 тактовых импульсов с выходов блока 5 постоянной памяти и формирователя б (см фиг. 2) поступают низкие уровни:сигналов, разрешающие прохождение импульсов с выхода генератора 8 через элемент 9 ИЛИ на входы элемента 11 И-НЕ и счетчика 10,последовательность импульсов с прямого выхода которого поступает на вход счетчика 2, а с инверсного выхода - на второй вход элемента 11 И-НЕ, с выхода которого укороченный импульс поступает на стробирующий входдешифратора 3, С выхода счетчика 51015 2 код, определяющий номер выбранной горизонтальной шины матрицы блока 4 коммутационных элементов, поступает на группу входов. блока 5 постоянной памяти и дешифратора 3. В моментывремени, определяемые наличием стробирующего сигнала на входе дешифратора 3, с его выходов на горизонтальных шинах матрицы блока 4 коммутационных элементов поочередно устанавливаются опрашива 1 ощие .потенциалы. Если к моменту выбора какой-либо шины, например Вп,.был нажат коммутационный элемент, размещенный на этой шине, потенциал с выхода дешифратора по-ступит на один из входов блока йостоянной памяти и на группе его выходов, связанных с информационными входами регистра 7, появится код вводимого символа, соответствующий режимам, установленным переключателями 12, 13 и 14, На выходе В 1 блока 5 постоянной памяти появляется сигнал высокого уровня, являющийся признаком наличия кода, который поступает на вход генератора 1 тактовых импульсов. запрещая формирование на его выходах тактовых последовательностей. Фронтом этого сигнала запускается одновибратор 17, на выходе которого формируется короткий ь мпульс отрицательной полярности, устанавливающий триггер 19 в единичное состояние, Высоким уровнем сигнала с прямого выхода этого, триггера дополнительно блокируется выдача импульсов с выхода генератора 1 тактовых импульсов до подтверждения приема информации ЭВМ, что обеспечивает фиксацию кода нажатой клавиши после ее отпускания (см, фиг, 3), фронтом этого же сигнала код вводимого символа, поступающий от блока постоянной памяти, будет записан в регистр 7 и появится на информационйых выходах устройства. С прямого выхода триггера сигнал, представляющий собой флаг готовности, поступает на выход устройства, Сбрасывается флаг сигналом чтения устройства, поступающим на вход сброса триггера 19. Таким образом, код символа в устройстве сохраняется до ввода его в ЭВМ, что повышает достоверность ввода информации.В случае продолжительного нажатия клавиши, по истечении времени первоначальной задержки, составляющего 0,8 - 1 с, на выходе готовности устройства с частотой (обычно около 10 Гц), определяемой коэффициентом пересчета счетчика 16, будет сформирован сигнал автоповтора. Это происходит следующим образом (см. фиг. 4), С выхода блока постоянной"памяти признак наличия кода, высоким уровнем поступающий на сбросовый вход счетчика 15, снима10 15 20 25 имеет разрядность данных / бит, разрядность адреса составляет 1 бит и определяется числом вертикальных шин матрицы и 40 довых наборов КОИГОСТ 27463-87) и 50 кодового набора АЗС (Агпегсап чаОопа Ятапс 3 агс Собе аког, Иоппасоп пйегсЬап 9 е),ет запрет счета импульсов, поступающих на счетный вход этого счетчика через элемент 18 ИЛИ с выхода. счетчика 16, Через время первоначальной задержки формирования автоповтора на выходе старшего разряда 5 счетчика 15 будет сформирован сигнал высокого уровня, поступающий на информационный вход триггера 19 и через элемент 18 ИЛИ на вход счетчика 15, который сохраняет свое состояние до момента отжатия клавиши. Передним фронтом импульса с выхода счетчика 16 триггер 19 устанавливается в единичное состояние и на его выходе вновь сформируется флаг готовности устройства. который снимается сигналом чтенияОписанный процесс будет продолжаться до момента отпускания клавиши.Принципы построения и способы реализации постоянных запоминающих устройств требуемой емкости и разрядности хорошо известны и описаны в литературе по электронной технике (смнапример, кн, Схемотехника БИС постоянных запоминающих устройств. О.А. Петросян, И,Л. Козырь, Л.А. Коледов, Я,И. Щетинин. - ЫРадио и связь, 1987, 304 с), поэтому структура блока постоянной памяти не приводится, Блок количеством дополнительных коммутационных элементов. Блок "прошит" таким образом, что сигнал признака кода на выходе В 1 и код символа на его информационных выходах поя вля ются и ри выборе только одной из вертикальных шин матрицы блока комму-,тационных элементов, что исключает вероятность сбоев при случайном нажатии двух и более клавиш. Включение любого из переключателей 12. 13 или 14 приводит к изменению адресной комбинации на входах блока постоянной памяти, что обеспечиоает функционирование устройства с различными алфавитами, системами кодирования и в режиме замещения отказавших коммутационных элементов.Допустим, что устройство функционирует в режиме формирования семибитных коявляющегося международным стандартом для ПЭВМ, Рассмотрим фрагмент клавиатуры с расположением клавиш и символов поГОСТ 14289 - 88,В табл, 2 приведены коды, формируемые этими клавишами в различных режимах работы устройства.Коды КОИ - 7 приведены в двоичной ивосьмеричной, а коды АЯС - в двоичной и шестнадцатиричной системах исчисления.Замещение клавиш происходит следующимобразом. Пусть режим замещения организован таким образом. что замещающая клавиша на клавиатуре располагается слева от замещаемой, Тогда замещающей клавишей для клавиши "Д/" будет клавиша "Л/К", для клавиши "Л/К" - клавиша "О/." и т;д, Для воода кода отказавшей клавиши необходимо нажать вначале клавишу режима замещения, а затем, не отпуская ее, нажать замещающую клавишу, Сформированный при этом код будет соответствовать коду замещаемой клавиши с учетом режимов. установленных переключателями 12 и 13. Для замещения крайней левой клавиши может использоваться крайняя правая клавиша в этом же ряду. Если для выбора режима замещения используются две клавиши выбора режима, то замещающая клавиша может.располагаться либо слева; либо справа от замещаемой в зависимости от выбранного режима замещения, )Кивучесть системы в этом случае будет существенно повышена, так как система остается работоспособной даже при одновременном отказе двух любых или множества несмежных клавиш.Все это позволяет использовать устройство в изделиях с различными системами кодирования и требованиями высокой надежности и устойчивости к отказам, На дату подачи заявки завершена разработка конструкторской документации и настройка опытных образцов, что подтвердило его работоспособность.Формула изобретения 1, Устройство для овода информации,содержащее генератор тактовых импульсов, счетчик, дешифратор, блок коммутационных элементов, содержащий матрицу коммутационных элементов и переключатель регистров. блок постоянной памяти, формирователь импульсов, выход которого соеди-.нен с первым управляющим входом генератора тактовых импульсов, первый выход которого соединен со счетным входом счетчика, выходы которого соединены с информационными входами дешифратора и входами первой группы блока постоянной памяти, выходы дешифратора подключены к горизонтальным шинам матрицы коммутационных элементов, выход блока постоянной памяти соединен с управляющим входом формирователя импульсов, о т л ич а ю щ е е с я тем. что. с целью повышенияАналог 1 Аналог 2 Устройство для овода инФормации АС%1341629 Устройство для ввода информацииУстройство для ввода информации АС%1474631 Устройство для ввода информации АСМ 1571571 Генератор тактовых импульсов Счетчик Дешифратор Блок коммутационных элементов Блок памятиГенератор импульсов Генератор Два счетчика Дешифратор Блок коммутационных элементов т Счетчик Дешифратор Блок коммутационных элементов Блок памятиФормирователь Переключатель быстродействия и расширения области применения устройства путем обеспечения возможности функционирования в различных системах кодирования и устойчивости к отказам коммутационных элементов, в устройство введены регистр, а блок коммутационных элементов содержит переключатель кодовых наборов и переключатель режима замещения коммутационных элементов, второй выхбд генератора тактовых импульсов соединен с тактовым входом формирователя импульсов, третий выход генератора тактовых импульсов соединен со стробирующим входом дешифратора,выход блока постоянной памяти соединен с вторым управляющим входом генератора тактовых импульсов, выход формирователя импульсов соединен с входом записи регистра и является. выходом готовности устройства, выходы регистра являются информационными выходами устройства, выходы группы блока постоянной памяти соединены с информационными входами регистра, вертикальные шины матрицы коммутационных элементов подключены к входам второй группы блока постОянной памяти, первый, второй и третий входы которого подключены соответственно к переключателю регистров, переключателю кодовых наборов и переключателю режима замещения коммутационных элементов, вход сброса формирователя импульсов является входом чтения устройства.2. Устройство по п.1, о т л и ч а ю щее с я тем, что генератор тактовых импульсов Генератор тактовых, импульсов Счетчик Дешифратор Блок коммутацион. ных элементов. Блок постоянной памяти Формирователь Переключатель регистров Переключатель кодовых наборов Переключатель режима замещения клавиш Регистрсодержит генератор импульсов, элемент ИЛИ. счетчик, элемент И-НЕ, выход которого является третьим выходом генератора, выход генератора импульсов соединен с5 первым входом элемента ИЛИ и является вторым выходом генератора, выход элемента ИЛИ соединен с входам счетчика и первым входом элемента И-НЕ, первый выход сцетчика соединен с вторым входбм элемен 10 та И - НЕ, а второй выход счетчика является первым выходом генератора, второй и третий входы элемента ИЛИ являются соответственно первым и вторым управляющими входами генератора;.15 3, Устройство по п.1, о т л и ч а ю щ ее с я тем, что формирователь импульсов содержит первый и второй счетцики, элемент ИЛИ, триггер и одновибратор, выход которого соединен с установочным входом.20 триггера, выход которого является выходом формирователя, вход сброса первого счет- цика и вход одновибратора являются управляющим входом формирователя. вход сброса триггера является входом сброса25 формирователя, сцетный вход счетчика является тактовым входом формирователя, выход второго счетчика соединен с первым входом элемента ИЛИ и синхровходом триг гера, оыходэлемента ИЛИ соединен со счет 30 ным входом первого счетчика. выходкоторого соединен с вторым вхиодом элемента ИЛИ и информационным входом тригге.ра,Вдл л,д Вдок иаияти 6 ОдиовибратЧтение ггер. 19 (ф Генератор 8 фиг еиент ИЛИ 9 четчик 16 (дрякоА) Счетчик1784962тчнк 1 Блок ланятн б В Одновнбратор 17нент ИЛИ 1 Трнггер 1 рнгеер .19 вкСоставитель Л,Деменкова Редактор Т,Орловская Техред М,Моргентал Корректорл О.Юрковец аказ 4364 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ ССС113035, Москва. Ж, Раушская наб 4/5изводственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101
СмотретьЗаявка
4939252, 22.05.1991
НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ КОМПЛЕКСНОЙ АВТОМАТИЗАЦИИ
ДЕМЕНКОВА ЛАРИСА ВАСИЛЬЕВНА, КАРАСЕНКО НИКОЛАЙ ПЕТРОВИЧ, ПАХАРИН АЛЕКСАНДР ИВАНОВИЧ, РАЗУМНЫЙ ВЛАДИМИР ТИХОНОВИЧ
МПК / Метки
МПК: G06F 3/02
Метки: ввода, информации
Опубликовано: 30.12.1992
Код ссылки
<a href="https://patents.su/8-1784962-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>
Предыдущий патент: Устройство для идентификации паролей пользователей
Следующий патент: Преобразователь кода грея в параллельный двоичный код
Случайный патент: Устройство для соединения тросов