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

 

1. УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее логический блок, выходы которого являются управляющими выходами устройства, клавиатуру первый и второй переключатели, первые информационные входы которых являются соответствующими информационными входами устройства, отличающееся тем, что, с целью упрощения устройства, в него введены, первый инвертор, третий переключатель , формирователь импульсов, счетчик-регистр, формирователь команд и блок ключей, первый выход которого соединен с перьым управляющим входом третьего переключателя, второй выход - с вторым управляющим входом третьего пе еключатепя и с первыми входами логического блока , и формирователя команд, третий выход - с вторыми входами логического блока и формирователя команд, четвертый и пятый выходы - с соответствующими входами формирователя импульсов , и седьмой выходы - с соответствующими Управляющими входами первого и второго пере.ключателей , щина нулевого потенциала блока ключей является шиной нулевого потенциала устройства, вторые информационные входы первого и второго переключателей подключены соответст выходу третьевенно к первому и к .выходу го переключателя выход клавиасчетчика-регистра , информационным туры соединен с переключателя, входом третьего второй выход которого подключен к информационному входу счетчика-регистра , управляющий вход которого соединен с первым выходом формирователя команд, счетный вход счетчикарегистра соединен с третьим входом логического блока и вторым выходом i формирователя команд, первый выход формирователя импульсов подключен (Л к третьему входу формирователя команд и к четвертому входу логичесС кого блока, пятый вход кот-, рого соединен с вторым выходом формирователя импульсов, вход первого инвертора соединен с шиной нулевого потенциала , выход - с четвертым входом формирователя команд и с шестым вхо00 4 дом логического блока, выходы первого и второго переключателей являют:о ся выходами данных и адреса устройстDO 00 ва соответственно, первые информационные входы которых являются соответствукяцнми входами устройства. 2. Устройство по П.1, о т л н ч а ю щ ее с я тем, что блок ключей содержит с первого по пятый ключи , контакты первый замыкающий и второй размикакшщй первого, -размыкающие второго и третьего ключей являются шиной положительного потенциала блока, контакты первый размыкающий, второй замыкающий первого, за(« 1кающий второго.

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

РЕСПУБЛИН

09) (11) < 1) G. 06 F 3 02

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

