Устройство для ввода информации
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода информации в электронные клавишные вычислительные машины .(ЭКВМ). Цель изобретения - упрощение устройства. Устройство содержит генератор импульсов 1, два элемента И 2, 8, счетчик 3, два коммутатора 4, 7, регистр 5, триггер 6, элемент задержки 9. С приходом сигнала запуска коммутатор 4 последовательно передает на управляюш.ие входы коммутатора 7 двоично-десятичные коды разрядов числа, храняш.егося в регистре 5. Коммутатор 7 имитирует функции клавиатуры ЭКВМ по коммутации разрядных сигналов арифметикологического устройства (АЛУ) на его информационные входы. Например, при поступлении на управляющие коды коммутатора 7 кода 0101 на информационных входах АЛУ появятся сигналы, соответствующие нажатию клавиши «5 на клавиатуре ЭКВМ. После ввода всех разрядов числа из регистра 5 счетчик 3 блокируется, сигнал «Ввод снимается и устройство возвращается в исходное состояние. 5 Hvi. I (Л
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН (50 4 G 06 F 3 00 3 02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOMV СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4076097/24-24 (22) 09.06.86 (46) 15.06.88. Бюл. № 22 (72) К. М. Ценных и В. В. Найденов (53) 681.327.11 (088.8) (56) Авторское свидетельство СССР № 1297033, кл. G 06 F 3/00, 1985.
Авторское свидетельство СССР № 1024899, кл. G 06 F 13/00, !982. (54) УСТРОИСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода информации в электронные клавишные вычислительные машины (ЭКВМ) . Цель изобретения — упрощение устройства. Устройство содержит генератор импульсов 1, два элемента И 2, 8, счетчик 3, „„SU„„1403055 А1 два коммутатора 4, 7, регистр 5, триггер 6, элемент задержки 9. С приходом сигнала запуска коммутатор 4 последовательно передает на управляющие входы коммутатора 7 двоично-десятичные коды разрядов числа, хранящегося в регистре 5. Коммутатор 7 имитирует функции клавиатуры ЭКВМ по коммутации разрядных сигналов арифметикологического устройства (АЛУ) на его информационные входы. Например, при поступлении на управляющие коды коммутатора 7 кода 0101 на информационных входах АЛУ появятся сигналы, соответствующие нажатию клавиши «5» на клавиатуре ЭКВМ. После ввода всех разрядов числа из регистра 5 счетчик 3 блокируется, сигнал «Ввод» снимается и устройство возвращается в исходное состояние. 5 ил.
1403055
Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода информации в электронные клавишные вычислительные машины.
Цель изобретения — упрощение устройства.
На фиг. 1 показана функциональная схема устройства; на фиг. 2 — схема второго коммутатора; на фиг. 3 — таблица коммутации разрядных сигналов арифметико-логического устройства (АЛУ) на выходы коммутатора при различных управляющих кодах на его выходах; на фиг. 4 — временные диаграммы разрядных сигналов АЛУ; на фиг. 5 — схема устройства для опроса клавиатуры калькулятора разрядными сигна а М!! АЛ У.
На фиг. 1 обозначены генератор 1 импульсов, первый элемент И 2, счетчик 3, первый коммутатор 4, регистр 5, триггер 6, второй коммутатор 7, второи элемент И 8, элемент 9 задержки, вход 10 запуска устройства, информационные входы 11, управляющие входы 12, информационные выхо ды 13 устройства, АЛУ 14 калькулятора.
Второй коммутатор 7 содержит одноканальный мультиплексор 15, одноканальный демультиплексор 16, двухканальный мультиплексор 17, первый 18 и второй 19 элементы И вЂ” HE, элемент HE 20, управляющие входы 21, входы 22 разрядных сигналов АЛУ, вход 23 запуска коммутатора, выходы 24 коммутатора.
Устройство работает следующим образом.
В исходном состоянии на вход 10 устроиства поступает сигнал «О». Второй коммутатор 7 при этом заблокvðoâан, а триггер 6 и счетчик 3 находятся в нулевом состоянии. На входах 12 устройства (на информационных входах второго коммутатора
7) присутствуют разрядные сигналы АЛУ 14.
С приходом на вход 10 устройства «1» (сигнал запуска) снимается блокировка с второго коммутатора 7 и счетчика 3. На информационном входе триггера 6 устанавливается сигнал «1». Первый импульс (после появления сигнала запуска) генератора 1 импульсов, поступающий через элемент 9 задержки на тактовый вход триггера 6, устанавливает его в единичное состояние. Однако этот импульс не проходит через первый элемент И 2 на счетный вход счетчика 3, так как триггер 6 разблокирует первый элемент И 2 только после окончания импульса.
На входы управления первого коммутатора 4 поступает нулевой код счетчика 3, 0 при этом код старшего разряда числа, хранящегося в регистре 5, поступает на входы управления второго коммутатора 7. В соответствии с этим кодом один из разрядных сигналов поступает через второй коммутатор 7»а определенный вход АЛУ 14. Происходит ввод старшего разряда числа.
После появления второго импульса генератора 1 импульсов содержимое счетчика 3 увеличивается на единицу, так как триггер 6 к этому времени устанавливается в единичное состояние и разблокирует первый элемент И 2. На входы управления второго коммутатора 7 поступает код следующего разряда числа, и происходит его ввод в
АЛУ 14. Таким образом с приходом очередных импульсов генератора 1 импульсов осуществляется последовательный ввод числа из регистра 5 в АЛУ 14. Коды десятичной точки (запятой) и знака хранятся в регистре 5 и вводятся аналогично цифровым разрядам числа.
В момент появления на выходах счетчика 3 кода адреса, соответствующего последнему вводимому разряду, на выходе переноса счетчика 3 и, соответственно, на информационном входе триггера 6 появляется сигнал «О». Триггер 6 передним фронтом задержанного импульса генератора 1 импульсов устанавливается в нулевое состояние и запрещает дальнейшее прохождение импульсов от генератора 1 импульсов на счетный вход счетчика 3.
По окончании сигнала запуска устройство переходит в исходное состояние.
С первой группы входов 1 устройства в регистр 5 заносится код другого числа, и цикл ввода повторяется.
Частота генератора 1 импульсов определяется временсм ввода одного разряда в используемом АЛУ 14. Элемент 9 задержки обеспечивает стабильную работу устройства при вводе первого и последнего разрядов числа.
Разрядные сигналы АЛУ 14 представляюг собой фазоимпульсно-кодированные сигналы (фиг. 4) и предназначены для обеспечения динамической индикации выходной информации АЛУ 14. Кроме того, определенныс разрядные сигналы используются для ввода информации (чисел и операций) в
АЛУ 14. Согласно фиг. 5 девять разрядных сигналов CS1 — CS9 обеспечивают динамическую индикацию 8-разрядного десятичного числа и знака. Разрядные сигналы СЯ2—
CS6 поступают на клавиатуру и используются для ввода информации в АЛУ 14. Например, при замыкании контакта «5» сигнал
СЯ3 поступает на вход КЗ АЛУ 14, в рабочий регистр которого при этом вводится значение числа «5», и т. п.
В предлагаемом устройстве второй коммутатор 7 по коду разряда числа обеспечивает подачу. соответству ющего разрядного сигнала на определенный вход (Кl — К4)
АЛУ 14, т. е. коммутатор 7 выполняет, в частности, функцию клавиатуры. Время ввода одного разряда числа определяется быстродействием применяемого АЛУ и должно быть, например, не менее 20 мс. Время ввода задается выходной частотой генератора 1 импульсов.
В исходном состоянии на входе 23 коммутатора 7 (фиг. 2) присутствует сигнал
1403055
Фиг,7
«О», который инвертируется элементами И—
НЕ 18 и !9 и блокирует мультиплексоры
15 в 17, ни один из разрядных сигналов CS2CS4, CS6 не проходит на входы К1 — К4 коммутатора 7. При поступлении на вход 23 сигнала «1», а на вход 21 кода разряда числа, например 0111 (7ip), на входах разрешения мультиплексоров 15 и 16 появляется сигнал «О», на входе разрешения мультиплексора 17 при этом присутствует сигнал
«1» и его входы/выходы 0.0 — 0.3, 1.0 —.1.3 и входы/выходы 0,1 находятся в высокоимпедансном состоянии. Сигнал CS2, поступающий на вход мультиплексора 15, проходит на его выход «1» и поступает на вход мультиплексора 16, появляется на выходе «7» и, соответственно, на выходе К4.
Мультиплексор 16 в данной схеме включения выполняет функцию демультиплексора сигналов. Аналогичным образом работает коммутатор 7 при кодах 0000 — 0110 (0 <>—
61о) на входах 21 (фиг. 3).
При появлении на входах 2! кода 1001 (9io) мультиплексоры 15 и 16 блокируются, а на входе мультиплексора 17 появляется сигнал «0». Сигнал CS4, поступающий на вход 0.1 мультиплексора 17, проходит на его выход «О» и, соответственно, на выход
К4. При заданном коде управления у мультиплексора 17 открыт канал между входом
1.1 и вторым выходом «1». Однако поскольку на вход 1.! не подается сигнал, выход
«1» находится в высокоимпедансном состоянии. Аналогичным образом коммутатор 7 работает при кодах 1000 (8io) и 1011 (код знака) на входах 21.
Таким образом, устройство характеризуется простотой технического решения и позволяет вводить большие массивы информации.
5 Формула изобретения
Устройство для ввода информации, содержашее счетчик, регистр, триггер, первый коммутатор, первый элемент И и генератор импульсов, выход которого соединен с первым входом первого элемента И, выход которого соединен со счетным входом счетчика, информационные выходы которого соединены с управляющими входами первого коммутатора, отличающееся тем, что, с целью упрощения устройства, оно содержит второй !
5 коммутатор, второй элемент И, элемент задержки, вход которого объединен с первым входом первого элемента И, а выход соединен с тактовым входом триггера, выход которого соединен с вторым входом первого элемента И, выход переноса счетчика соединен с первым входом второго элемента
И, выход которого соединен с информационным входом триггера, вход установки счетчика, вход запуска второго коммутатора и второй вход второго элемента И являют25 ся входом запуска устройства, входы регистра являются информационными входами устройства, выходы регистра соединены с информационными входами первого коммутатора, выходы которого соединены с управляюгцими входами второго коммутатора, выходы которого являются информационными выходами устройства, информационные входы второго коммутатора являются управляюшими входами устройства. х- оыоокоимаеаансноа соолтяние
СЯ3
CS9
CSEE
С81
„7
Составитель В. Файзрахманов
Реда кто р А. О га р Texpeд И. Верес Корректор Л. Пилипенко
3a ка з 2861/40 Тираж 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4