Устройство для ввода информации
Иллюстрации
Показать всеРеферат
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