Устройство для ввода информации в калькулятор
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в калькуляторах. Целью изобре-г тения является упрощение устройства. Црограмма управления вычислительным процессом вводится в калькулятор нег. посредственно на входы команд микропроцессора калькулятора. Дпя этого все шины управления клавиатурой обьединены элементом ИЛИ 9. Выход элемента ИЛИ 9 подключен к счетчику 4 и через группу элементов И 5, 6, диоды 7, 8 к входам управления микропроцессора . При совпадении числа в счетчике 4 с числом в блоке памяти команд 2 схема сравнения 3 вьздает сигнал Разрешение на группу элементов И 5, 6 и сигнал с определенной шины управления клавиатурой поступает на входы команды микропроцессора 20 калькулятора 11. 1 ил. с (Л со ю 4 О кэ
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
„„SU„„1324021. (50 4 С 06 F 3 02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
И ABTOPCHOMY СВИДЕТЕЛЬСТВУ г
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
Г10 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 401,6688/24-24 (22) 30.01.86 (46) 15.07.87. Бюл.й 26 (71) Куйбышевское специальное конструкторское бюро Научно-производственного объединения "Нефтехимавтоматика" (72) Г.Г.Воробьев и В.Н.Штанов (53) 681.325(088.8) (56) Патент США Р 4044398, кл. G 06 F 1/00, 1977.
Авторское свидетельство СССР
У 1117623, кл. G 06 F 3/02, 1981. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ
В КАЛЬКУЛЯТОР (57) Изобретение относится к вычислительной технике и может быть использовано в калькуляторах. Целью изобре-. тения является упрощение устройства.
Программа управления вычислительным . процессом вводится в калькулятор не-.. посредственно на входы команд микропроцессора калькулятора. Для этого все шины управления клавиатурой объединены элементом ИЛИ 9. Выход элемента ИЛИ 9 подключен к счетчику 4 и через группу элементов И 5, 6, диоды 7, 8 к входам управления микропроцессора. При совпадении числа в счетчике 4 с числом в блоке памяти команд 2 схема сравнения 3 выдает сигнал "Разрешение на группу элементов И 5, 6 и сигнал с определенной шины управления клавиатурой поступает на входы команды с ф микропроцессора 20 калькулятора 11.
1 ил.
1 132402
Изобретение относится к устройствам ввода информации в клавишные вычислительные машины, в частности в калькуляторы.
Цель изобретения - упрощение устрой- ства.
На чертеже представлена функциональная схема устройства,подключенного к калькулятору.
Устройство содержит блок 1 форми- l0 рования адреса, блок 2 памяти команд. схему 3 сравнения, счетчик 4, группу элементов И 5 и 6, диоды 7 и 8, элемент ИЛИ 9 и элемент 10 задержки.
Устройство подключается к калькулято- 15 ру,11. Блок 1 состоит иэ блока 12 запуска, элемента И 13,, триггеров 14 и
15, дифференцирующей цепи 16, счетчика 17 адреса,. частотного дискриминатора 18 и элемента 19 задержки, 20
Калькулятор 11 выполнен в виде микропроцессора 20, узла 21 логики, диодов 22 — 25 и узла 26 клавиатуры.
Схема калькулятора представлена в упрощенном виде — не показаны цифровой индикатор и генератор синхроимпульсов, не раскрыт узел логики, а приведена только его выходная часть ., четыре диода 22 — 25„ñ помощью которых на входе управления микропроцес- 30 сора осуществляется обьединение сигналов пуска и сигналов управления клавиатурой, сигналов, поступивших на узел логики после нажатия кнопок.
Устройство работает следующим образом.
В исходном состоянии сигнал на выходе блока 12 запуска отсутствует, калькулятор 11 арифметических действий не выполняет. На вход частотного щ дискриминатора 18 поступают импульсы с выхода управления индикатором калькулятора 11. Частота импульсов превышает пороговую для дискриминатора 18, при этом сигнал на его выходе отсутствует. Импульсная последовательность также поступает через элемент 19 заIt держки на вход установки в 1" триггера 14, устанавливая на его выходе сигнал готовности калькулятора, 50
Начало работы определяется поступлением команды с блока 12 запуска.
Импульс команды, пройдя элемент И 13, переключает счетчик 17 адреса, устанавливая адрес команды. Одновременно через дифференцирующую цепочку 16
° устанавливается в "1" триггер 15, подготавливая к работе группу элементов
1 2
И 5 и 6. Теоретически количество элементов И равно числу входов управления микропроцессора калькулятора.
Одновременно, пока калькулятор 11 не производит вычисление, на шины управления клавиатурой с определенной цикличностью поступают импульсы с выходов микропроцессора. В одном цикле на каждую шину поступает по одному импульсу, Все импульсы сдвинуты во врес рени и не накладываются друг на друга.
Объединившись в одну последовательность после элемента ИЛИ 9, они поступают на счетчик 4. В течение цикла счетчик 4 подсчитывает импульсы, поступающие с шин управления клавиатурой, число которых в цикле равно количеству шин (выходов микропроцессора). Последний импульс цикла через элемент 10 задержки сбрасывает счетчик 4 в "0", и цикл снова повторяется.
Таким образом, на схему 3 сравнения поступают для сравнения число из блока 2 памяти команд и число из счетчика 4. При совпадении заданной коман-. ды с блока 2 и числа со счетчика 4 со схемы 3 сравнения на группу элементов
И 5 и 6 поступает сигнал "1". Кроме числа на схему 3 сравнения, блок 2 памяти команд выставляет единичный потенциал на входе группы элементов
И 5 и 6. Группа элементов И 5 и 6 готова к пропуску импульса управления.
Следующий импульс с выхода требуемой шины (эта шина по заданной команде должна быть скоммутирована на входе управления микропроцессора), пройдя элемент ИЛИ 9, поступает на вход счетчика 4 и на вход открытой группы элементов И 5 и 6. Пройдя группу элементов И и диод (7,8), импульс поступает на вход управления микропроцессора 20.
Приняв информацию, микропроцессор начинает выполнять команду, so время которой не формируются импульсы управления индикатором. Срабатывает частотный дискриминатор 18, устанавливая оба триггера 14 и 15 в "0". Закрывается группа элементов И 5 и 6, закрывается элемент И 13, блокируя вход счетчика 17 адреса.
Выполнение команды микропроцессором 20 определяется появлением импульсов на шине управления индикатором. Снимается блокирующий потенциал с частотного дискриминатора 18, вклюСоставитель А.Пак
Техред И.Попович
Редактор А.Orap
Корректор И. Муска
Заказ 2966/52
Тираж 672 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб.,д..4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная,4
3 13240 чается триггер 14 импульсом с элемента 19 задержки. Счетчик 17 адреса устанавливает адрес второй команды в блоке 2 памяти команд, и далее процесс повторяется аналогично описанно- 5 му для записи первой команды.
Изобретение обеспечивает повышение надежности работы устройства за счет более простого схемного решения, исключающего ключи, включаемые парал- 10 лельно элементам коммутации узла 26.
Кроме того, сокращается количество связей устройства с калькулятором, что сводит до минимума влияние помех.
Формула изобретения
Устройство для ввода информации в калькулятор, содержащее блок формирования адреса и блок памяти команд, вход адреса которого соединен с выхо-щ дом адреса блока формирования адреса, вход разрешения которого является од ноименным входом устройства, о т л ич а ю щ е е с я тем, что, с целью
2 1 4 упрощения устройства, оно,содержит элемент ИЛИ, элемент задержки, счетчик, схему сравнения и группу элементов И выходы которых являются выхо дами устройства, входы элемента ИЛИ являются входами опроса устройства, выход элемента ИЛИ соединен с первыми входами элементов И группы и со счетным входом счетчика, вход сброса которого. соединен через элемент задержки с соответствующим входом опроса устройства, выход счетчика и выход первого поля команды блока памяти команд соединены с первым и вторым информационными входами схемы сравне ния, выход признака равенства которой соединен с вторыми входами элементов
И .группы, выход сопровождения адреса блока формирования адреса соединен с третьими входами элементов И группы, четвертые входы которых соединены с выходами соответствующих разрядов выхода второго поля команды блока памяти команд.