Устройство для ввода информации и индикации
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах клавишного ввода и отображения информации дпя применения в ЭВМ, настольных и карманных калькуляторах, разнообразных пультах управления. Целью изобретения является расширение области применения за счет увеличения объема индицируемой информации и упрощение устройства. Устройство содержит блок 1 сопряжения, генератор импульсов 2, счетчик 3, блок 4 постоянной памяти, блок 5 элементов И, блоки 6 оперативной памяти, клавиатуру 7., дешифратор 8, блок 9 индикации. Возможность увеличения числа индикаторов в блоке 9 обусловлена тем, что реализован метод динамической индикации , при котором скважность свечения индикатора не зависит от количества индикаторово При этом достигается упрощение всего устройства в целом и увеличивается число клавиш в клавиатуре 7. 2 ил. с
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (51) 4 G 06 F 3/02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н д BTOPCHOMV СВИДЕТЕЛЬСТВУ! I
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ((21) 3993178/24-24 (22) 17.12,85 (46) 15.01.88. Бюл, ¹ 2 (71) Ленинградское научно-производственное объединение "Буревестник" (72) В.И.Ткачев (53) 681.327 (088.8) (56) Авторское свидетельство СССР
¹- 1072034, кл. G 06 F 3/02, 1982.
Intec Component Data Catalog, n«r Corporation, Santa Clara, 1979, р. 161-163. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ
И ИНДИКАЦИИ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах клавишного ввода и отображения информации для применения в ЭВИ, настоль„„SU„„1367008 А 1 ных и карманных калькуляторах, разнообразных пультах управления. Целью изобретения является расширение области применения за счет увеличения объема индицируемой информации и упрощение устройства. Устройство содержит блок 1 сопряжения, генератор импульсов 2, счетчик 3, блок 4 постоянной памяти, блок 5 элементов И, блоки 6 оперативной памяти, клавиатуру 7., дешифратор 8, блок 9 индикации.
Возможность увеличения числа индикаторов в блоке 9 обусловлена тем, что реализован метод динамической индикации, при котором скважность свечения индикатора не зависит от количества индикаторов. При этом достигается упрощение всего устройства в целом и увеличивается число клавиш в клавиатуре 7. 2 ил.
35
1 136
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах клавишного ввода и отображения информа" ции для применения в ЭВМ, настольных и карманных калькуляторах, разнообразных пультах управления и индикации АСУ.
Целью изобретения является расширение области применения за счет увеличения объема индицируемой информации и упрощение устройства.
На фиг.1 изображена блок-схема предлагаемого устройства; на фиг.2— блок-схема алгоритма ввода ичформации.
Устройство для ввода информации и индикации содержит блок,1 сопряжения (например КР 580 ИК55), генератор
2 импульсов, счетчик 3; блок 4 постоянной памяти, блок 5 элементов И, бло. ки 6 оперативной памяти, клавиатуру
7, дешифратор 8, блок 9 индикации, I
Устройство ввода и индикации работает в двух режимах: в режиме ввода информации с клавиатуры и индикации данных, ранее записанных в блоки 6 оперативной памяти, в режиме записи данных в блоки 6 оперативной памяти.
Информация в блоки 6 записана следующим образом, Каждому индикатору из блока 9 в блоке 6 оперативной памяти отведен один бит. Если в i-м адресе в этом бите записана 1, это означает что на данный индикатор блока 9 должен вводиться i-й символ. Например, если в третьем адресе в,5-м бите записана 1, на 5-й индикатор следует выводить цифру 3. В остальных адресах в данном бите будут записаны нули.
В первом режиме единичный сигнал с третьего выхода группы С2 блока 1 сопряжения поступает на вход запрета выдачи единиц блока 5 элементов
И, тогда нулевые сигналы со всех выходов блока 5 поступают на входы записи всех блоков 6, В этом случае они находятся в режиме чтения и функционируют как один блок оперативной памяти с длиной слова 8п бит, где
n — число блоков 6, импульсы с генератора 2 импульсов поступают на счетный вход счетчика 3 и вызывают циклическое изменение адреса на его выходе, Так как на вход обращения блока
7008 2
4 постоянной памяти подано разрешение с первого управляющего выхода блока 1 сопряжения, на выходах блока 4 поочередно формируются коды символов от О до К, где К вЂ” равно количество символов в алфавите устройства. Для семисегментных индикаторов 20 К ) 10, В это же время номер символа с выходов счетчика 3 поступает на первые адресные входы всех блоков 6, которые находятся в режиме чтения. На их выходах появляется число, содержащее единицы в тех разрядах,в которых должен индицирова» ться текущий символ. Это число поступает на блок 9 индикации и на соответствующих индикаторах вспыхивает символ, код которого выдается с блока 4 постоянной памяти. В этом режиме осуществляется ввод информации с клавиатуры 7 (фиг.2) . Для этого
ЭВМ записывает число N (номер опрашиваемого столбца матричной клавиатуры 7) в блок 1 сопряжения, с группы А которой это число поступает на входы дешифратора 8. Так как на его управляющий вход подана 1 с четвертого управляющего выхода группы
2 блока 1 сопряжения, на выходах дешифратора 8 появляется число N в позиционном коде, т,е, появляется напряжение +5 В на одном из выходов дешифратора 8 и, следовательно на одном из столбцов матрицы клавиатуры 7, Если одна из клавиш, расположенных в этом столбце, нажата, -на выходах клавиатуры 7, а следовательно, и на входах В блока 1 сопряже"
40 ния появляется число М, отличное бт нуля. Это число будет передано в
3ВМ, которая, учитывая номер столбца, преобразует его в код символа. Далее в этом случае 3ВМ (фиг,2) дает за
45 держку не менее 10 мс на устранение влияния дребезга контактов и продолжает анализировать число М до тех пор, пока оно не изменится (клавиша клавиатуры 7 отпущена). После этого
50 необходимо вновь сделать задержку и переходить к опросу следующего столбца матрицы клавиатуры,, а в случае, если это был последний столбец, перейти к опросу первого, Если же при подаче 1 на какой-то столбец матрицы клавиатуры 7 ни одна из клавиш этого столбца не нажата,, то М=О и 3ВМ переходит к опросу следующего столбца.
3 13670
Для перехода в режим записи данных в блоки 6 оперативной памяти ЭВМ вместо управляющего слова 1011 записывает в группу выходов С2 блока 1 сопряжения слово 0100, Нули поступа5 ют на вход обращения блока 4 постоянной памяти и вход управления дешифратора 8. Эти схемы отключены, поэтому блок 9 индикации и клавиатура 7 . 10 не работают. Наоборот нуль, поданный на вход запрета единиц блока 5 элементов И, разрешает формирование сигнала на выходах блока 5 элементов И и, следовательно, на входы записи блоков 6, Единица, сформированная на втором выходе группы С2 блока 1 сопряжения, поступает на вход останова счетчика 3 и переводит его в режим записи, К этому времени ЭВМ долж- 20 на записать в блок 1 сопряжения следующие данные: на группе выходов Вномер в позиционном коде блока 6, в который записывается число, на группе выходов А — само число, В ре- 25 жиме записи на выходах счетчика 3 то же число, что и на выходах, поэтому адрес поступает на адресные входы всех блоков 6 оперативной памяти, однако число, поданное с выходов 30 блока 1 сопряжения на информационные входы всех блоков 6 записывается только в тот из них, на.вхоц записи которого подана единица с выхода блока 5 элементов И. !
Таким образом, за счет метода динамической индикации, при котором время свечения одного индикатора не зависит от их количества, возможно увеличение числа индикаторов свьппе
16, а следовательно, увеличивается информационная возможность устройства, а также достигается упрощение устройства.
08 4
Формула изобретения устройство для ввода информации и индикации, содержащее клавиатуру, блок индикации, блок сопряжения, дешифратор, блок оперативной памяти, счетчик, первые входы-выходы блока сопряжения являются входами-выходами устройства, входы записи, чтения, сброса, обращения блока сопряжения являются соответственно входами записи, чтения, сбрбса, обращения устройства, выходы дешифратора соединены с входами клавиатуры, о т л и— ч а ю-,щ е е с я тем, что с целью расширения области применения за счет увеличения объема индицируемой информации и упрощения устройства, в него введены генератор импульсов, блок постоянной памяти, выходы которого соединены с информационными входами блока индикации, управляющие входы которого соединены с выходами блока оперативной памяти, информационные входы которого и входы дешифратора соединены с информационными выходами блока сопряжения, выход генератора импульсов соединен со счетным входом счетчика, выходы которого соединены с адресными входами блока постоянной памяти и первыми адресными входами блока оперативной памяти, вторые адресные входы которого и выходы клавиатуры соединены с вторыми .входами-выходами блока сопряжения, адресные выходы которого соединены с входами установки счетчика, первый, второй, третий и четвертый управляющие выходы блока сопряжения соединены соответственно с входом обращения блока постоянной . памяти, входом останова счетчика, входом чтения/записи блока оперативной памяти, управляющим входом дешифратора.
1367008
Составитель И.Карнова
Текред Л. Олийньск
Редактор Е .Конча
Корректор М.Пожо
Тираж 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д,4/5
Заказ 6839/47
Производственно-полиграфическое предприятие, г.ужгород, ул,Проектная,4