Устройство для ввода цифровой информации
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБР ЕТЕ Н И Я
769 5I9
Союз Советских
Социалистических
Республик
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное х авт. свид-ву— (22) Заявлено 25.09.78 (21) 2666779/18-24 (51) М.Кл.з G 06 F 3/02 с присоединением заявки— (23) Приоритет— (43) Опубликовано 07.10.80. Бюллетень ¹ 37 (45) Дата опубликования описания 14.10.80
Государственный комитет по делам изобретений и открытий (53) УДК 681.327.11 (088.8) (72) Авторы мзобретен ия
М. ф. Голотин, Л. А. Кусакина, А. И. Комиссаров, А. Г. Никонов и А. В. Артамонова (71) З.аяв итель (54) УСТРОЙСТВО ДЛЯ ВВОДА
ЦИФРОВОЙ ИНФОРМАЦИИ
Изобретение относится к области вычислительной техники и может быть использовано в составе пультов управления автоматическими испытательными комплексами, комплексами управления производством, технологическими процессам и, а также для ввода цифровой информации в многомашинные вычислительные комплексы.
Известно устройство с ограниченным числом элементов управления (1), которое содержит наборный узел, шифратор, регистры, цифровое табло и блок памяти.
Устройство обеспеч ивает ввод ограниченного объема информации, заложенной в его памяти. В определенных условиях для решения определенных задач наличие памяти является его достоинством, если есть возможность заранее вычислить коды и заложить их в память. Однако при решении вар иационных задач, где коды являются функцией переменных, например при вводе уставок для коррекции траектории объекта, коды заранее вычислить и заложить в память невозможно. Структура данного устройства не позволяет использовать епо для решения вариационных задач.
Наиболее близким по технической сущное аи к изобретению является устройство для набора и передачи многоразрядных чисел в ЦВМ (2), содержащее последовательно соединенные наборный узел, шифратор, сдвигающие регистры, цифровое табло, а также формирователь одиночных импульсов. Устройство не имеет ограничений по виду вводимой цифровой информации.
Недостатком данного устройства является высокая вероятность искажения вводимой информации, так как набираемый код команды проходит сразу на выход устрой1О ства. Поскольку код команды набирается последовательно, то все сдвиги на регистрах повторяются на выходе устройства при каждом нажатии клавиш. Некоторые потребители цифровой информации (например, 15 дешифраторы) могут воспринимать неполный код (если нет стробирования, программной пли схемной защиты) как необходимую информацию, что приводит к искажению информации. К несанкционированной
20 передаче информации может привести смеНа кода адреса при набранном коде команды Помехи и сбои также могут привести к несанкционированной передаче информации.
Целью изобретения является повышение
25 надежности устройства.
Для достижения поставленной цели в устройство для ввода цифровой информации, содержащее клавиатуру, подключенную к входу формирователя одиночных имЗ0 пульсов, дешифратор, вход которого соеди769519 нен с клавиатурой, шифратор, первый вход которого соединен с клавиатурой, второй вход — с выходом дешифратора, группу сдвигающих регистров, первые входы которых соединены с выходом шифратора, а вторые входы подключены к выходу формирователя одиночных импульсов, блок индикации, соединенный с выходами сдвигающих регистров группы, матрицу элементов
И, первые входы которых объединены по столбцам и подключены к выходам соответствующих сдвигающих регистров группы, вторые входы объединены по строкам, а выходы подключены к выходным шинам, дополнительно введены формирователь длительности сигналов, вход которого подключен к выходу дешифратора, и дополнительные элементы И, первые входы которых объединены и подключены к выходу формирователя длительности сигналов, вторые входы подключены к выходу дешифратора, а выходы соединены оо вторым и входами элементов И соответствующей строки матрицы.
На чертеже представлена структурная схема предложенного устройства.
Устройство содержит клавиатуру 1 к общему выходу которой подключен формирователь 2 одиночных импульсов. Каждый информационный выход клавиатуры подключен к соответствующему входу шифратора
8. Кол ячество информационных выходов клавиатуры определяется наибольшим основанием системы счисления, в которой работает устройство. Каждая выходная шина шифратора 8 подключена к входу своего двигающего регистра 4> — 4, Количество k выходов шифратора также определяется системами счисления, в которых работает устройство. Выход формирователя 2 подключен к шинам сдвига группы сдвигающих регистров 4,— 4,. 3а исключением первого разряда 5, выход каждого разряда 6, 7, 8 каждого сдвигающего регистра группы 4 —
4>,. подключен к первым входам элементов
И соответствующего столбца матрицы. Первые входы элементов И 9ь 10, и 11, первого столбца матрицы объединены и подключены к выходу второго разряда 6> регистра
4„первые входы элементов И 92, 10,, 11, второго столбца матрицы объединены и подключены к выходу второго разряда 62 регистра 42 и т д., первые входы элементов
И 9„10„, 11„n-.ro столбца матрицы объединены,и подключены к выходу последнего разряда 8>, k-го регистра.
Вторые входы элементов И 9> 9 первой строки матрицы объединены и подключены к выходу дополнительного элемента
И 12. Вторые входы элементов И 10 — 10„ второй строки матрицы объединены и подключены к выходу дополнительного элемента И 18 и т. д., а вторые входы элементов
И 11,— ll„m-й строки объединены и подл 1i ты.тчвтттг Anion ITzziH rp TITwnrn m-rn элемента И 14. Количество строк в матрице, а также количество дополнительных элементов И, (равное числу m) определяется количеством абонентов, обслуживаемых устройством. Выход каждого элемента
И 9,— 9„первой строки подключен к соответствующей выходной шине первого выхода 15 устройства для подключения к нему первого абонента, Выход каждого элемента И 10,— IO„âòîðîé строки подключен к соответствующей выходной шине второго выхода 16 устройства для подключения к нему второго абонента и т. д., а выход каждого элемента И 11> — ll„ m-й строки под15 ключен к соответствующей выходной шине
m-ro выхода устройства для подключения к нему m-го абонента.
С выходных шин 17 снимают код младшего разряда, напр имер код единиц, с вы20 ходных шин 18 — код десятков и т д., а с выходных шин 19 — код старшего разряда и-го разряда числа.
Адресный выход клавиатуры подключен к входу дешифратора 20, выход которого
25 подключен к управляющему входу шифратора 8, ко входу формирователя 21 длительности сигналов и ко вторым входам дополнительных элементов И 12, 18, 14, первые входы которых объединены и подключены к выходу формирователя 21 длительности сигналов. Кроме того, выходы одно именных разрядов (кроме первых) каждого сдвигающего регистра группы подключены к соответствующим разрядам блока индикации
35 22, Устройство работает следующим ооразом.
Число набирают последовательным кодом (начиная с адреса команды), нажимая
40 последовательно клавиши на клавиатуре 1.
При наборе адреса команды с адресного выхода клавиатуры поступают сигналы на дешифратор 20, который дешифрирует эти сигналы и на соответствующей выходной
45 шине дешифратора появляется сигнал, который, во-первых, поступает на управляющий вход шифратора 8 и шифратор перестраивается на ту систему счисления, в которой воспринимает цифровую информацию
50 выбранный абонент, во-вторых, поступает на второй вход одного из дополвительных элементов И 12, 18, 14, который по этому сигналу подготавливает прохождение сигнала на вторые входы элементов И выбран55 ной строки матрицы, для выбора абонента, в-третьих, на формирователь 21 длительности сигналов, по которому формирователь перестраивается на ту длительность посылок, которая оптимальна для выбранного
50 абонента. Затем набирают последовательным кодом, начиная со старшего разряда, код команды, например, последовательно нажимая клавиши кода команды на клавиатуре 1. При этом на соответствующей
55 тмине инйопмационных выходов клавиатуры
769519
Во появляется сигнал, который поступает на вход шифратора 3, на выходных шинах которого появляются сигналы в соответствии с числом, набранным.на клавиатуре и закодированным в выбранной системе счисления. Сигналы с выходных шин шифратора
8 поступают, на входы первых разрядов
5,— 5д соответствующих регистров 4> — 4д, которые запоминают состояние ш ин шифратора. При отпускании клавиш кода команды на вход формирователя 2 подается сигнал для формирования одиночного импульса. Одиночный импульс с формирователя 2 поступает на шины сдвига регистров 4> — 4д. Состояние первых разрядов регистров по одиночному импульсу переписывается во вторые разряды б — бд, а первые устанавливаются в нулевое положение. При этом состояние выходов вторых разрядов регистров соответствует коду старшего разряда набираемого числа.
При повторном нажатии на ту же или любую другую клавишу кода команды клавиатуры 1 код цифры этой клавиши снова запоминается на первых разрядах 5 — 5д регистров 4> — 4>, а при отпускании поступает одиночный импульс сдвига, как описано выше. Состояние вторых разрядов регистров переписывается в третьи, состояние первых разрядов — во вторые. При этом первые разряды снова устанавливаются в нулевое положение, а на выходах третьих разрядов 71 — 7д регистров оказывается код старшего разряда набираемого числа. При наборе и-разрядного .исла устройство работает аналогично, код предыдущего разряда числа сдвигается в одноименных разрядах регистров от младших разрядов к старшим. С выходов регистров (кроме первых разрядов) код набранного числа поступает на вход блока индикации 22 и на первые входы элементов И матрицы, причем с выходов вторых разрядов б,— б«поступает код младшего разряда числа, с выходов последних разрядов 8,—
8д — код старшего разряда ч исла. Но ни один элемент И 9, 10, ll матрицы не срабатывает, так как отсутствуют сигналы на вторых входах этих элементов, т. е. код набираемого числа пока не проходит на выход устройства.
Так как на втором входе одного из дополнительных элементов И 12, 18, 14 имеется сигнал с дешифратора 20, то по приходу сигнала с формирователя 21 длительности сигналов на первые входы элементов И 12, 18, 14 один из этих элементов (на котором имеется сигнал с дешифратора 20) сработает и выдаст сигнал на вторые входы элементов И соответствующей строки матрицы. Элементы И данной строки, йа первых входах которых имеются сигналы с выходов регистров, сработают и код набранного числа появится только на выходных шинах одного:из выходов устройства, заданного ко35
65 дом адреса, и только на время выдачи импульса с формирователя 21 длительности сигналов.
Формирователь 21 длительности сигналов представляет собой блок, способны и принять, запомнить сигналы от клавиатуры и выдать на первые входы элементов И
12 — 14 импульс определенной длительности
Поскольку каждый абонент может требовать свою оптимальную длительность подачи, формирователь 21 длительности сигналов должен перестраиваться по сигналам с дешифратора. Таким образом, набранный код числа проходит к выбранному абоненту в течение интервала, определяемого формирователем длительности сигналов. Например, при выборе т-го абонента сигнал с
m-й выходной шины дешифратора 20 поступает на второй вход m-го дополн1ительного элемента И 14, на формирователь 21 длительности сигналов, который перестроится для выдачи по сигналу от клавиатуры импульса, длительностью, оптимальной для пг-го абонента, на первые входы элементов
И 12, 13, 14. При этом m-й элемент И 14 сработает и выдаст сигнал на вторые входы элементов И 11,— 11„пг-й строки матрицы, на выходах которых появится код, соответствующий набранному числу на клавиатуре 1, причем на выходных ш инах 17 появится код млад шего числа, на выходных шинах 18 — код десятков и т. д., на выходных шинах 19 появится код старшего и-го разряда числа.
Использование предлагаемого устройства обеспечивает возможность без переходных процессов передавать информацию, предварительно проконтролированную по блоку индикации и санкционированную оператором. Смена информации на регистрах сдвига при нажатии клавиш не повторяется на выходе устройства, что исключает возможность восприятия потребителем информации неполного кода. Набранный ошибочный код также может быть заменен на нужный без смены информации на выходе устройства. Смена кода адреса при набранном коде команды не может приводить к несанкционированной передаче информации Так как полезная информация передается в определенные моменты, оптимальные для потребителей информации (это время составляет менее 10/О от общего времени ввода), то значительная часть помех и сбоев отсеивается. Тем самым значительно повышается надежность передачи цифровой 11нформацни.
Формула изобретения
Устройство для ввода цифровой информации, содержащее клавиатуру, подключенную ко входу формирователя одиночных импульсов, дешифратор, вход которого соединен с клавиатурой, шифратор, первый
769519
Составитель А. Иванов
Редактор Л. Утехина Техред О. Павлова Корректоры С. Файн и И. Осиповская
Заказ 1300/1291 Изд. № 479 Тирау 956 Подписное
НПО «Поиск» Государственного комитета СССР по делам изобретений и открытий"
113035, Москва, Ж-35, Раушская наб., д. 4/5
Тип. Харьк. фил. пред. «Патент> вход которого соединен с клавиатурой, второй вход — с выходом деш ифратора, группу сдвигающих регистров, первые входы которых соединены с выходом шифратора, а вторые входы подключены к выходу формирователя одиночных импульсов, блок индикации, соединенный с выходами сдвиговых регистров группы, матрицу элементов
И, первые входы которых объединены по столбцам и подключены к выходам соответствующих сдвигающих регистров группы, вторые входы объединены по строкам, а выходы подключены к выходным шинам, о тл.и ч а ю щ е е с я тем, что, с целью повышения надежности устройства, в него введены фррмирователь длительности сигналов, вход которого подключен к выходу дешифратора, и дополнительные элементы И, первые входы которых объединены и подключены к выходу формирователя длительности сигналов, вторые входы подключены к выходу дешифратора, а выходы соединены со вторыми входам и элементов И соответствующей строки матрицы
10 Источники информации, принятые во внимание при экспертизе:
1. Авторское свидетельство СССР № 393738, кл. G 06 F 3/06, 1,0.08.73.
2. Авторское свидетельство СССР
15 № 271887, кл. G 06 F 3/02, 26.05.70 (прототип).