«iU
о со
о
СП СП
Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода информации в электронные клавишные вычислительные машины.
Цель изобретения - упрощение устройства.
На фиг. 1 показана функциональная схема устройства; на фиг. 2 - схема второго коммутатора; на фиг. 3 - таблица коммутации разрядных сигналов арифметико-ло- гического устройства (АЛУ) на выходы коммутатора при различных управляющих кодах на его выходах; на фиг. 4 - временные диаграммы разрядных сигналов АЛУ; на фиг. 5 - схема устройства для опроса клавиатуры калькулятора разрядными сигналами АЛУ.
На фиг. 1 обозначены генератор 1 импульсов, первый элемент И 2, счетчик 3, первый коммутатор 4, регистр 5, триггер 6, второй коммутатор 7, STOpoii элемент И 8, элемент 9 задержки, вход 10 запуска yc i - ройства, информационные входы И, управляющие входы 12, информационные выходы 13 устройства, АЛУ 14 калькулятора.
Второй коммутатор 7 содержит однока- нальный мультиплексор 15, одноканальный демультиплексор 16, двухканальный мультиплексор 17, первый 18 и второй 19 элементы И - НЕ, элемент НЕ 20. управляющие входы 21, входы 22 разрядных сигналов АЛУ, вход 23 запуска коммутато()а, выходы 24 коммутатора.
Устройство работает следующим образом.
В исходном состоянии на вход 10 устройства поступает сигнал «О. Второй коммутатор 7 при этом заблокирован, а триггер 6 и счетчик 3 находятся в нулевом состоянии. На входах 12 устройства (на информационных входах второг о коммутатора 7) присутствуют разрядные сигналы АЛУ 14.
С приходом на вход 10 стройства «1 {сигнал запуска) снимается блокировка с второго коммутатора 7 и счетчика 3. На информационном входе триггера 6 устанавливается сигнал «1. Первый импу;1ьс (после появления сигнала запуска) 1 енератора 1 импульсов, поступающий через элемент 9 задержки на тактовый вход триггера 6, устанавливает его в единичное состояние. Однако этот импульс не проходит через первый элемент И 2 на счетный вход счетчика 3, так как триггер 6 разблокирует первый элемент И 2 только после окончания импульса. На входы управления первс)го коммутатора 4 поступает нулевой код счетчика 3, при этом код старщего разряда числа, хра- няплегося в регистре 5, поступает на входы управления второго коммутатора 7. В соответствии с этим кодом один из разрядных сигналов поступает через второй ко.ммута- тор 7 на определенный вход АЛУ 14. Происходит ввод старшего разряда числа.
После появления второго импульса генератора 1 импульсов содержимое счетчика 3
5
увеличивается на единицу, так как триггер 6 к этому времени устанавливается в единичное состояние и разблокирует первый элемент И 2. На входы управления второго коммутатора 7 поступает код следующего разряда числа, и происходит его ввод в АЛУ 14. Таким образом с приходом очередных импульсов генератора 1 импульсов осуществляется последовательный ввод числа из регистра 5 в АЛУ 14. Коды деся0 тичной точки (запятой) и знака хранятся в регистре 5 и вводятся аналогично цифровым разрядам числа.
В момент появления на выходах счетчика 3 кода адреса, соответствующего пос следнему вводимому разряду, на выходе переноса счетчика 3 и, соответственно, на информационном входе триггера 6 появляется сигнал «О. Триггер 6 передним фронтом задержанного импульса генератора 1 импульсов устанавливается в нулевое состояние
0 и запрещает дальнейшее прохождение импульсов от генератора 1 импульсов на счетный вход счетчика 3.
По окончании сигнала запуска устройство переходит в исходное состояние.
С первой группы входов 11 устройства в регистр 5 заносится код другого числа, и цикл ввода повторяется.
Частота генератора 1 импульсов определяется временем ввода одного разряда в используемом АЛУ 14. Элемент 9 задержки
„ обеспечивает стабильную работу устройства при вводе первого и последнего разрядов числа.
Разрядные сигналы АЛУ 14 представляют собой фазоимпульсно-кодированные сигналы (фиг. 4) и предназначены для обес5 печения динамической индикации выходной информации АЛУ 14. Кроме того, определенные разрядные сигналы используются для ввода информации (чисел и операций) в АЛУ 14. Согласно фиг. 5 девять разрядных сигналов CS1-CS9 обеспечивают динами ческую индикацию 8-разрядного десятичного числа и знака. Разрядные сигналы CS2- CS6 поступают на клавиатуру и используются для ввода информации в АЛУ 14. Например, при замыкании контакта «5 сигнал
5 CS3 поступает на вход КЗ АЛУ 14, в рабочий регистр которого при этом вводится значение числа «5, и т. п.
В предлагаемом устройстве второй коммутатор 7 по коду разряда числа обеспечивает подачу соответствующего разрядного
0 сигнала на определенный вход (К1-К4) АЛУ 14, т. е. коммутатор 7 выполняет, в частности, функцию клавиатуры. Время ввода одного разряда числа определяется быстродействием . при.меняемого АЛУ и должно быть, например, не менее 20 мс. Время вво5 да задается выходной частотой генератора 1 импульсов.
В исходном состоянии на входе 23 коммутатора 7 (фиг. 2) присутствует сигнал
«О, который инвертируется элементами И- НЕ 18 и 19 и блокирует мультиплексоры 15-17, ни один из разрядных сигналов CS2- CS4, CS6 не проходит на входы К1-К4 коммутатора 7. При поступлении на вход 23 сигнала «1, а на вход 21 кода разряда числа, например 0111 (7io), на входах разрешения мультиплексоров 15 и 16 появляется сигнал «О, на входе разрешения мультиТаким образом, устройство характеризуется простотой технического решения и позволяет вводить большие массивы информации.
Формула изобретения Устройство для ввода информации, со- держашее счетчик, регистр, триггер, первый коммутатор, первый элемент И и генератор импульсов, выход которого соединен с
„ . И МП у,/1О1„иО, DDIAUA 1 VJ VU. V.
плексора 17 при этом присутствует сигналпервым входом первого элемента И. выход
«1 и его входы/выходы 0.0-0.3, 1.0--1.3 .
20
которого соединен со счетным входом счетчика, информационные выходы которого соединены с управляющими входами первого коммутатора, отличающееся тем, что, с целью упрощения устройства, оно содержит второй
вход мультиплексора i6, появляется на вы- 15 коммутатор, второй элемент И, элемент задержки, вход которого объединен с первым входом первого элемента И, а выход соединен с тактовым входом триггера, выход которого соединен с вторым входом первого элемента И, выход переноса счетчика соединен с первым входом второго элемента И, выход которого соединен с информационным входом триггера, вход установки счетчика, вход запуска второго коммутатора и второй вход второго элемента И являются входом запуска устройства, входы регистра являются информационными входами устройства, выходы регистра соединены с информационными входами первого коммутатора, выходы которого соединены с управляющими входа.ми второго коммутатора, вы«1 находится в высокоимпедансном состоя- 0 ходы которого являются информационными НИИ. Аналогичным образом коммутатор 7выходами устройства, информационные
работает при кодах 1000 (Зю) и 1011 (кодвходы второго коммутатора являются упзнака) на входах 21.равляюшими входами устройства.
и входы/выходы 0,1 находятся в высокоимпедансном состоянии. Сигнал CS2, поступающий на вход мультиплексора 15, проходит на его выход «1 и поступает на
ходе «7 и, соответственно, на выходе К4. Мультиплексор 16 в данной схеме включения выполняет функцию демультиплексора сигналов. Аналогичным образом работает коммутатор 7 при кодах 0000-0110 (Ою- бю) на входах 21 (фиг. 3).
При появлении на входах 21 кода 1001 (9|о) мультиплексоры 15 и 16 блокируются, а на входе мультиплексора 17 появляется сигнал «О. Сигнал CS4, поступающий на вход 0.1 .мультиплексора 17, проходит на 25 его выход «О и, соответственно, на выход К4. При заданном коде управления у мультиплексора 17 открыт канал между входом 1.1 и вторым выходом «1. Однако поскольку на вход 1.1 не подается сигнал, выход
Таким образом, устройство характеризуется простотой технического решения и позволяет вводить большие массивы информации.
Формула изобретения Устройство для ввода информации, со- держашее счетчик, регистр, триггер, первый коммутатор, первый элемент И и генератор импульсов, выход которого соединен с
ULJ И МП у,/1О1„иО, DDIAUA 1 VJ VU. V.
первым входом первого элемента И. выход
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля памяти | 1983 |
|
SU1280459A1 |
Устройство для вывода информации | 1986 |
|
SU1322297A1 |
Устройство для сопряжения внешних устройств с накопителем на магнитной ленте | 1984 |
|
SU1348842A1 |
Логический анализатор | 1986 |
|
SU1432527A1 |
Способ локальной радиотелефонной связи и система для его осуществления | 1991 |
|
SU1831767A3 |
Электронная клавишная вычислительная машина | 1982 |
|
SU1068945A1 |
Устройство для контроля знаний обучаемых | 1987 |
|
SU1524082A1 |
Генератор испытательных последовательностей | 1987 |
|
SU1543396A1 |
Устройство сбора и обработки информации для систем контроля | 1983 |
|
SU1089585A1 |
Многоканальная система для анализа формы и регистрации аналоговых процессов | 1983 |
|
SU1149242A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода информации в электронные клавишные вычислительные машины .(ЭКВМ). Цель изобретения - упрощение устройства. Устройство содержит генератор импульсов 1, два элемента И 2, 8, счетчик 3, два коммутатора 4, 7, регистр 5, триггер 6, элемент задержки 9. С приходом сигнала запуска коммутатор 4 последовательно передает на управляюш.ие входы коммутатора 7 двоично-десятичные коды разрядов числа, храняш.егося в регистре 5. Коммутатор 7 имитирует функции клавиатуры ЭКВМ по коммутации разрядных сигналов арифметико- логического устройства (АЛУ) на его информационные входы. Например, при поступлении на управляющие коды коммутатора 7 кода 0101 на информационных входах АЛУ появятся сигналы, соответствующие нажатию клавиши «5 на клавиатуре ЭКВМ. После ввода всех разрядов числа из регистра 5 счетчик 3 блокируется, сигнал «Ввод снимается и устройство возвращается в исходное состояние. 5 Hvi. I (Л
фиг. г
X. - бысомимпедансное состояние Фиг.З
CSS
CS7
CS6
CS5
CS4
C$5
CS2
CSf
7
8
.
.6
„2
„3
„0
„j
,F
Составитель В. Файзрахманов
Редактор A. OrapТехред И. ВересКорректор Л. Пилипенко
Заказ 2861/40Тираж 704Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
1 13035 Москва, Ж-35, Раушская наб., д. 4/5 Производственио-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
П
V
n
n
иг.
l/ ffuHamaptf/
{
/IN A ЛЧ A A A A
ТТЪ 56759 Разря бг/е CLfs/ cf/firf
A .
ff НЪ К2 Н1
t i i I
.S
Устройство для ввода информации в калькулятор | 1985 |
|
SU1297033A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для ввода информации от датчиков | 1982 |
|
SU1024899A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-06-15—Публикация
1986-06-09—Подача