ГЮ ДЕЛАМ ИЗОБРЕТЕНИЙ И (ЛНРЫТИЙ

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

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

h

Ь

31

1 (21) 3632464/24-24 (22) 04.08.83 (46) 15.01.85.Áþë. N- 2 (72) Ф.Ф.Азизбаева, И,Ю.Алексеев, В.П.Обликов и Т.Н.Шишлова (53) 681.327 (088.8) (56) 1, Авторское свидетельство СССР

1l 482805, кл. G 06 Р 3/02, 1973.

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

В 463145, кл. С 06 F 3/02, 1975 (прототип). (54)(57) 1. УстРОЙствО для ВводА

ИНФОРМАЦИИ, содержащее логический блок, выходы которого являются управляющими выходами устройства, клавиатуру, первый и второй переключатели, первые информационные входы которых являются соответствующими информационными входами устройства, о т— л и ч а ю щ е е с я тем, что, с целью упрощения устройства, в него введены первый инвертор, третий пе- . реключатель, формирователь импульсов, счетчик-регистр, формирователь команд и блок ключей, первый выход которого соединен с первым управляющим входом третьего переключателя, . второй выход — с вторым управляющим входом третьего не;еключателя и с первыми входами логического блока,и формирователя команд, третий выход " с вторыми входами логического блока и формирователя команд, четвертый и пятый выходы — с соответствующими входами формирователя импульсов, ше той и седьмой выходы — с соответствующими )управляющими входами первого и второго переключателей, шина нулевого потенциала блока ключей является шиной нулевого потенциала устройства, вторые информационные входы первого и второго переключателей подключены соответст венно к первому выходу третьего переключателя и к выходу счетчика-регистра, выход клавиатуры соединен с информационным входом третьего переключателя, второй выход которого подключен к информационному входу счетчика-регистра, управляющий вход которого соединен с первым выходом формирователя команд, счетный вход счетчикарегистра соединен с третьим входом логического. блока и.вторым выходом формирователя команд, первый выход формирователя импульсов подключен к третьему входу формирователя команд и к четвертому входу логического блока, пятый вход кот рого соединен с вторым выходом формирователя импульсов, вход первого инвертора соединен с шиной нулевого потенциала, выход — с четвертым входом формирователя команд и с шестым входом логического блока, выходы первого и второго переключателей являются выходами данных и адреса устройст. ва соответственно, первые информационные входы которых являются соответствующими входами устройства.

2. Устройство по п.l о т л и— ч а ю щ е. е с я тем, что блок ключей содержит с первого по пятый ключи, контакты первый замыкающий и второй размыкающий первого, размыкающне второго и третьего ключей являются шиной положительного потенциала блока, контакты первый размыкающий, второй замыкающий первого, замыкающий второго, 3334933 переключающие четвертого и пято"

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

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

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

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

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

4. Устройство по п,l, о т л и— ч а ю щ е е с я тем, что логический блок содержит четвертый инвертор, с четвертого по седьмой элементы И, со второго по четвертый элементы ИЛИ, второй элемент задержки и элемент

ЙСКЛЮЧАЮЩЕЕ ИЛИ, первый вход которого, объединенные второй вход эле,мента ИСКЛЮЧАЮЩЕЕ ИЛИ и первый вход пятого элемента И, первый вход третьего элемента ИЛИ, объединенные вход четвертого инвертора и первый вход четвертого элемента И, объеди" ненные первые входы второго и четвертого элементов ИЛИ, объединенные второй вход четвертого и первый вход шестого элементов И являются входами блока с первого по шестой соответственно, выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ . соединен с третьим входом четвертого и с вторым входом пятого элементов И, выходы которых подключены к второму входу второго элемента ИЛИ и к первому входу седьмого элемента И соответственно, выход четвертого инвертора соединен с вторым входом ,шестого элемента И, выход которого подключен к второму входу седьмого элемента И, выход которого соединен с вторым входом третьего элемента ИЛИ, выход которого через второй, элемент задержки соединен с вторым входом четвертого элемента ИЛИ, выход которого и выход второго элемента ИЛИ являются вторым и первым выходами блока соответственно. с 3ВМ, а также ограниченная надежность из-за отсутствия контроля ввода.

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

Недостатком устройства является

его сложность.

1134933

Цель изобретения — упрощение уст. ройства.

Указанная цель достигается тем, что в устройство для ввода информации, содержащее логический блок, выходы которого являются соответствующими управляющими выходами устройства, клавиатуру, первый и второй пере слючатели, первые .информационные входы которых являются соот- 10 ветствующими информационными входами устройства, дополнительно введены первый инвертор, третий переключатель, формирователь импульсов, счетчик-регистр, формирователь ко.манд и блок ключей, первый выход которого соединен с первым управляющим входом третьего переключателя, вто,рой выход - с вторым управляющим входом третьего переключателя, и с первыми входами логического блока и формирователя команд, третий выход — с вторыми входами,логического блока и формирователя команд, четвертый и пятый выходы — с соот2S ветствующими входами фориирователя импульсов, шестой и седьмой выходыс соответствуннцими управляющими входами первого и второго переключателей, шина нулевого потенциала

30 блока ключей является шиной нулевого потенциала устройства, вторые информационные входы первого и второго переключателей подключены соответственно rc первому выходу третьего переключателя и к выходу счетчикарегистра, выход клавиатуры соединен с информационным входом третьего переключателя, второй выход которого подключен к информационному входу счетчика-регистра, управляющий вход 40 которого соединен с первым выходом формирователя команд, счетный вход счетчика-регистра соединен с третьим входом логического блока и вторым выходом формирователя команд, первый выход формирователя импульсов подключен к третьему входу формирователя команд н к четвертому входу логического блока, пятый вход кото- . рого соединеи с вторым выходом $0 формирователя импульсов, вход первого инвертора соединен с шиной нулевого но-. тенциала,выход »четвертым входом формирователя команд н = шестым входом логического блока, выходы первого Я и второго переключателей являются выходами данных и " адреса устройства соответственно, первые инфор ационные входы которых являются соответст-. . вующими входами устройства.

Блок ключей содержит с первого по пятый ключи, контакты первый замыкающий и второй размыкающий первого, размыкающие второго и третьего клю" чей являются шиной положительного потенциала блока, контакты первый размыкающий, второй замыкающий первого, замыкающий второго, переключающие четвертого и пятого ключей являются шиной нулевого потенциала устройства, контакты первый и второй .переключающие первого, переключающий второго, размы:..-.ющие и замыкающие четвертого и пятого, размыкающий и замыкающий третьего ключей являются выходами блока с первого по седьмой соответственно.

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

В

Логический блок содержит четвертый.инвертор, с четвертого по седьмой элементы И, со второго по четвертый элементы ИЛИ, второй элемент задержки и элемент ИСКЛЮЧАЮЩЕЕ ИЯИ первый вход которого, объединенные второй вход элемента ИСКЛЮЧАЮ"

ЩЕЕ ИЛИ и первый вход пятого эле-. мента И, первый вход третьего элемента ИЛИ, объединенные вход четвертого инвертора и первый вход четвертого элемента И, объединенные:пер. вые входы второго и четвертого элементов ИЛИ, объединенные второй вход четвертого и первый вход шестого элементов И являются входами блока

1! 34933 с первого по шестой соответственно, выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соеди1 нен с третьим входом четвертого и со вторым входом пятого элементов И, выходы которых подключены к второму 5 входу вто.ого элемента ИЛИ и к первому входу седьмого элемента И соответстве: но, выход четвертого инвертора соединен со вторым входом шесто го элемента И, выход которого подклк чен к второму входу седьмого элемента И, выход которого соединен со вторым входом третьего элемента ИЛИ, выход которого через второй элемент задержки соединен с вторым входом четвертого элемента ИЛИ, выход которого и выход второго элемента ИЛИ являются вторым и первым выходами блока соответственно.

На фиг.l изображена схема уст- 20 ройства; на фиг. 2 — схема блока ключей; на фиг. 3 — схема формирователя команд; . на фиг. 4 — схема логического блока.

На схемах с первого по третий 2s переключатели l 3, клавиатура 4, блок .ключей 5, формирователь импульсов 6, счетчик-регистр 7, формирователь команд 8, логический блок 9, инвертор первый 10 ключи с первого по пятый 11-15, логические переменИ ll ные, сопоставленные сигналам Адрес

"Запись-считывание","Обращение", "Чтение, "Передача, " Счет", перво му и второму управления накопителем

35 ,А,В, S G С,Т,U,U с первого по третий элементы Й 16 — 18, первый элемент задержки 19, второй и третий инверторы 20 и 21, с первого по чет" вертый элементы ИЛИ 22-25, четвертый 4 инвертор 26, второй элемент задержки 27, с четвертого по седьмой элементы И 28-31, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 32.

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

Возможны три режима работы: загрузкаинформации в накопитель, считывание информации в порядке возрастаний адресов,считывание по произвольному адресу

Загрузка информации в накопитель.

На блоке 5 (фиг.2) оператор устанавливает ключи 1, 1 2 и 1 3 в исходные положения, при этом на выходах блока появляются сигналы, согласно табл. 1

Счетчик-регистр 7 может ° быть реализован, например, на микросхеме серии К! 55ИЕ7.

Сигналы "Адрес" и "Данные" производят установку переключателя 3, который подключает клавиатуру к входам счетчика-регистра 7. Сигнал "Адрес" поступает на формирователь 8 и блок 9.

Сиги,m "Запись-считывание" также поступает на блок И 9 и на формирователь 8. Сигнал "Загрузка" устанавливает переключатели 1 и 2 в положение, при котором данные и адрес в накопитель вводятся от устройства (с

его клавиатуры). Нулевой уровень сигналов 1 Чтение" и Обращение обеспечивает "Лог.0" на выходах формирователя 6. Затем на клавиатуре 4 набирается адрес ячейки накопителя, в которую должна быть произведена запись. По нажатию и отпусканию ключа 15 блока 5 обеспечивается кратковременная подача "Лог.l" на вход формирователя 6, который формирует сигнал "Обращение", поступающий затем на блок 9 и. формирователь 8 °

При этом формирователь 8, реализующий на своем первом выходе сигнал С, описываемый логической функцией

С = 3 (А В S) переключит уровень этого сигнала с Лог,l" на "Лог.О", так как А = В = 1, à S изменяется от 0 к 1, создавая отрицательный фронт сигнала на входе счетчика-регистра 7. Сигнал на выходе Т, формирователя 8 описываемый,логической функцией Т = А В S будет равен О (так как А = В = S = 1). Таким образом, при проведении описанных операций адрес, набранный на клавиатуре 4, поступит через переключатель 3 на входы счетчика-регистра 7, а наличие сигнала Т = 0 и отрицательного фронта сигнала С (изменение от 1 к 0) создает условия для занесения адреса в счетчик-регистр 7, с которого он через переключатель 2 поступит на выходы устройства, соединенные с адресными входами накопителя. Затем производится переключение ключа 11 блока 5 в положение "Данные". При этом на выходах

/ блока 5 появятся сигналы, согласно табл. 2.

На клавиатуре 4 набирается код данных, который через переключатель 3, установившийся при изменении уровней сигналов "Адрес" и "Данные" в другое положение и через переключатель поступит на выходы устройства, соединенные с входамиданных накопителя.

1134933

Затем производится нажатие и отпускание ключа 15 блока 5, который сфор-. мирует на выходе формирователя 6 положительный импульс сигнала "Обращение", поступающий на блок 9 и фор- 5 мирователь 8. Описанным способом будут сформированы сигналы С и Т. Причем, сигнал Т с выхода формирователя поступит на блок 9, на входах которого в момент нажатия ключа 15 появятся сигналы, представленные в табл. 3.

Блок 9 по выходам управления на- копителем реализует следующие логи- . ческие функции:

10

7,1= (АВ+ AB) S+ G

V = ABS + Т + G . При создавшейся на входах блока 9 совокупности сигналов U = 1, V = О.

Таким образом, при осуществлении перечисленных операций управления иа входах счетчика-регистра 7 сигналы Т = О и отрицательный фронт сигнала С (изменение от 1 к О), на

25 входах накопителя 71= 1, Vj= О, При этом счетчик-регистр 7 через переключатель 2 передает сигнал адреса с клавиатуры 4 на адресные входы накопителя, код данных через переклю->I чатель 1 поступает на вход данных накопителя, а совокупность управляющих сигналов 71= 1, V4 =, О обеспечивает запись данных по установленному адресу в накопитель. 35

Считывание информации в порядке .возрастания адресов.

Предположим,из накопителянеобходимо считать данные, записанные в порядке возрастания адресов с шагом 140 с адреса А, до адреса А (А, А; двоичные коды адресов) . для этого необходимо установить на клавиатуре 4 адрес (A; — 1) и ввести его в счетчик-регистр 7 описанным обра- 4 эом. Затем устанавливается ключ 12 блока 5 в положение "Считывание".

При этом в табл. 1 изменится значение сигнала Запись-считывание

В = О (фиг.2) . Состояние переключа- >0 телей 1 и 2 не изменится и цепь пе-. редачи кодов адреса и данных через них сохранится.

Затем производится нажатие ключа 15 блока 5, по которому формирова - тель 6 сформирует положительный импульс сигнала "Обращение". В момент нажатия ключа 15 на входах формирователя 8 имеются сигналы А 1, В = О, S = I. Формирователь 8 формирует сигналы С = 1 и Т = I что соответствует его работе в режиме счетчика, который при каждом нажатии ключа 15 будет прибавлять к своему содержимому 1 и выставлять это число на своих выходах, с которых оно поступит через переключатель 2 на адресные входы накопителя.

По нажатию ключа 15 на входе блока 9 появляются сигналы А = S

= Т = 1, В = С = О, что приводит к появлению на его выходах сигналов Ч -= 1, U q = 1. Зто соответст-," вует ре><иму считывания содержимого накопителя по заданному адресу.

Поскольку в счетчик-регистр 7 был введен адрес (А -1) и по нажатию ключа 15 к нему добавилась 1, то из накопителя будет считана информация по адресу А . При последую1 щих отпусканиях и нажатиях ключа 15

I аналогично производится считывание содержимого накопителя по адресам (A;+ 1) (А",+ 2).. ° . и т.д.

Считывание ичформации по произвольному адресу.

Для осуществления этого режима при считывании адреса А необходи1 мо ввести адрес Ф. > в счетчик-регистр 7, также, как это производится при загрузке информации в нако" питель. Затем нужно включить ключ 14 на блоке 5 (фиг.2) . Сигнал "Чтение" уровнем "Лдг.О" подается на входы формирователя 6, где он формируется и поступает на вход блока 9, при этом логическая переменная, сопоставленная этому сигнзлу, принимает значение ), G = 1 На выходах блока 9 появляются сигналы v = ч - 1

Ч осуществляющие считывание информации из накопителя по адресу А .

На фиг. З.приведена возможная реализация формирователя 8 в соответствии с логическими функциями для его выходов.

С А В Я

T = A B S

Введение элемента 19 обусловлеI но необходимостью обеспечения запаздывания сигнала Т по отношению к сигналу С для обеспечения нормальной работы счетчика-регистра 7, реализуемого на ИС К155ИЕ7.

Таблица 1

Значение сигнала

Наименование сигнала

Логическая переменная

Адрес

Запись-считывание

Загрузка

Чтение

Обращение

Данные

Т аблица2

Значение сигнала

Логическая переменная

Наименование сигнала

Адрес

Запис ь-считывание

О

Таблица 3

Логическая переменная

Значение сигнала

Наименов ание сигнала

Адрес

Запись-считывание

Обращение

На фиг.4 приведена возможная реализация блока 9 в соответствии с ло гическими функциями для его выходов.

V (АВ + AB) 3 + С

V АВЯ+т+О

Загрузка

Чтение

Обращение

Данные

134933 10

Введение элемента задерики 27 обусловлено необходимостью запаздывания сигнала Ч "Чтение-запись" по отношению к сигналу Ч выбор крис" ф телла.

1 134933

0

Наименование сигнала

Чтение

Счет

Логическая переменная

Продолжение табл.3

Значение сигнала

1134933,ФЬЮ. fee.Ьииэ-вива

«в&Л (Ф) Юрис ю

&Ф (4) kaama. 7

fi) ю,ю& 7 т) июй Ю

Я щ. (Й

4ис. Я

Составитель А.Трунов

Техред С. Легеза

Корректор А. Тяско

Редактор Л.Авраменко

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

Заказ 10090/41 Тираж 710 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москна, Ж-35, Рауаская наб., д.4/5

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

 

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

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

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

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

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

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

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

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